═══════════════════════════════════════════════════════════════════════════════
Control         Abbr.   Description, Default,                   Effect  Usage
                        and Precedence
═══════════════════════════════════════════════════════════════════════════════
bmov            bm      Tells the compiler to use the bmov      Object  Primary
                        instruction to initialize or copy
                        structures or array elements.
                        Only valid with the 80C196KB
                        processor.

ccb             cc      Loads a byte value to the CCB.          Object  Primary

code            co      Generates or suppresses pseudo-         Listing General
nocode          noco    assembly code listing in the print      content
                        file.  Default:  nocode.

cond            cd      Includes or suppresses conditionally    Listing General
nocond          nocd    uncompiled source code in the print     content
                        file.  Default:  nocond.
═══════════════════════════════════════════════════════════════════════════════
Control         Abbr.   Description, Default,                   Effect  Usage
                        and Precedence
═══════════════════════════════════════════════════════════════════════════════
debug           db      Includes or suppresses debug            Object  Primary
nodebug         nodb    information in the object module.
                        Default:  nodebug.

define(a)       df      Defines an object-like macro.           Source  Invoke

diagnostic(a)   dn      Specifies the level of diagnostic       Listing Primary
                        messages.                               content
                        Default: diagnostic level 1.

eject           ej      Inserts a form-feed in the print file.  Listing General
                        Can only be specified in a #pragma      content
                        directive.

extend          ex      Recognizes or suppresses Intel          Source  Primary
noextend        noex    extensions to ANSI C.
                        Default:  extend.


═══════════════════════════════════════════════════════════════════════════════
Control         Abbr.   Description, Default,                   Effect  Usage
                        and Precedence
═══════════════════════════════════════════════════════════════════════════════
fixedparams [(a)]
                fp      Specifies the FPL or VPL                Object  General
varparams[(a)]  vp      function-calling convention.
                        Default:  varparams for non-alien
                                  functions.

include(a)      ic      Specifies a file to process before the  Source  Invoke
                        primary source file.

inst            is      Specifies whether the compiler creates  Source  Primary
noinst          nois    vector tables for switch statements.
                        Default:  noinst

interrupt(a)    in      Specifies a function to be an           Object  General
                        interrupt handler.

list            li      Includes or suppresses the source text  Listing General
nolist          noli    listing in the print file.              content
                        Default:  list.
                        The nolist control overrides cond,
                        listexpand, and listinclude.

═══════════════════════════════════════════════════════════════════════════════
Control         Abbr.   Description, Default,                   Effect  Usage
                        and Precedence
═══════════════════════════════════════════════════════════════════════════════
listexpand      le      Includes or suppresses macro            Listing General
nolistexpand    nole    expansion in the print file.            content
                        Default:  nolistexpand.

listinclude     lc      Includes or suppresses text from        Listing General
nolistinclude   nolc    include files in the print file.        content
                        Default:  nolistinclude.
                        The nolistinclude control overrides
                        listexpand and cond for include files.

locate(a,...)   lo      Locates symbols to absolute addresses.  Object  Primary

model(a)        md      Selects the processor instruction set.  Object  Primary
                        Default:  model(bh).


═══════════════════════════════════════════════════════════════════════════════
Control         Abbr.   Description, Default,                   Effect  Usage
                        and Precedence
═══════════════════════════════════════════════════════════════════════════════
object [(a)]    oj      Generates and names or suppresses the   Object  Primary
noobject        nooj    object file.
                        Default:  sourcename.obj.
                        The noobject control overrides all object
                        controls except as affects the print file.

optimize(a)     ot      Specifies the level of optimization.    Object  Primary
                        Default:  optimization level 1.

pagelength(a)   pl      Specifies the number of lines per page  Listing Primary
                        in the print file.                      format
                        Default:  60 lines per page.

pagewidth(a)    pw      Specifies the number of characters per  Listing Primary
                        line in the print file.                 format
                        Default:  120 characters per line.



═══════════════════════════════════════════════════════════════════════════════
Control         Abbr.   Description, Default,                   Effect  Usage
                        and Precedence
═══════════════════════════════════════════════════════════════════════════════
preprint [(a)]  pp      Generates and names or suppresses the   Listing Invoke
nopreprint      nopp    preprint file.                          content
                        Default:  nopreprint.

print [(a)]     pr      Generates and names or suppresses the   Listing Primary
noprint         nopr    print file.                             content
                        Default:  sourcename.lst.
                        The noprint control overrides all
                        listing controls except preprint.

pts(a)          pt      Loads the PTS vectors with the address  Object  Primary
                        of the PTS control blocks.

reentrant [(a)] re      Specifies reentrancy or nonreentrancy.  Object  General
noreentrant [(a)]       nore    Default:  reentrant.




═══════════════════════════════════════════════════════════════════════════════
Control         Abbr.   Description, Default,                   Effect  Usage
                        and Precedence
═══════════════════════════════════════════════════════════════════════════════
regconserve [(a)]
                rc      Controls whether non-register,          Object  Primary
noregconserve   norc    file-level, and automatic variables
                        are allocated to registers.
                        Default:  noregconserve.

registers(a)    rg      Specifies the number of bytes of        Object  Primary
                        register memory available to the module.
                        Default:  registers(220).

searchinclude(a)
                si      Specifies the search path for include   Source  General
nosearchinclude nosi    files.
                        Default:  nosearchinclude.

signedchar      sc      Causes a char to be treated as a        Object  Primary
nosignedchar    nosc    signed char or an unsigned char.
                        Default:  signedchar.

═══════════════════════════════════════════════════════════════════════════════
Control         Abbr.   Description, Default,                   Effect  Usage
                        and Precedence
═══════════════════════════════════════════════════════════════════════════════
symbols         sb      Generates or suppresses the identifier  Listing Primary
nosymbols       nosb    list in the print file.                 content.
                        Default:  nosymbols.

tabwidth(a)     tw      Specifies the number of characters      Listing Primary
                        between tabstops in the print file.     format
                        Default:  4 characters between
                                  tabstops.

title("a")      tt      Places a title on each page of the      Listing Primary
                        print file.                             format
                        Default:  "modulename".

translate       tl      Completes or stops the compilation      Source  Invoke
notranslate     notl    after preprocessing.
                        Default:  translate.
                        The notranslate control overrides all
                        object and listing controls except
                        preprint.
═══════════════════════════════════════════════════════════════════════════════
Control         Abbr.   Description, Default,                   Effect  Usage
                        and Precedence
═══════════════════════════════════════════════════════════════════════════════
type            ty      Generates or suppresses type            Object  Primary
notype          noty    information in the object module.
                        Default:  type.
windows[(a)]    wd      Specifies that the whole application    Object  Primary
nowindows       nowd    uses the vertical windows of the
                        80C196KC or the 80C196KR.
                        Default: nowindows.

xref            xr      Adds or suppresses the identifier       Listing Primary
noxref          noxr    cross-reference listing in the print    content
                        file.  Default:  noxref.
                        The xref control overrides nosymbols.
