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 Library Reference - the following header files are provided with the software. the header files http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
The following header files are provided with the software.  The header files
that are located in the \WATCOM\H directory are described first.

assert.h
    This ANSI header file is required when an  assert macro is used.  These
    assertions will be ignored when the identifier NDEBUG is defined.

bios.h
    This header file contains structure definitions and function prototypes
    for all of the BIOS related functions.

conio.h
    This header file provides the declarations for console and Intel 80x86
    port input/output functions.

ctype.h
    This ANSI header file provides the declarations for functions which
    manipulate characters.

direct.h
    This header file provides the declarations for functions related to
    directories and for the type  DIR which describes an entry in a
    directory.

dos.h
    This header file is used with functions that interact with DOS.  It
    includes the definitions for these functions, symbolic names for the
    numbers of DOS calls, definitions for the  FP_OFF,  FP_SEG and  MK_FP
    macros, and for the following structures and unions:

    DOSERROR
        describes the DOS error information.

    REGS
        describes the CPU registers for Intel 8086 family.

    SREGS
        describes the segment registers for the Intel 8086 family.

    REGPACK
        describes the CPU registers and segment registers for Intel 8086
        family.

    INTPACK
        describes the input parameter to an "interrupt" function.


env.h
    This POSIX header file contains prototypes for environment string
    functions.

errno.h
    This ANSI header file provides the  extern declaration for error
    variable  errno and provides the symbolic names for error codes that can
    be placed in the error variable.

fcntl.h
    This POSIX header file provides the flags used by the  open and  sopen
    functions.  The function declarations for these are found in the <io.h>
    header file.

float.h
    This ANSI header file contains declarations for constants related to
    floating-point numbers, declarations for low-level floating-point
    functions, and the declaration of the floating-point exception codes.

graph.h
    This header file contains structure definitions and function prototypes
    for the Watcom C Graphics library functions.

io.h
    This header file contains the declarations for functions that perform
    input/output operations at the operating system level.  These functions
    use file handles to reference files or devices.  The function  fstat is
    declared in the <sys\stat.h> header file.

limits.h
    This ANSI header file contains constant declarations for limits or
    boundary values for ranges of integers and characters.

locale.h
    This ANSI header file contains declarations for the categories (LC...)
    of locales which can be selected using the  setlocale function which is
    also declared.

malloc.h
    This header file provides declarations for the memory allocation and
    deallocation functions.

math.h
    This ANSI header file contains declarations for the mathematical
    functions (which operate with floating-point numbers) and for the
    structures:

    exception
        describes the exception structure passed to the  matherr function;
        symbolic constants for the types of exceptions are included

    complex
        declares a complex number


mmintrin.h
    This header file is used with functions that interact with the Intel
    Architecture Multimedia Extensions.  It defines the datatype used to
    store multimedia values:

    __m64
        describes the 64-bit multimedia data element.  Note:  the underlying
        implementation details of this datatype are subject to change.
         Other compilers may implement a similar datatype in a different
        manner.

    It also contains prototypes for multimedia functions and pragmas for the
    in-line generation of code that operates on multimedia registers.

process.h
    This header file contains function declarations for the  spawn...
     functions, the  exec...  functions, and the  system function.  The file
    also contains declarations for the constants  P_WAIT,  P_NOWAIT,
     P_NOWAITO, and  P_OVERLAY.

search.h
    This header file contains function prototypes for the  lfind and
     lsearch functions.

setjmp.h
    This ANSI header file provides declarations to be used with the  setjmp
    and  longjmp functions.

share.h
    This header file defines constants for shared access to files using the
    sopen function.

signal.h
    This ANSI header file contains the declarations related to the  signal
    and  raise functions.

stdarg.h
    This ANSI header file contains the declarations for the macros which
    handle variable argument lists.

stddef.h
    This ANSI header file contains declarations for a few popular constants
    including NULL (null pointer),  size_t (unsigned size of an object), and
     ptrdiff_t (difference between two pointers).  It also contains a
    declaration for the  offsetof macro.

stdio.h
    This ANSI header file relates to "standard" input/output functions.
     Files, devices and directories are referenced using pointers to objects
    of the type  FILE.  The header file contains declarations for these
    functions and macros, defines the  FILE type and contains various
    constants related to files.

stdlib.h
    This ANSI header file contains declarations for many standard functions
    excluding those declared in other header files discussed in this
    section.

string.h
    This ANSI header file contains declarations for functions which
    manipulate strings or blocks of memory.

time.h
    This ANSI header file declares the functions related to times and dates
    and defines the structured type  struct tm.

varargs.h
    This UNIX System V header file provides an alternate way of handling
    variable argument lists.  The equivalent ANSI header file is <stdarg.h>.


wchar.h
    This header file contains definitions for data types including  wchar_t,
     size_t,  mbstate_t (an object that can hold conversion state
    information necessary to convert between multibyte characters and wide
    characters),  wctype_t (a scalar type that can hold values which
    represent locale-specific character classification), and  wint_t which
    is an integral type that can hold any  wchar_t value as well as  WEOF (a
    character that is not in the set of "wchar_t" characters and that is
    used to indicate end-of-file on an input stream).  The functions that
    are declared in this header file are grouped as follows:

     .  wide character classification and case conversion;
     .  input and output of wide characters, or multibyte characters, or
        both;
     .  wide string numeric conversion;
     .  wide string manipulation;
     .  wide string data and time conversion; and
     .  conversion between multibyte and wide character sequences.

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