Version 2.0.0-0

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

_Exit Top

void _Exit( int status );

abort Top

void abort( void );

abs Top

int abs( int j );

atexit Top

int atexit( void ( * func )( void ) );

atof Top

double atof( const char *nptr );

atoi Top

int atoi( const char *nptr );

atol Top

long int atol( const char *nptr );

atoll Top

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 Top

div_t div( int numer, int denom );

exit Top

void exit( int status );

free Top

void free( void *ptr );

getenv Top

char * getenv( const char *name );

labs Top

long int labs( long int j );

ldiv Top

ldiv_t ldiv( long int numer, long int denom );

llabs Top

long long int llabs( long long int j );

lldiv Top

lldiv_t lldiv( long long int numer, long long int denom );

malloc Top

void * malloc( size_t size );

mblen Top

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 );

qsort Top

void qsort( void *base, size_t nmemb, size_t size, int ( * compar )( const void *, const void * ) );

rand Top

int rand( void );

realloc Top

void * realloc( void *ptr, size_t size );

srand Top

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;