Sign in
googlers
/
maze
/
klibc
/
refs/tags/klibc-1.4.39
/
.
/
usr
/
klibc
/
calloc.c
blob: 3db76649dccba150af41bc87e8e56fb6fbc68e48 [
file
] [
log
] [
blame
]
/*
* calloc.c
*/
#include
<stdlib.h>
#include
<string.h>
/* FIXME: This should look for multiplication overflow */
void
*
calloc
(
size_t
nmemb
,
size_t
size
)
{
void
*
ptr
;
size
*=
nmemb
;
ptr
=
malloc
(
size
);
if
(
ptr
)
memset
(
ptr
,
0
,
size
);
return
ptr
;
}