Preprocessor (PRE)
Contents
Android Only
Content by label
There is no content with the specified labels
C
- PRE00-C. Prefer inline or static functions to function-like macros
- PRE01-C. Use parentheses within macros around parameter names
- PRE02-C. Macro replacement lists should be parenthesized
- PRE04-C. Do not reuse a standard header file name
- PRE05-C. Understand macro replacement when concatenating tokens or performing stringification
- PRE06-C. Enclose header files in an include guard
- PRE07-C. Avoid using repeated question marks
- PRE08-C. Guarantee that header file names are unique
- PRE09-C. Do not replace secure functions with deprecated or obsolescent functions
- PRE10-C. Wrap multistatement macros in a do-while loop
- PRE11-C. Do not conclude macro definitions with a semicolon
- PRE12-C. Do not define unsafe macros
C++
Content by label
There is no content with the specified labels
Java
Content by label
There is no content with the specified labels