This section contains a complete reference to the CrossWorks C library API.

File Description
<assert.h> Describes the diagnostic facilities which you can build into your application.
<debugio.h> Describes the virtual console services and semi-hosting support that CrossStudio provides to help you when developing your applications.
<cruntime.h> Defines the interface to functions that the C compiler calls when generating code. For instance, it contains the runtime routines for all floating point operators and conversion, and shifts, multiplies, and divides.for each of the integer types. In general, you do not need to call these routines yourself directly, but they are documented here should you need to call them from assembly language. These functions abide by the standard calling conventions of the compiler.
<ctype.h> Describes the character classification and manipulation functions.
<errno.h> Describes the macros and error values returned by the C library.
<float.h> Defines macros that expand to various limits and parameters of the standard floating point types.
<in430.h> Describes the intrinsic functions that are mainly compatible with IAR's EW430 v2 product.
<inmsp.h> Describes the intrinsic functions that are mainly compatible with IAR's EW430 v3 product.
<limits.h> Describes the macros that define the extreme values of underlying C types.
<locale.h> Describes support for localization specific settings.
<math.h> Describes the mathematical functions provided by the C library.
<setjmp.h> Describes the non-local goto capabilities of the C library.
<stdarg.h> Describes the way in which variable parameter lists are accessed.
<stddef.h> Describes standard type definitions.
<stdio.h> Describes the formatted input and output functions.
<stdlib.h> Describes the general utility functions provided by the C library.
<string.h> Describes the string handling functions provided by the C library.
<time.h> Describes the functions to get and manipulate date and time information provided by the C library.
<wchar.h> Describes the facilities you can use to manipulate wide characters.