2       Control of compilation

2.1     Command-line options of C--

2.1.1   /ON - optimize numeric expressions

2.1.2   /DE - temporarily increase variable bit-size

2.1.3   /ARGC - use alternate command-line handler

2.1.4   /OST -  merge duplicate string constants

2.1.5   /D - predefine identifier as TRUE from command line

2.1.6   /IA - use simplified assembler input

2.1.7   /CRI - skip file included more than once

2.1.8   /IND - import function names from DLL

2.1.9   /WS - specify name of stub file for Windows programs

2.1.10  /WBSS - locate uninitialized data in a separate segment

2.1.11  /DBG - create debugging information

2.1.12  /J0 /J1 /J2

2.1.13  /LST - create assembler listing

2.1.14  /ENV - save address of environment variables

2.1.15  /CPA - clear post-area data

2.1.16  /W - output warnings

2.1.17  /NW - selectively switch off types of warnings

2.1.18  /WSI - short table import

2.2     Preprocessor directives

2.2.1   ?ifdef/?ifndef

2.2.2   ?initallvar

2.2.3   ?usestartup

2.2.4   ?startusevar

2.2.5   ?atexit

2.2.6   ?startuptomain

2.2.7   ?undef

2.2.8   ?align and ?aligncode

2.2.9   ?pragma