I would like to do the equivalent of the following:
#define print_max(TYPE) \\ # ifdef TYPE##_MAX \\ printf(\"%lld\\n\", TYPE##_MAX); \\ # endif prin
I've tried that before. The problem is that # is already reserved to stringize a macro parameter. It isn't parsed as a preprocessor token like the one in #define.
#