std.c.stdlib
C's <stdlib.h> D Programming Language runtime library
Authors:
Walter Bright, Digital Mars, http://www.digitalmars.com
License:
Public Domain
Variables
_MAX_DIR
:
_MAX_DRIVE
:
_MAX_EXT
:
_MAX_FNAME
:
_MAX_PATH
:
const
ERANGE
:
int
const
EXIT_FAILURE
:
int
const
EXIT_SUCCESS
:
int
Functions
void
_exit
(
int
)
void
*
alloca
(
uint
)
int
atexit
(
void
function
()
)
double
atof
(
char
*
)
int
atoi
(
char
*
)
int
atol
(
char
*
)
long
atoll
(
char
*
)
void
*
bsearch
(
void
*
,
void
*
,
uint
,
uint
,
int
function
(
void
*,
void
*)
)
void
*
calloc
(
uint
,
uint
)
div_t
div
(
int
,
int
)
void
exit
(
int
)
void
free
(
void
*
)
char
*
getenv
(
char
*
)
int
getErrno
()
char
*
itoa
(
int
,
char
*
,
int
)
ldiv_t
ldiv
(
int
,
int
)
lldiv_t
lldiv
(
long
,
long
)
void
*
malloc
(
uint
)
int
mblen
(
char
*
s
,
uint
n
)
uint
mbstowcs
(
wchar
*
pwcs
,
char
*
s
,
uint
n
)
int
mbtowc
(
wchar
*
pwc
,
char
*
s
,
uint
n
)
void
qsort
(
void
*
base
,
uint
nelems
,
uint
elemsize
,
int
function
(
void
*,
void
*)
compare
)
int
rand
()
int
random
(
int
num
)
void
randomize
()
void
*
realloc
(
void
*
,
uint
)
int
setenv
(
char
*
,
char
*
,
int
)
extension to ISO C standard, not available on all platforms
int
setErrno
(
int
)
void
srand
(
uint
)
double
strtod
(
char
*
,
char
**
)
float
strtof
(
char
*
,
char
**
)
long
strtol
(
char
*
,
char
**
,
int
)
real
strtold
(
char
*
,
char
**
)
long
strtoll
(
char
*
,
char
**
,
int
)
uint
strtoul
(
char
*
,
char
**
,
int
)
ulong
strtoull
(
char
*
,
char
**
,
int
)
int
system
(
char
*
)
char
*
ultoa
(
uint
,
char
*
,
int
)
void
unsetenv
(
char
*
)
extension to ISO C standard, not available on all platforms
uint
wcstombs
(
char
*
s
,
wchar
*
pwcs
,
uint
n
)
int
wctomb
(
char
*
s
,
wchar
wc
)
Structs
div_t
Fields
quot
:
int
rem
:
int
ldiv_t
Fields
quot
:
int
rem
:
int
lldiv_t
Fields
quot
:
long
rem
:
long