ES.32: Use ALL_CAPS for all macro names
ES.32:宏定义名称全部大写
Convention. Readability. Distinguishing macros.
习惯。可读性。区分宏定义。
Example(示例)
#define forever for (;;) /* very BAD */
#define FOREVER for (;;) /* Still evil, but at least visible to humans */
Scream when you see a lower case macro.
如果看到小写的宏定义,尖叫!