Naming Convention In Bitcoin Source Code Is there specific reference for naming conventions in Bitcoin Core source code? 
I see regularity in class naming with prefix "C" (Chain, CInv etc.) or pointer naming with "p" (pprev, pnode etc. ) and am wondering if there's more to my list of prefixes or other conventions.

Is there a Bitcoin-specific naming convention at all?
http://en.wikipedia.org/wiki/Hungarian_notation


C stands for Class
p for Pointer
f for Flag (boolean)
n for Number
sz for zero terminated string


These conventions are no longer mandatory when contributing to bitcoin core.

You might also read https://github.com/bitcoin/bitcoin/blob/master/doc/developer-notes.md