
CAVR-4
Part 1. Using the compiler
The DLIB runtime environment
83
● stdlib.h
STDINT.H
This include file provides integer characteristics.
STDBOOL.H
This include file makes the bool type available if the Allow IAR extensions (-e) option
is used.
MATH.H
In math.h all functions exist in a float variant and a long double variant, suffixed
by
f and l respectively. For example, sinf and sinl.
STDIO.H
In stdio.h, the following functions have been added from the C99 standard:
The following functions have been added to provide I/O functionality for libraries built
without
FILE support:
STDLIB.H
In stdlib.h, the following functions have been added:
vscanf,
vfscanf,
vsscanf,
vsnprintf
Variants that have a va_list as argument.
snprintf
Same as sprintf, but writes to a size limited array.
__write_array
Corresponds to fwrite on stdout.
__ungetchar
Corresponds to ungetc on stdout.
__gets
Corresponds to fgets on stdin.
_exit
Exits without closing files et cetera.
__qsortbbl
A qsort function that uses the bubble sort algorithm. Useful
for applications that have limited stack.