> As a general note almost every C macro I've manually converted was done > better with proper Nim features after expanding the raw C macros. They're > just not worth it, except in a few cases where you need to manually write > them anyway to get the types.
So why not use c2nim's `#def` then? I honestly don't get it, I always have a `config.c2nim` file where I collect all the switches, the name mangling rules and `#def` etc.