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