Passing a macro as an argument
104923
How to create a new command for parameters?
88148
Strange behaviour of macros C/C++
124791
Problem with function as an argument
23244
Passing variable arguments to another function that accepts a variable argument list
29438
Blank lines or \par break xparse or ifthen macro
9487
How to make a variadic macro (variable number of arguments)
115415
What's the difference between the macros "#define STR(x) #x" and "#define STR(x) VAL(x)" with "#define VAL(x) #x"?
84777
How to generate random variable names in C++ using macros?
108985
How to name arguments in \newcommand?
118548
How can I use one argument as the default value for another?
133668
#define macro for debug printing in C?
14241
Pass arguments into C program from command line
120853
How do I expand a macro into a tabular head?
12192
Why the end-of-line % in macro definitions?
55611
Using end-of-line delimiter in plain Tex macro
38500
How do I pass a function as a parameter to in elisp?
36531
TikZ: \foreach in macro with argument as list