When the compiler
runs with the correct combination of options, any
message it issues beginning with the words
Fatal, Error, or Warning
are diagnostics in the sense that ANSI
specifies. The options needed
to insure this interpretation are in the
following table. The options are
listed as hot keys you use in the IDE. For
example, the first option
corresponds to Options|Compiler|Source, and
in the Source Options
dialog box you'd choose ANSI for the Keyword
option.
-----------------------------------------------------------------------------
Option
Action
-----------------------------------------------------------------------------
O|C|S|A
Enable only ANSI keywords.
O|C|S|N
No nested comments allowed.
O|C|E|C
Use C calling conventions.
O|C|S|I
At least 32 significant characters in identifiers.
O|C|M|D|S
Turn off all warnings except selected ones.
O|C|M|A|I
Turn on warning about inappropriate initializers.
O|C|M|P|C
Turn on warning about non-portable pointer comparisons.
O|C|M|A|S
Turn on warning about suspicious pointer conversion.
O|C|P|N
Turn on warning about non-portable pointer conversion.
O|C|M|A|V
Turn on warning about void functions returning a value.
O|C|M|A|H
Turn on warning about hexadecimal values containg more than
3 digits.
O|C|M|P|M
Turn on warning about mixing pointers to signed and unsigned
char.
O|C|M|A|U
Turn on warning about undefined structures.
O|C|M|A|X
Turn on warning about variables declared both as external and
as static.
-----------------------------------------------------------------------------
Choose Options|Compiler|Code Generation and
specify Never under SS = DS.
Also don't change the default values in the
Segment Names dialog box under
Options|Compiler|Names; each text box should
contain an asterisk (*).
Other options not specifically mentioned here
can be set to whatever
you desire.