add oneway calloc

This commit is contained in:
Christian Mehlis 2013-08-06 19:25:39 +02:00
parent 93e470eb80
commit 764e0027f1
2 changed files with 10 additions and 0 deletions

View File

@ -13,6 +13,7 @@
void *_malloc(size_t size);
void *_realloc(void *ptr, size_t size);
void *_calloc(int size, size_t cnt);
void _free(void *ptr);
/** @} */

View File

@ -47,6 +47,15 @@ void *_realloc(void *ptr, size_t size)
return newptr;
}
void *_calloc(int size, size_t cnt)
{
void *mem = _malloc(size * cnt);
if (mem) {
memset(mem, 0, size * cnt);
}
return mem;
}
void _free(void *ptr)
{
/* who cares about pointers? */