![Using C and C++ preprocessor directives that includes #include, #define, macros, inline functions, #ifndef, #undef, pragmas, #error, #line etc. Using C and C++ preprocessor directives that includes #include, #define, macros, inline functions, #ifndef, #undef, pragmas, #error, #line etc.](https://www.tenouk.com/Module10_files/preprocessordirective016.png)
Using C and C++ preprocessor directives that includes #include, #define, macros, inline functions, #ifndef, #undef, pragmas, #error, #line etc.
![Using C and C++ preprocessor directives that includes #include, #define, macros, inline functions, #ifndef, #undef, pragmas, #error, #line etc. Using C and C++ preprocessor directives that includes #include, #define, macros, inline functions, #ifndef, #undef, pragmas, #error, #line etc.](https://www.tenouk.com/Module10_files/preprocessordirective015.png)
Using C and C++ preprocessor directives that includes #include, #define, macros, inline functions, #ifndef, #undef, pragmas, #error, #line etc.
![Strange "unterminated conditional directive" error on #ifdef ... #endif · Issue #488 · jacobdufault/cquery · GitHub Strange "unterminated conditional directive" error on #ifdef ... #endif · Issue #488 · jacobdufault/cquery · GitHub](https://user-images.githubusercontent.com/80071/36940077-794a81fc-1f3c-11e8-8509-884ec2212f16.png)