Versions Compared

Key

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

...

Section 6.11.7 of the C Standard [ISO/IEC 9899:2011] states that "the use of function definitions with separate parameter identifier and declaration lists (not prototype-format parameter type and identifier declarators) is an obsolescent feature."

...

Search for vulnerabilities resulting from the violation of this rule on the CERT website.

Related Guidelines

...

TR 24772"IHN Type system" and "OTR Subprogram signature mismatch"
MISRA-CRule 8.2

Bibliography

[ISO/IEC 9899:2011]Forward and Section 6.9.1, "Function Definitions"
[Spinellis 2006]Section 2.6.1, "Incorrect

...

Routine or

...

Arguments"

...