comparison tests/t32.c @ 145:a403605d3166

Fix handling of macros in quoted strings. Add some more tests; edit CHANGES a bit.
author David A. Holland
date Sat, 13 Jul 2013 14:19:59 -0400
parents
children
comparison
equal deleted inserted replaced
144:7ab3d0c09cd8 145:a403605d3166
1 #define foo(x) "x"
2 #define bar(x) 'x'
3 #define baz frob
4 foo(3)
5 bar(3)
6 foo(baz)
7 bar(baz)
8 "baz"
9 'baz'
10 "foo(baz)"
11 "bar(baz)"
12
13 #define foo2(x) foo(x)
14 #define bar2(x) bar(x)
15 foo2(baz)
16 bar2(baz)
17
18 #define foo3(x) foo2(x)
19 #define bar3(x) bar2(x)
20 foo3(baz)
21 bar3(baz)