O'Reilly logo
  • Preetham Nanjappa thinks this is interesting:

The debugger and non-C systems that can’t parse macro definitions themselves don’t have access to your macro, so whatever you write should still have a way of being usable without the macros.