1/*...*/ # /*...*/ version 300
2 /*...*/#/*...*/  extension whatever
3 /*..*/ # /*..*/  pragma ignored
4/**/    #    /**/ line 4
5 /*...*/# /*...*/ ifdef NOT_DEFINED
6 /*...*/# /*...*/ else
7 /*..*/ #/*..*/   endif
8 /*...*/# /*...*/ ifndef ALSO_NOT_DEFINED
9 /*...*/# /*...*/ else
10 /*..*/ #/*..*/   endif
11/*...*/ # /*...*/ if 0
12 /*...*/#/*...*/  elif 1
13 /*..*/ # /*..*/  else
14 /**/   # /**/    endif
15 /*...*/# /*...*/ define FOO bar
16 /*..*/ #/*..*/   define FUNC() baz
17 /*..*/ # /*..*/  define FUNC2(a,b) b a
18FOO
19FUNC()
20FUNC2(x,y)
21
22
23