LANGUAGE
Function
-Ansi
None
None
__STDC__
None
The -Ansi option forces the Compiler to follow strict ANSI C language conversions. When -Ansi is specified, all non ANSI-compliant keywords (e.g., __asm, __far and __near) are not accepted by the Compiler, and the Compiler generates an error.
The ANSI-C compiler also does not allow C++ style comments (those started with //). To allow C++ comments, even with -Ansi set, the -Cppc: C++ Comments in ANSI-C compiler option must be set.
The asm keyword is also not allowed if -Ansi is set. To use inline assembly, even with -Ansi set, use __asm instead of asm.
The Compiler defines __STDC__ as 1 if this option is set, or as 0 if this option is not set.