stdlib Reference
File
lib/c99/include/c99/stdlib.h
 
Date
Wednesday, June 25, 2014
 
Includes
- <system/types/null.h>
 
- <system/types/size_t.h>
 
- <system/types/wchar_t.h>
 
- <system/types/div_t.h>
 
- <system/types/ldiv_t.h>
 
- <system/types/lldiv_t.h>
 
 
 
 
Tasks
void _Exit(
    int status );  
 
atexit
Top
int atexit(
    void ( * func )(
        void ) );  
 
double atof(
    const char *nptr );  
 
int atoi(
    const char *nptr );  
 
long int atol(
    const char *nptr );  
 
long long int atoll(
    const char *nptr );  
 
bsearch
Top
void * bsearch(
    const void *key,
    const void *base,
    size_t nmemb,
    size_t size,
    int ( * compar )(
        const void *,
        const void * ) );  
 
calloc
Top
void * calloc(
    size_t nmemb,
    size_t size );  
 
div_t div(
    int numer,
    int denom );  
 
getenv
Top
char * getenv(
    const char *name );  
 
long int labs(
    long int j );  
 
ldiv_t ldiv(
    long int numer,
    long int denom );  
 
long long int llabs(
    long long int j );  
 
lldiv_t lldiv(
    long long int numer,
    long long int denom );  
 
malloc
Top
void * malloc(
    size_t size );  
 
int mblen(
    const char *s,
    size_t n );  
 
mbstowcs
Top
size_t mbstowcs(
    wchar_t *restrict pwcs,
    const char *restrict s,
    size_t n );  
 
mbtowc
Top
int mbtowc(
    wchar_t *restrict pwc,
    const char *restrict s,
    size_t n );  
 
void qsort(
    void *base,
    size_t nmemb,
    size_t size,
    int ( * compar )(
        const void *,
        const void * ) );  
 
realloc
Top
void * realloc(
    void *ptr,
    size_t size );  
 
void srand(
    unsigned int seed );  
 
strtod
Top
double strtod(
    const char *restrict nptr,
    char **restrict endptr );  
 
strtof
Top
float strtof(
    const char *restrict nptr,
    char **restrict endptr );  
 
strtol
Top
long int strtol(
    const char *restrict nptr,
    char **restrict endptr,
    int base );  
 
strtold
Top
long double strtold(
    const char *restrict nptr,
    char **restrict endptr );  
 
strtoll
Top
long long int strtoll(
    const char *restrict nptr,
    char **restrict endptr,
    int base );  
 
strtoul
Top
unsigned long int strtoul(
    const char *restrict nptr,
    char **restrict endptr,
    int base );  
 
strtoull
Top
unsigned long long int strtoull(
    const char *restrict nptr,
    char **restrict endptr,
    int base );  
 
system
Top
int system(
    const char *string );  
 
wcstombs
Top
size_t wcstombs(
    char *restrict s,
    const wchar_t *restrict pwcs,
    size_t n );  
 
wctomb
Top
int wctomb(
    char *s,
    wchar_t wc );  
 
Macros
__XEOS_LIB_C99_STDLIB_H__
Top
#define __XEOS_LIB_C99_STDLIB_H__ 
 
EXIT_FAILURE
Top
 #define EXIT_FAILURE 1 
 
EXIT_SUCCESS
Top
#define EXIT_SUCCESS 0 
 
MB_CUR_MAX
Top
#define MB_CUR_MAX __XEOS_LIB_C99_MB_CUR_MAX 
 
RAND_MAX
Top
#define RAND_MAX 0x7FFFFFFF 
 
Globals
__XEOS_LIB_C99_MB_CUR_MAX
Top
extern int __XEOS_LIB_C99_MB_CUR_MAX;