Tru64 UNIX
Compaq C Language Reference Manual


Previous Contents Index

G
getc library function
getchar library function
getenv library function
gets library function
gmtime library function
goto statement
Greater-than operator (>)
> (greater-than operator)
Greater-than or equal-to operator(>=)
>= (greater-than or equal-to operator)
H
Header file
    <assert.h>
    complex.h>
    <ctype.h>
    defined #1
    defined #2
    defined #3
    <errno.h>
    <limits.h>
    <locale.h>
    <math.h>
    <setjmp.h>
    <signal.h>
    <stdarg.h>
    stdbool.h>
    <stddef.h>
    <stdio.h>
    <stdlib.h>
    <string.h>
    <time.h>
Hexadecimal constant
Hexadecimal floating-point constant
Hosted Environment
HUGE_VAL macro
I
Identifier
    Compaq C
    defined
    linkage
        significant characters
    predeclared
        __func__
    rules
if false, definition
#if preprocessing directive
    using the defined operator
if statement
if true, definition
#ifdef preprocessing directive
#ifndef preprocessing directive
imaginary macro
#include directive
    module form
#include preprocessing directive
Including file
    C library prototype
Including files
Incompatible type
Incomplete array declaration
    example
    uses
Incomplete type
    defined
    example
    forming with tags
Increment operator
    ++ postfix
    ++ prefix
    prefix
* (indirection operator)
Indirection operator (*)
!= (inequality operator)
INFINITY macro
Initialization
    array #1
    array #2
    array #3
    C99 Standard
    Compaq C behavior
    constraints
    general
    implicit
    structure #1
    structure #2
    structure #3
    union
Initializers
    syntax
Initializing a pointer
inline modifier
Input/Output
    header file
Integer
    conversion to floating point
Integer constant
    defined
    octal
    rules
Integer data type
    declaration
Integer object declaration
Integer promotion
    unsigned preserving
    value preserving
Integral type
    discussed #1
    discussed #2
Internal declaration
Internal linkage
Inverse
    additive
isalnum library function
isalpha library function
iscntrl library function
isdigit library function
isgraph library function
islower library function
ISO C Standard
isprint library function
ispunct library function
isspace library function
isupper library function
isxdigit library function
Iteration statement #1
Iteration statement #2
J
jmp_buf type
Jump, nonlocal
    header file
Jump statement #1
Jump statement #2
K
Keyword
    break statement
    case label
    continue statement
    default label
    defined
    do statement
    else clause
    enum
    for statement
    goto statement
    if statement
    list
    return statement
    sizeof
    switch statement
    uses
    VAX C
    void
    while statement
Keywords
    inline
    __align
    __forceinline
    __inline
L
L preceding wide character
Label statement
    case
    defined
labs library function
LC_ALL macro
LC_COLLATE macro
LC_MONETARY macro
LC_NUMERIC macro
LC_TIME macro
LC_TYPE macro
ldexp library function
ldiv library function
ldiv_t type
<< (left shift operator)
Less-than operator (<)
< (less-than operator)
Less-than or equal-to operator (<=)
<= (less-than or equal-to operator)
Lexical error
Lexicon of the language
Library function #1
Library function #2
    abort
    abs
    acos
    asctime
    asin
    atan
    atan2
    atexit
    atof
    atoi
    atol
    bsearch
    cabs
    cacos
    cacosh
    calloc
    carg
    casin
    casinh
    catan
    catanh
    ccos
    ccosh
    ceil
    cexp
    cimag
    clearerr
    clock
    clog
    conj
    cos
    cosh
    cpow
    cproj
    creal
    csin
    csinh
    csqrt
    ctan
    ctanh
    ctime
    difftime
    div
    exit
    exp
    fabs
    fclose
    feof
    ferror
    fflush
    fgetc
    fgetpos
    fgets
    floor
    fmod
    fopen
    fprintf
    fputc
    fputs
    fread
    free
    freopen
    frexp
    fscanf
    fseek
    fsetpos
    ftell
    fwrite
    getc
    getchar
    getenv
    gets
    gmtime
    isalnum
    isalpha
    iscntrl
    isdigit
    isgraph
    islower
    isprint
    ispunct
    isspace
    isupper
    isxdigit
    labs
    ldexp
    ldiv
    localeconv
    localtime
    log
    log10
    longjmp
    malloc
    mblen
    mbstowcs
    mbtowc
    memchr
    memcmp
    memcpy
    memmove
    memset
    mktime
    modf
    perror
    pow
    printf
    putc
    putchar
    puts
    qsort
    raise
    rand
    realloc
    remove
    rename
    rewind
    scanf
    setbuf #1
    setbuf #2
    setjmp
    setlocale
    signal
    sin
    sinh
    sprintf
    sqrt
    srand
    sscanf
    strcat
    strchr
    strcmp
    strcoll
    strcpy
    strcspn
    strerror
    strftime
    strlen
    strncat
    strncmp
    strncpy
    strpbrk
    strrchr
    strspn
    strstr
    strtod
    strtok
    strtol
    strtoul
    strxfrm
    system
    tan
    tanh
    time
    tmpfile
    tmpnam
    tolower
    toupper
    ungetc
    vfprintf
    vprintf
    vsprintf
    wcstombs
    wctomb
Limit of nested #include lines
Limits
    ANSI
    defined
    header file
    numerical
    translation
<limits.h> header
#line preprocessing directives
Linkage
    determination
    example
    external
    internal
    none
    type
Linkage pragma
Literal
    compound
<locale.h> header
localeconv library function
Localization
    header file
localtime library function
log library function
log10 library function
Logical
    arithmetic operator
    negation operator
!(logical expression)
Logical false, definition
Logical line
|| (logical OR operator)
Logical true, definition
long float keyword
long keyword
Looping statement
    See Iteration statement
lvalue
L_tmpnam macro


Previous Next Contents Index