Naming Rule
:b :bool :any boolean type
:c :char :character type
:i :int :integer
:l :long :long type
:u :unsigned :unsigned type
:f :float :floating point
:d :double :double floating point
:s :static :a static variable
:rg :array :stands for range
:p :* :any pointer
:sz :* :null terminated string of characters
:pfn :* :function pointer
:t :struct :a user defined type
:e :enum :variable which takes enumerated values
:E :enum :Enumerated type
:g_ :Global :Global Variable
:m_ :Member :class private member variable :
:k :constant formal parameter :void vFunc(const long klGalaxies)
:r :reference formal parameter :void vFunc(long &rlGalaxies)
:str :String :string class(C++) :String strName;
:prg :dynamically allocated array
:h :handle :handle to something
:n : :number, quantity
:x/y : :used as size