What are C macros useful for?
I end up having to remember what the macro is and substitute it in my head as I read. That seems to reflect poorly on the naming of the macros. I would assume you wouldn’t have to emulate the preprocessor if it were a log_function_entry() macro. The ones that I have encountered that were intuitive … Read more