...
Consequently, the first time that header.h
is #include
'd, all of its contents are included. If the header file is subsequently #include
'd again, its contents are bypassed.
Because solutions such as this one make it possible to create a header file that can be included more than once, the C standard \ [[ISO/IEC 9899:1999|AA. Bibliography#ISO/IEC 9899-1999]\] guarantees that the standard headers are safe for multiple inclusion. Wiki Markup
Note that it is a common mistake to choose a reserved name for the name of the macro used in the inclusion guard. See rule DCL37-C. Do not declare or define a reserved identifier.
...
Tool | Version | Checker | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
| ||||||||||||
|
|
|
|
...
MISRA Rule 19.5
Bibliography
\[[Plum 1985|AA. Bibliography#Plum 85] \] Rule 1-14 Wiki Markup
...