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 functions in the watcom c library can be organized into a number of http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
The functions in the Watcom C library can be organized into a number of
classes:

Character Manipulation Functions

    These functions deal with single characters.

Wide Character Manipulation Functions

    These functions deal with wide characters.

Multibyte Character Manipulation Functions

    These functions deal with multibyte characters.

Memory Manipulation Functions

    These functions manipulate blocks of memory.

String Manipulation Functions

    These functions manipulate strings of characters.  A character string is
    an array of zero or more adjacent characters followed by a null
    character ('\0') which marks the end of the string.

Wide String Manipulation Functions

    These functions manipulate strings of wide characters.  A wide character
    string is an array of zero or more adjacent wide characters followed by
    a null wide character (L'\0') which marks the end of the wide string.

Multibyte String Manipulation Functions

    These functions manipulate strings of wide characters.  A wide character
    string is an array of zero or more adjacent wide characters followed by
    a null wide character (L'\0') which marks the end of the wide string.

Conversion Functions

    These functions convert values from one representation to another.
     Numeric values, for example, can be converted to strings.

Memory Allocation Functions

    These functions are concerned with allocating and deallocating memory.

Heap Functions

    These functions provide the ability to shrink and grow the heap, as well
    as, find heap related problems.

Math Functions

    The mathematical functions perform mathematical computations such as the
    common trigonometric calculations.  These functions operate on double
    values, also known as floating-point values.

Searching Functions

    These functions provide searching and sorting capabilities.

Time Functions

    These functions provide facilities to obtain and manipulate times and
    dates.

Variable-length Argument Lists

    These functions provide the capability to process a variable number of
    arguments to a function.

Stream I/O Functions

    These functions provide the "standard" functions to read and write
    files.  Data can be transmitted as characters, strings, blocks of memory
    or under format control.

Wide Character Stream I/O Functions

    These functions provide the "standard" functions to read and write files
    of wide characters.  Data can be transmitted as wide characters, wide
    character strings, blocks of memory or under format control.

Process Primitive Functions

    These functions deal with process creation, execution and termination,
    signal handling, and timer operations.

Process Environment

    These functions deal with process identification, user identification,
    process groups, system identification, system time and process time,
    environment variables, terminal identification, and configurable system
    variables.

Directory Functions

    These functions provide directory services.

Operating System I/O Functions

    These "non-standard" file operations are more primitive than the
    "standard" functions in that they are directly interfaced to the
    operating system.  They are included to provide compatibility with other
    C implementations and to provide the capability to directly use
    operating-system file operations.

File Manipulation Functions

    These functions operate directly on files, providing facilities such as
    deletion of files.

Console I/O Functions

    These functions provide the capability to directly read and write
    characters from the console.

Default Windowing Functions

    These functions provide the capability to manipulate various dialog
    boxes in Watcom's default windowing system.

BIOS Functions

    This set of functions allows access to services provided by the BIOS.

DOS-Specific Functions

    This set of functions allows access to DOS-specific functions.

Intel 80x86 Architecture-Specific Functions

    This set of functions allows access to Intel 80x86 processor-related
    functions.

Intel Pentium Multimedia Extension Functions

    This set of functions allows access to Intel Architecture Multimedia
    Extensions (MMX).

Miscellaneous Functions

    This collection consists of the remaining functions.

The following subsections describe these function classes in more detail.
 Each function in the class is noted with a brief description of its
purpose.  The chapter Library Functions and Macros provides a complete
description of each function and macro.

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