macros.h 265 B

1234567891011
  1. #define FOO
  2. #define BAR(X, Y) X, Y
  3. #define IDENTITY(X) X
  4. #define WIBBLE(...)
  5. #define DEAD_MACRO
  6. #undef DEAD_MACRO
  7. #define MACRO_WITH_HISTORY a
  8. #undef MACRO_WITH_HISTORY
  9. #define MACRO_WITH_HISTORY b, c
  10. #undef MACRO_WITH_HISTORY
  11. #define MACRO_WITH_HISTORY(X, Y) X->Y