7.4 Header Files

The list of header files required for using the libraries of the CC-RL are listed below.

The macro definitions and function/variable declarations are described in each file.

Table 7.2

Header Files

File Name

Outline

assert.h

Header file for program diagnostics

ctype.h

Header file for character conversion and classification

errno.h

Header file for reporting error condition

float.h

Header file for floating-point representation and floating-point operation

inttypes.h

(C99 only)

[V1.07 or later]

Header file for the maximum-width integer type

iso646.h

(C99 only)

[V1.06 or later]

Header file for alternative spellings of macro names

limits.h

Header file for quantitative limiting of integers

math.h

Header file for mathematical calculation

setjmp.h

Header file for non-local jump

stdarg.h

Header file for supporting functions having variable arguments

stdbool.h

(C99 only)

[V1.06 or later]

Header file for logical types and values

stddef.h

Header file for common definitions

stdint.h

Header file for integer type of the specified width

stdio.h

Header file for standard I/O

stdlib.h

Header file for general utilities

string.h

Header file for memory manipulation and character string manipulation

_h_c_lib.h

Header file for initialization