Mercurial > ~dholland > hg > tradcpp > index.cgi
diff 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 (2013-07-13) |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/t32.c Sat Jul 13 14:19:59 2013 -0400 @@ -0,0 +1,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)