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;