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.
<cross_studio_io.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.
<ina90.h> Describes intrinsic functions of general use for the AVR processor. This file is written to be compatible, and in some cases an enhancement of, the corresponding file in version 2 of IAR's Embedded Workbench for AVR (EWA90) product.
<inavr.h> Describes intrinsic functions of general use for the AVR processor. This file is written to be compatible, and in some cases an enhancement of, the corresponding file in version 3 of IAR's Embedded Workbench for AVR (EWAVR) 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.
<pgmspace.h> Describes functions to access data in code (program) space. This file written to be compatible with the corresponding file in IAR's Embedded Workbench for AVR products EWA90 and EWAVR.}
<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.
<stdio_c.h> Describes functions to format and output values with formatting strings stored in code (program) space.
<stdlib.h> Describes the general utility functions provided by the C library.
<string.h> Describes the string handling functions provided by the C library.
<string_c.h> Describes functions that operate on arrays that are interpreted as null-terminated strings in code (program) space.
<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.