Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tool

Version

Checker

Description

Astrée
Include Page
Astrée_V
Astrée_V

type-compatibility

Partially checked
CodeSonar
Include Page
CodeSonar_V
CodeSonar_V
LANG.STRUCT.DECL.IF
LANG.STRUCT.DECL.IO
Inconsistent function declarations
Inconsistent object declarations
Coverity
Include Page
Coverity_V
Coverity_V
MISRA C 2012 Rule 8.4Implemented
LDRA tool suite8.5.4

1 X, 17 D

Partially implemented
Parasoft Insure++  runtime
Polyspace Bug FinderR2016aDeclaration mismatch

Mismatch between function or variable declarations

PRQA QA-C
Include Page
PRQA QA-C_v
PRQA QA-C_v
1510,776,778,779,789Fully implemented
RuleChecker
Include Page
RuleChecker_V
RuleChecker_V

type-compatibility


Partially checked

Related Guidelines

ISO/IEC TS 17961Declaring the same function or object in incompatible ways [funcdecl]
MISRA C:2012Rule 8.4 (required)

...