<start-of-file>
// Comments allowed here
#if !defined ( identifier )
#define identifier
  // Contents of file
#endif
<end-of-file>

<start-of-file>
// Comments allowed here
#ifndef identifier
#define identifier
  // Contents of file
#endif
<end-of-file>