You copied the Doc URL to your clipboard.

library functions and extensions

The Arm® C library is fully compliant with the ISO C99 library standard and provides a number of GNU, POSIX, BSD-derived, and Arm Compiler-specific extensions.

The following table describes these extensions.

Table 1-13 C library extensions

Function Header file definition Extension
wcscasecmp() wchar.h GNU extension with Arm library support
wcsncasecmp() wchar.h GNU extension with Arm library support
wcstombs() stdlib.h POSIX extended functionality
posix_memalign() stdlib.h POSIX extended functionality
alloca() alloca.h Common nonstandard extension to many C libraries
strlcpy() string.h Common BSD-derived extension to many C libraries
strlcat() string.h Common BSD-derived extension to many C libraries
strcasecmp() string.h Standardized by POSIX
strncasecmp() string.h Standardized by POSIX
_fisatty() stdio.h Specific to Arm Compiler
__heapstats() stdlib.h Specific to Arm Compiler
__heapvalid() stdlib.h Specific to Arm Compiler
Was this page helpful? Yes No