7.2 Header Files

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

The macro definitions and function 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

half.h [V1.05.00 or later]

Header file for half-precision floating-point representation

limits.h

Header file for quantitative limiting of integers

math.h

Header file for mathematical calculation

mathf.h

Header file for mathematical calculation (declares single-precision math functions and defines single-precision macros outside of the C90 standard)

setjmp.h

Header file for non-local jump

stdarg.h

Header file for supporting functions having variable arguments

stddef.h

Header file for common definitions

stdio.h

Header file for standard I/O

stdlib.h

Header file for standard utilities

string.h

Header file for memory manipulation and character string manipulation

inttypes.h [V1.07.00 or later]

Header file for format specifier and integer type of maximum width

iso646.h [V1.07.00 or later]

Header file for alternative spelling macro

stdbool.h [V1.07.00 or later]

Header file for boolean type and values

stdint.h [V1.07.00 or later]

Header file for integer type of specified width

_h_c_lib.h

Header file for the initial setting routine