C preprocessor macros with variable arguments, logger
8979
Why use apparently meaningless do-while and if-else statements in macros?
29664
Why would somebody use an #if 1 C preprocessor directive?
119709
How to define a macro to create a new macro with a name passed as its argument?
1530
How do I concatenate const/literal strings in C?
138837
How to write a while loop with the C preprocessor?
108985
How to name arguments in \newcommand?
110699
Where are macros stored?
121977
Defining a macro for "real" colored delimiters
62045
A function with variable number of arguments with known types, the c++11 way
135397
How to generate a newline in a cpp macro?
79954
How to make G++ preprocessor output a newline in a macro?
33729
Logarithm function of an arbitrary integer base in C
27650
Patching arguments inside a macro
52708
print a __m128i variable
146372
Does the C preprocessor strip comments or expand macros first?
30066
How to make a char string from a C macro's value?
104651
How can I access a shadowed global variable in C?