/* because there is no macro expansion when stringifying, we need to use two
* levels of macros to stringify the value of a macro (for example
/* because there is no macro expansion when stringifying, we need to use two
* levels of macros to stringify the value of a macro (for example