Annotation of os2sdk/tools/bin/cl.hlp, revision 1.1

1.1     ! root        1: C COMPILER OPTIONS
        !             2: -MEMORY MODEL-
        !             3: /AS small model (default)
        !             4: /AC compact model
        !             5: /AM medium model
        !             6: /AL large model
        !             7: /AH huge model
        !             8: -OPTIMIZATION-
        !             9: /O enable optimization (same as /Ot)
        !            10: /Oa ignore aliasing
        !            11: /Od disable optimizations
        !            12: /Oi enable intrinsic functions
        !            13: /Ol enable loop optimizations
        !            14: /On disable "unsafe" optimizations
        !            15: /Op enable precision optimizations
        !            16: /Or disable in_line return
        !            17: /Os optimize for space
        !            18: /Ot optimize for speed (default)
        !            19: /Ox max. optimization (/Oailt /Gs)
        !            20: -CODE GENERATION-
        !            21: /G0 8086 instructions (default)
        !            22: /G1  186 instructions
        !            23: /G2  286 instructions
        !            24: /Gc Pascal style function calls
        !            25: /Gs no stack checking
        !            26: /Gt[number] data size threshold
        !            27: -OUTPUT FILES-
        !            28: /Fa[assembly listing file]
        !            29: /Fc[mixed source/object listing file]
        !            30: /Fe<executable file>
        !            31: /Fl[object listing file]
        !            32: /Fm[map file]
        !            33: /Fo<object file>
        !            34: /Fs[source listing file]
        !            35: -PREPROCESSOR-
        !            36: /C don't strip comments
        !            37: /D<name>[=text] define macro
        !            38: /E preprocess to stdout
        !            39: /EP same as /E but no #line
        !            40: /I<name> add #include path
        !            41: /P preprocess to file
        !            42: /U<name> remove predefined macro
        !            43: /u remove all predefined macros
        !            44: /X ignore "standard places"
        !            45: -LANGUAGE-
        !            46: /Za disable extensions
        !            47: /Zd line number information
        !            48: /Ze enable extensions (default)
        !            49: /Zg generate declarations
        !            50: /Zi symbolic debugging information
        !            51: /Zl remove default library info
        !            52: /Zp<n> pack structs on n-byte boundary
        !            53: /Zs syntax check only
        !            54: -FLOATING POINT-
        !            55: /FPa calls with altmath
        !            56: /FPc calls with emulator
        !            57: /FPc87 calls with 8087 library
        !            58: /FPi inline with emulator (default)
        !            59: /FPi87 inline with 8087
        !            60: -SOURCE LISTING-
        !            61: /Sl<columns> set line width
        !            62: /Sp<lines> set page length
        !            63: /St<string> set title string
        !            64: /Ss<string> set subtitle string
        !            65: -MISCELLANEOUS-
        !            66: /c compile only, no link
        !            67: /H<number> external name length
        !            68: /J default char type is unsigned
        !            69: /Tc<file> compile file without .c
        !            70: /V<string> set version string
        !            71: /W<number> warning level
        !            72: -LINKING-
        !            73: /F<hex_number> stack size (hex. bytes)
        !            74: /link [linker_options_and_libraries]

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.