Next: Ctype, Previous: Introduction, Up: Top [Contents][Index]
This chapter groups utility functions useful in a variety of programs. The corresponding declarations are in the header file stdlib.h.
• _Exit: | End program execution without cleaning up | |
• a64l: | String to long long | |
• abort: | Abnormal termination of a program | |
• abs: | Integer absolute value (magnitude) | |
• assert: | Macro for Debugging Diagnostics | |
• atexit: | Request execution of functions at program exit | |
• atof: | String to double or float | |
• atoi: | String to integer | |
• atoll: | String to long long | |
• bsearch: | Binary search | |
• calloc: | Allocate space for arrays | |
• div: | Divide two integers | |
• ecvtbuf: | Double or float to string of digits | |
• ecvt: | Double or float to string of digits (malloc result) | |
• __env_lock: | Lock environment list for getenv and setenv | |
• gcvt: | Format double or float as string | |
• exit: | End program execution | |
• getenv: | Look up environment variable | |
• itoa: | Integer to string | |
• labs: | Long integer absolute value (magnitude) | |
• ldiv: | Divide two long integers | |
• llabs: | Long long integer absolute value (magnitude) | |
• lldiv: | Divide two long long integers | |
• malloc: | Allocate and manage memory (malloc, realloc, free) | |
• mallinfo: | Get information about allocated memory | |
• __malloc_lock: | Lock memory pool for malloc and free | |
• mbsrtowcs: | Convert a character string to a wide-character string | |
• mbstowcs: | Minimal multibyte string to wide string converter | |
• mblen: | Minimal multibyte length | |
• mbtowc: | Minimal multibyte to wide character converter | |
• on_exit: | Request execution of functions at program exit | |
• qsort: | Array sort | |
• rand: | Pseudo-random numbers | |
• random: | Pseudo-random numbers | |
• rand48: | Uniformly distributed pseudo-random numbers | |
• rpmatch: | Determine whether response is affirmative or negative | |
• strtod: | String to double or float | |
• strtol: | String to long | |
• strtoll: | String to long long | |
• strtoul: | String to unsigned long | |
• strtoull: | String to unsigned long long | |
• wcsrtombs: | Convert a wide-character string to a character string | |
• wcstod: | Wide string to double or float | |
• wcstol: | Wide string to long | |
• wcstoll: | Wide string to long long | |
• wcstoul: | Wide string to unsigned long | |
• wcstoull: | Wide string to unsigned long long | |
• system: | Execute command string | |
• utoa: | Unsigned integer to string | |
• wcstombs: | Minimal wide string to multibyte string converter | |
• wctomb: | Minimal wide character to multibyte converter |
Next: Ctype, Previous: Introduction, Up: Top [Contents][Index]