diff options
Diffstat (limited to 'common/dummy_malloc.c')
-rw-r--r-- | common/dummy_malloc.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/common/dummy_malloc.c b/common/dummy_malloc.c index 213e51d851..ccee521db6 100644 --- a/common/dummy_malloc.c +++ b/common/dummy_malloc.c @@ -24,3 +24,15 @@ void *realloc(void *ptr, size_t size) BUG(); } +void *calloc(size_t n, size_t elem_size) +{ + size_t size = elem_size * n; + void *r = malloc(size); + + if (!r) + return r; + + memset(r, 0x0, size); + + return r; +} |