New posts in c-preprocessor

__FILE__, __LINE__, and __FUNCTION__ usage in C++

How to add a 'or' condition in #ifdef

Comma in C/C++ macro

Macro vs Function in C

Are typedef and #define the same in c?

What is the meaning of lines starting with a hash sign and number like '# 1 "a.c"' in the gcc preprocessor output?

Overloading Macro on Number of Arguments

C/C++ macro string concatenation

"#include" a text file in a C program as a char[]

Stringification of a macro value

What does symbol # means in #define S(x) (cout<<#x<<endl) [duplicate]

What are the applications of the ## preprocessor operator and gotchas to consider?

How do I check OS with a preprocessor directive?

Is it possible to iterate over arguments in variadic macros?

GCC dump preprocessor defines

How to make a variadic macro (variable number of arguments)

How to detect reliably Mac OS X, iOS, Linux, Windows in C preprocessor? [duplicate]

Easy way to use variables of enum types as string in C?

Define preprocessor macro through CMake?

MIN and MAX in C