Datasheet

The C and C++ Libraries
4-18 Copyright © 1999-2001 ARM Limited. All rights reserved. ARM DUI 0067D
math.h
Functions in this file work without the requirement for any library initialization and
only require the re-implementation of
__rt_raise()
. You must call
_fp_init()
to use
floating-point functions.
setjmp.h
Functions in this file work without any library initialization or function
re-implementation.
signal.h
Functions listed in this file are not available without library initialization. See Building
an application with the C library on page 4-6 for instructions on building an application
that uses library initialization.
__rt_raise()
can be re-implemented for error and exit handling. See Tailoring error
signaling, error handling, and program exit on page 4-51 for instructions.
stdarg.h
Functions in this file work without any library initialization or function
re-implementation.
stddef.h
This file does not contain any code. The definitions in the file do not require library
initialization or function re-implementation.
stdint.h
This file does not contain any code. The definitions in the file do not require library
initialization or function re-implementation.
stdio.h
The following dependencies or limitations apply to these files:
The high-level functions such as
printf()
,
scanf()
,
puts()
,
fgets()
,
fread()
,
fwrite()
,
perror()
and so on require high-level stdio. See Tailoring the
input/output functions on page 4-75 for instructions.
•The
printf()
and
scanf()
family of functions require
locale
.