- 'overload' for function-like macros with various number of named arguments
- structure member related auxiliaries (offset, member, size, type)
- compile time checkings (type, bool, numeric)
- safe constructs to use in macros
See code for comments
Tamás T. Dezső, 2016