Preprocessor (PRE)
- PRE30-C. Do not create a universal character name through concatenation
- PRE31-C. Avoid side effects in arguments to unsafe macros
- PRE32-C. Do not use preprocessor directives in invocations of function-like macros
Information for Editors
To have a new guideline automatically listed above be sure to label it pre and rule .
Risk Assessment Summary
| Rule | Severity | Likelihood | Detectable | Repairable | Priority | Level |
|---|---|---|---|---|---|---|
| PRE30-C | Low | Unlikely | Yes | No | P2 | L3 |
| PRE31-C | Low | Unlikely | No | Yes | P2 | L3 |
| PRE32-C | Low | Unlikely | Yes | Yes | P3 | L3 |
Related Rules and Recommendations
| DCL00-C. Const-qualify immutable objects |


