API Summary

Macros
EXIT_FAILURE EXIT_FAILURE
EXIT_SUCCESS EXIT_SUCCESS
MB_CUR_MAX Maximum number of bytes in a multi-byte character in the current locale
RAND_MAX RAND_MAX
Types
div_t Structure containing quotient and remainder after division of an int
ldiv_t Structure containing quotient and remainder after division of a long
lldiv_t Structure containing quotient and remainder after division of a long long
Integer arithmetic functions
abs Return an integer absolute value
div Divide two ints returning quotient and remainder
labs Return a long integer absolute value
ldiv Divide two longs returning quotient and remainder
llabs Return a long long integer absolute value
lldiv Divide two long longs returning quotient and remainder
Memory allocation functions
calloc Allocate space for an array of objects and initialize them to zero
free Frees allocated memory for reuse
malloc Allocate space for a single object
realloc Resizes allocated memory space or allocates memory space
String to number conversions
atof Convert string to double
atoi Convert string to int
atol Convert string to long
atoll Convert string to long long
strtod Convert string to double
strtof Convert string to float
strtol Convert string to long
strtoll Convert string to long long
strtoul Convert string to unsigned long
strtoull Convert string to unsigned long long
Pseudo-random sequence generation functions
rand Return next random number in sequence
srand Set seed of random number sequence
Search and sort functions
bsearch Search a sorted array
qsort Sort an array
Environment
atexit Set function to be execute on exit
exit Terminates the calling process
Number to string conversions
itoa Convert int to string
lltoa Convert long long to string
ltoa Convert long to string
ulltoa Convert unsigned long long to string
ultoa Convert unsigned long to string
utoa Convert unsigned to string
Multi-byte/wide character conversion functions
mblen Determine number of bytes in a multi-byte character
mblen_l Determine number of bytes in a multi-byte character
Multi-byte/wide string conversion functions
mbstowcs Convert multi-byte string to wide string
mbstowcs_l Convert multi-byte string to wide string using specified locale
mbtowc Convert multi-byte character to wide character
mbtowc_l Convert multi-byte character to wide character