[previous] 0809 [next] [U] The '#include' preprocessing directive has not been followed by <h-char-sequence> or "s-char-sequence".
Explicitly undefined REFERENCE - ISO:C90-6.8.2 Source File Inclusion - Semantics

The filename specified in this #include directive does not conform to a recognised syntax. It should appear in one of the following forms:

For example:


/*PRQA S 553,821,830,2017 ++*/

#include stddef.h            /* Message 0809 and 0818 */


MISRA-C:2004 Rules applicable to message 0809:

Rule  1.2  (Required) No reliance shall be placed on undefined or unspecified behaviour.
Rule  19.3  (Required) The #include directive shall be followed by either a <filename> or "filename" sequence.


See also:

QA·C Source Code Analyser 8.1
MISRA-C:2004 Compliance Module 3.2
© 2012 Programming Research.
www.programmingresearch.com
Personality Groups | Glossary | Message Index | MISRA-C:2004 Rule Index Contents