Tailoring non-input/output C library functions
In addition to tailoring input/output C library functions, many C library functions that are not input/output functions can also be tailored.
Implementation of these ISO standard functions depends entirely on the target operating system.
The default implementation of these functions is semihosted. That is, each function uses semihosting.