Include the source code of the indicated file at the beginning of the compilation. This can be used to establish standard macro definitions, etc. The filename is searched for in the directories on the include search list.
Ignores all #include directives.
If a filename appears in more than one #include directive during a single compilation, it skips all of the directives except the first one.
During preprocessing, lines inside of false #if, #elif, #ifdef, #ifndef are ignored with the exception that a warning or error is given for lines beginning with # which do not contain legal preprocessor directives. This option suppresses these warnings and errors.
Suppresses warnings for errors in #pragma which are recognized by the compiler and are incorrect.
Suppresses the warning or error which is normally given when two #define directives have different values for the same preprocessor symbol.