4.14. C library extensions

This section describes the ARM-specific library extensions and functions defined by the C99 draft standard (ISO/IEC 9899:1999E). The extensions are summarized in Table 4.22.

Table 4.22. Extensions

FunctionHeader file definitionExtension
atoll()stdlib.hC99 draft standard
strtoll()stdlib.hC99 draft standard
strtoull()stdlib.hC99 draft standard
snprintf()stdio.hC99 draft standard
vsnprintf()stdio.hC99 draft standard
lldiv()stdlib.hC99 draft standard
llabs()stdlib.hC99 draft standard
alloca()alloca.hC99 and others
_fisatty()stdio.hARM-specific
__heapstats()stdlib.hARM-specific
__heapvalid()stdlib.hARM-specific
Copyright © 1999-2001 ARM Limited. All rights reserved.ARM DUI 0067D
Non-Confidential