Slightly simplify creating an ident from a string on an obstack.
[cparser] / preproctest / directives.c
1
2 #define FOO1    bar
3 # define FOO2   bar
4 #       define FOO3 bar
5 # define FOO4/*  */bar
6 #/*blup*/       /*bla*/define FOO5 bar
7 #/*blup
8   */define FOO6 bar
9 #define FO\
10 O7 bar
11 #//foobar
12 define FOO8 bar
13 #
14 define FOO9 bar
15 #define FOO10\
16 (x) bar(x)
17
18 FOO1
19 FOO2
20 FOO3
21 FOO4
22 FOO5
23 FOO6
24 FOO7
25 FOO8
26 FOO9
27 FOO10
28
29 #define foo foo1
30 #/*inc*/include/* haha
31 */ "preproctest/simpleinc.h"
32 #undef foo
33 #define foo foo2
34 #/*inc*/include/* haha*/<preproctest/simpleinc.h>