# Code Style ## Types `TypesAreCapitalizedLikeThis` ## Enums `EnumType_EnumName` ## Struct members `like_this` `notlikethis` ## Local variables `like_this` `notlikethis` ## Global variables (or global statics) `g_variableName` ## Functions `modulenameFunctionName` ### Submodule function naming Singletons use names like smInitialize/smExit Objects use names like tmemCreate/tmemClose ## Macros `LIKE_THIS`