| Content by Label | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| Info |
|---|
Information for Editors |
Risk Assessment Summary
Rule | Severity | Likelihood | Detectable | Repairable | Priority | Level |
|---|---|---|---|---|---|---|
| EXP30-C | Medium | Probable | No | Yes | P8 | L2 |
| EXP32-C | Low | Likely | No | Yes | P6 | L2 |
| EXP33-C | High | Probable | No | Yes | P12 | L1 |
| EXP34-C | High | Likely | No | Yes | P18 | L1 |
| EXP35-C | Low | Probable | Yes | Yes | P6 | L2 |
| EXP36-C | Low | Probable | No | No | P2 | L3 |
| EXP37-C | Medium | Probable | No | No | P4 | L3 |
| EXP39-C | Medium | Unlikely | No | No | P2 | L3 |
| EXP40-C | Low | Unlikely | Yes | No | P2 | L3 |
| EXP42-C | Medium | Probable | Yes | Yes | P12 | L1 |
| EXP43-C | Medium | Probable | No | No | P4 | L3 |
| EXP44-C | Low | Unlikely | Yes | Yes | P3 | L3 |
| EXP45-C | Low | Likely | Yes | No | P6 | L2 |
Related Rules and Recommendations
| Navigation Map | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
...
Recommendations
EXP00-A. Use parentheses for precedence of operation
EXP01-A. Use parentheses within macros around variable names
EXP02-A. Don't use the preprocessor for defining complex macros
EXP03-A. Explicitly cast or convert variables
EXP04-A. Avoid void* pointers when possible
Rules
Do not depend on order of evaluation within a sequence point