Sign in
googlers
/
maze
/
klibc
/
10be0fca9f7f22fb884895b82370d5329317dbff
/
.
/
calloc.c
blob: 490e3002fe7da3e6b267ba4fa6096dc461d11fe4 [
file
] [
log
] [
blame
]
/*
* calloc.c
*/
#include
<stdlib.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
;
}