summaryrefslogtreecommitdiff
path: root/external/bsd/tradcpp/dist/tests/t32.c
blob: 9d880ca0b1e00a21f848a0741e001cb16a6fd807 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#define foo(x) "x"
#define bar(x) 'x'
#define baz frob
foo(3)
bar(3)
foo(baz)
bar(baz)
"baz"
'baz'
"foo(baz)"
"bar(baz)"

#define foo2(x) foo(x)
#define bar2(x) bar(x)
foo2(baz)
bar2(baz)

#define foo3(x) foo2(x)
#define bar3(x) bar2(x)
foo3(baz)
bar3(baz)