In addition to the Standard C Library, CrossWorks for AVR provides an additional set of library routines that you can use.

###### In this section

cruntime.h
  Describes the C runtime support library that the CrossWorks compiler requires.
ctl_api.h
  Describes the C tasking library, a library of functions that enable you to run multiple tasks in a real-time system.
cross_studio_io.h
  Describes the virtual console services and semi-hosting support that CrossStudio provides to help you when developing your applications.
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.
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.
string_c.h
  Describes functions that operate on arrays that are interpreted as null-terminated strings in code (program) space.
stdio_c.h
  Describes functions to format and output values with formatting strings stored in code (program) space.