# // null directive and comments before include guard #ifndef MULTIPLE_INCLUSION_OPT int foo(); // The position of the define should not matter #define MULTIPLE_INCLUSION_OPT int bar(); #endif # # /* Two null directives and a multiline comment after the #endif */