# // 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 */