t32.c 257 B

123456789101112131415161718192021
  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. #define foo2(x) foo(x)
  13. #define bar2(x) bar(x)
  14. foo2(baz)
  15. bar2(baz)
  16. #define foo3(x) foo2(x)
  17. #define bar3(x) bar2(x)
  18. foo3(baz)
  19. bar3(baz)