...
Tool | Version | Checker | Description | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Astrée |
| type-compatibility type-compatibility-link distinct-extern | Fully checked | |||||||||||
Axivion Bauhaus Suite |
| CertC-DCL40 | Fully implemented | |||||||||||
CodeSonar |
| LANG.STRUCT.DECL.IF LANG.STRUCT.DECL.IO | Inconsistent function declarations Inconsistent object declarations | |||||||||||
Coverity |
| MISRA C 2012 Rule 8.4 | Implemented | |||||||||||
Helix QAC |
| C: 0776, 0778, 0779, 0789, 1510 C++: 1510 | ||||||||||||
LDRA tool suite | 8.5.4 | 1 X, 17 D | Partially implemented | |||||||||||
Parasoft C/C++test |
| CERT_C-DCL40-a | All declarations of an object or function shall have compatible types | |||||||||||
Parasoft Insure++ | Runtime analysis | |||||||||||||
PC-lint Plus |
| 18, 621, 793, 4376 | Fully supported | |||||||||||
Polyspace Bug Finder |
| Checks for declaration mismatch (rule fully covered) | ||||||||||||
PRQA QA-C |
| 0776, 0778, 0779, 0789, 1510 | Fully implemented | |||||||||||
PRQA QA-C++ |
| 1510 | ||||||||||||
RuleChecker |
| type-compatibility type-compatibility-link distinct-extern | Fully checked | |||||||||||
TrustInSoft Analyzer |
| incompatible declaration | Exhaustively verified. | Helix QAC | Include Page | | Helix QAC_V | Helix QAC_V |
Related Guidelines
Key here (explains table format and definitions)
...