New posts in c-preprocessor

Can gcc output C code after preprocessing?

What is the purpose of a single pound/hash sign (#) on its own line in the C/C++ preprocessor?

C++ preprocessor #define-ing a keyword. Is it standards conforming?

Pragma in define macro

What exactly do C include guards do?

C Preprocessor, Stringify the result of a macro

How do I show the value of a #define at compile-time?

How, exactly, does the double-stringize trick work?

What are the valid characters for macro names?

How can I concatenate twice with the C preprocessor and expand a macro as in "arg ## _ ## MACRO"?

Understanding container_of macro in the Linux kernel

Compile, Build or Archive problems with Xcode 4 (and dependencies)

How to manually deprecate members

How to compare strings in C conditional preprocessor-directives

Array-size macro that rejects pointers

When are C++ macros beneficial? [closed]

Including one C source file in another?

Standard alternative to GCC's ##__VA_ARGS__ trick?

Can we have recursive macros?

"No newline at end of file" compiler warning