Versions Compared

Key

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

...

Failing to guarantee uniqueness of header files may result in the inclusion of an older version of a header file, which may include incorrect macro definitions, obsolete function prototypes, or result in other errors that may or may not be detected by the compiler. Portability issues may also stem from the use of header names that are not guaranteed to be unique.

Rule Recommendation

Severity

Likelihood

Remediation Cost

Priority

Level

PRE08-A

1 (low)

1 (unlikely)

1 (high)

P1

L3

...