|Non-Confidential||PDF version||ARM DUI0472J|
|Home > Standard C Implementation Definition > Library functions|
Describes implementation-defined aspects of the ARM C compiler and C library relating to library functions, as required by the ISO C standard.
The ISO C library variants are listed in ARM C and C++ Libraries and Floating-Point Support User Guide.
The precise nature of each C library is unique to the particular implementation. The generic ARM C library has, or supports, the following features:
to the integer constant 0.
If a program redefines a reserved external identifier
printf, an error might occur when the
program is linked with the standard libraries. If it is not linked
with standard libraries, no error is detected.
prints details of the failing diagnostic on
then calls the
*** assertion failed: expression, file name, line number
The behavior of the
assert macro depends
on the conditions in operation at the most recent occurrence of
For implementation details of mathematical functions, macros, locale, signals, and input/output see ARM C and C++ Libraries and Floating-Point Support User Guide.