...
Recommendation | Severity | Likelihood | Detectable | RepairableRemediation Cost | Priority | Level |
|---|---|---|---|---|---|---|
PRE10-C | Medium | Probable | Yes | LowYes | P12 | L1 |
Automated Detection
| Tool | Version | Checker | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Axivion Bauhaus Suite |
| CertC-PRE10 | |||||||||||||
| Helix QAC |
| C3412, C3458 | |||||||||||||
| Klocwork |
| MISRA.DEFINE.BADEXP | |||||||||||||
| LDRA tool suite |
| 79 S | Enhanced enforcement | ||||||||||||
| PC-lint Plus |
| 9502 | Fully supported | ||||||||||||
| Polyspace Bug Finder |
| CERT C: Rec. PRE10-C | Checks for macros with multiple statements (rule fully covered) | PRQA QA-C | |||||||||||
| Include Page | PRQA QA-C_v | PRQA QA-C_v | 3412, 3458 | Fully implemented |
Related Vulnerabilities
Search for vulnerabilities resulting from the violation of this rule on the CERT website.
Related Guidelines
| ISO/IEC TR 24772:2013 | Pre-processor Directives [NMP] |
...