Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Watcom C/C++ User's Guide - Norton Guide http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]

ml

mm

modify exact (pragma)
    16-bit:  Describing the Registers Modified by a Function:
    32-bit:  Describing the Registers Modified by a Function:

modify nomemory (pragma)
    16-bit:  Describing How Functions Use Memory:
    32-bit:  Describing How Functions Use Memory:

modify reg_set (pragma)
    16-bit:  Preserving 80x87 Floating-Point Registers Across Calls:
    32-bit:  Preserving 80x87 Floating-Point Registers Across Calls:

Modifying the Startup Code

ms

MSDOS
    bt[=<os>]
    Watcom C/C++ Predefined Macros

naked
    The __declspec Keyword
    Watcom C/C++ Extended Keywords

nc=<name>

nd=<name>

near
    Mixed 16-bit Memory Model
    Mixed 32-bit Memory Model
    Watcom C/C++ Extended Keywords

near (pragma)
    16-bit:  Describing Calling Information:
    32-bit:  Describing Calling Information:

near call
    16-bit Code Models
    32-bit Code Models

near macro

near pointer, size of
    16-bit:  Sizes of Predefined Types:
    32-bit:  Sizes of Predefined Types:

NETWARE subdirectory

nm=<name>

no8087 (pragma)
    16-bit:  Describing Function Return Information:
    32-bit:  Describing Function Return Information:

NO87

NO87 environment variable
    NO87
    The NO87 Environment Variable
    Watcom C/C++ 80x87 Math Libraries
    Watcom C/C++ Alternate Math Libraries

NO_EXT_KEYS
    Watcom C/C++ Predefined Macros
    za

noemu387.lib

noemu87.lib

NT subdirectory

nt=<name>

NULL

numeric data processor
    Watcom C/C++ 80x87 Math Libraries
    Watcom C/C++ Alternate Math Libraries

numeric data processor, option

oa

ob

object model
    16-bit:  The DUMP_OBJECT_MODEL Pragma (C++ Only):
    32-bit:  The DUMP_OBJECT_MODEL Pragma (C++ Only):

oc

OCC directory

occ file extension

od

oe=<num>

of

of+

oh

oi

oi+

ok

ol

ol+

om

on

once pragma
    16-bit:  The ONCE Pragma:
    32-bit:  The ONCE Pragma:

oo

op

opcodes, assembly language

operator, :>

optimization
    16-bit:  The ONCE Pragma:
    32-bit:  The ONCE Pragma:

Optimizations

options

options file, command line options

options, 0

options, 1

options, 2

options, 3

options, 3r, 3s

options, 4

options, 4r, 4s

options, 5

options, 5r, 5s

options, 6

options, 6r, 6s

options, bd

options, bm

options, br

options, bt
    bt[=<os>]
    Watcom C/C++ #include File Processing

options, bw

options, C++ exception handling:

options, check_stack
    16-bit:  Using Pragmas to Specify Options:
    32-bit:  Using Pragmas to Specify Options:

options, code generation:

options, compatibility with older versions:

options, d

options, d+

options, d0

options, d1

options, d1+

options, d2

options, d2i

options, d2s

options, d2t

options, d3

options, d3i

options, d3s

options, db

options, debugging/profiling:

options, diagnostics:

options, double-byte characters:

options, e

options, ee

options, ef

options, ei

options, em

options, en

options, ep

options, eq

options, et

options, ew

options, ez

options, fc

options, fh

options, fhd

options, fhq

options, fhr

options, fhw

options, fhwe

options, fi

options, floating point:

options, floating-point in ROM

options, fo
    fo[=<file_name>]
    fo[=<file_name>] (preprocessor)

options, fp2
    Choosing the Correct Floating-Point Option
    fp2
    Watcom C/C++ 80x87 Math Libraries

options, fp3
    Choosing the Correct Floating-Point Option
    fp3
    Watcom C/C++ 80x87 Math Libraries

options, fp5
    Choosing the Correct Floating-Point Option
    fp5
    Watcom C/C++ 80x87 Math Libraries

options, fp6

options, fpc
    32-bit:  Returning Values from Functions:
    Choosing the Correct Floating-Point Option
    fpc
    The NO87 Environment Variable
    Watcom C/C++ Alternate Math Libraries

options, fpd

options, fpi
    Choosing the Correct Floating-Point Option
    fpi
    The NO87 Environment Variable
    Watcom C/C++ 80x87 Math Libraries

options, fpi87
    Choosing the Correct Floating-Point Option
    fpi87
    Watcom C/C++ 80x87 Math Libraries

options, fpr

options, fr

options, ft

options, fx

options, g

options, hc

options, hd

options, hw

options, i
    i=<directory>
    Watcom C/C++ #include File Processing

options, j

options, k

options, mc

options, mf

options, mh

options, ml

options, mm

options, ms

options, nc

options, nm

options, nt
    nd=<name>
    nt=<name>

options, oa

options, ob

options, oc

options, od

options, oe

options, of

options, of+

options, oh

options, oi

options, oi+

options, ok

options, ol

options, ol+

options, on

options, oo

options, op

options, optimizations:

options, or

options, os

options, ot

options, ou

options, ox

options, oz

options, p

options, pc

options, pe

options, pl

options, preprocessor:

options, pw

options, r
    16-bit:  Interfacing to Assembly Language Functions:
    16-bit:  Passing Values in 80x87-based Applications:
    32-bit:  Interfacing to Assembly Language Functions:
    32-bit:  Passing Values in 80x87-based Applications:
    32-bit:  Using Stack-Based Calling Conventions:
    r

options, reuse_duplicate_strings
    16-bit:  Using Pragmas to Specify Options:
    32-bit:  Using Pragmas to Specify Options:

options, ri

options, run-time conventions:

options, s

options, segments/modules:

options, sg

options, source/output control:

options, st

options, t

options, target specific:

options, u

options, unreferenced
    16-bit:  Using Pragmas to Specify Options:
    32-bit:  Using Pragmas to Specify Options:

options, using pragmas
    16-bit:  Using Pragmas to Specify Options:
    32-bit:  Using Pragmas to Specify Options:

options, v

options, w

options, wcd

options, we

options, wo

options, wx

options, xd

options, xds

options, xdt

options, xs

options, xss

options, xst

options, za

options, zc

options, zdf

options, zdl

options, zdp

options, ze

options, zff

options, zfp

options, zg

options, zgf

options, zgp

options, zk

options, zk0u

options, zku

options, zl

options, zld

options, zm

options, zmf

options, zo

options, zp

options, zq

options, zs

options, zt

options, zu

options, zv

options, zw
    zw
    zW (optimized)

options, zWs

options, zz

or

os

OS/2, DOSCALLS.LIB

OS/2, initialization

OS/2-dependent functions

OS2 subdirectory

OS2_INCLUDE environment variable

ot

ou

overview of contents

ox

oz

pack pragma
    16-bit:  The PACK Pragma:
    32-bit:  The PACK Pragma:

parm (pragma)
    16-bit:  Passing Arguments in Registers:
    32-bit:  Passing Arguments in Registers:

parm caller (pragma)
    16-bit:  Removing Arguments from the Stack:
    32-bit:  Removing Arguments from the Stack:

parm nomemory (pragma)
    16-bit:  Describing How Functions Use Memory:
    32-bit:  Describing How Functions Use Memory:

parm reg_set (pragma)
    16-bit:  Using the 80x87 to Pass Arguments:
    32-bit:  Using the 80x87 to Pass Arguments:

parm reverse (pragma)
    16-bit:  Passing Arguments in Reverse Order:
    32-bit:  Passing Arguments in Reverse Order:

parm routine (pragma)
    16-bit:  Removing Arguments from the Stack:
    32-bit:  Removing Arguments from the Stack:

pascal
    16-bit:  Predefined Aliases:
    32-bit:  Predefined Aliases:
    Watcom C/C++ Extended Keywords

pascal alias name
    16-bit:  Predefined Aliases:
    32-bit:  Predefined Aliases:

pascal functions
    zw
    zW (optimized)

pascal macro

passing arguments
    16-bit:  Passing Arguments Using Register-Based Calling Conventions:
    32-bit:  Passing Arguments Using Register-Based Calling Conventions:

passing arguments, 1 byte
    16-bit:  Passing Arguments Using Register-Based Calling Conventions:
    32-bit:  Passing Arguments Using Register-Based Calling Conventions:

passing arguments, 2 bytes
    16-bit:  Passing Arguments Using Register-Based Calling Conventions:
    32-bit:  Passing Arguments Using Register-Based Calling Conventions:

passing arguments, 4 bytes:

passing arguments, 8 bytes
    16-bit:  Passing Arguments Using Register-Based Calling Conventions:
    32-bit:  Passing Arguments Using Register-Based Calling Conventions:

passing arguments, far pointers
    16-bit:  Passing Arguments Using Register-Based Calling Conventions:
    32-bit:  Passing Arguments Using Register-Based Calling Conventions:

passing arguments, in 80x87 registers
    16-bit:  Using the 80x87 to Pass Arguments:
    32-bit:  Using the 80x87 to Pass Arguments:

passing arguments, in 80x87-based applications
    16-bit:  Calling Conventions for 80x87-based Applications:
    32-bit:  Calling Conventions for 80x87-based Applications:

passing arguments, in registers
    16-bit:  Passing Arguments Using Register-Based Calling Conventions:
    32-bit:  Passing Arguments Using Register-Based Calling Conventions:

passing arguments, of type double
    16-bit:  Passing Arguments Using Register-Based Calling Conventions:
    32-bit:  Passing Arguments Using Register-Based Calling Conventions:

PATH

PATH environment variable
    INCLUDE
    LIB
    PATH
    Watcom C/C++ #include File Processing
    zku=<codepage>

Pentium bug

Phar Lap example

PLIB3R.LIB

PLIB3S.LIB

PLIBC.LIB

PLIBDLL.LIB

PLIBH.LIB

PLIBL.LIB

PLIBM.LIB

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson