Datasheet

Standard C Implementation Definition
B-8 Copyright © 1999-2001 ARM Limited. All rights reserved. ARM DUI 0067D
B.1.14 Library functions
The ANSI C library variants are listed in About the runtime libraries on page 4-2.
The precise nature of each C library is unique to the particular implementation. The
generic ARM C library has, or supports, the following features:
The macro
NULL
expands to the integer constant 0.
If a program redefines a reserved external identifier such as
printf
, an error might
occur when the program is linked with the standard libraries. If it is not linked
with standard libraries, no error will be detected.
•The
assert()
function prints the following message on
stderr
and then calls the
abort()
function:
*** assertion failed: expression, file name, line number
For implementation details of mathematical functions, locale, signals, and input/output
see About the runtime libraries on page 4-2.