Each library function is declared in a header whose contents are made available by the #include directive. The header declares a set of related functions plus any necessary types and macros required. All the header files are compatible with C++.
The ANSI C standard headers are:
<assert.h> | <limits.h> | <signal.h> | <stdlib.h> |
<ctype.h> | <locale.h> | <stdarg.h> | <string.h> |
<errno.h> | <math.h> | <stddef.h> | <time.h> |
<float.h> | <setjmp.h> | <stdio.h> |
The real-time POSIX header is <pthread.h>.
XGC also supports the following implementation-defined headers.
<report.h> |
<intrrpt.h> |