6void*
calloc(
size_t nmemb,
size_t size)
8 size_t totalSize = nmemb * size;
9 if (size != 0 && totalSize / size != nmemb)
29 block->
flags &= ~_HEAP_ZEROED;
void * calloc(size_t nmemb, size_t size)
void _heap_acquire(void)
Acquire the heap lock.
_heap_header_t * _heap_alloc(uint64_t size)
Allocates a block of memory of given size.
void _heap_release(void)
Release the heap lock.
@ _HEAP_ZEROED
Block is zeroed.
#define NULL
Pointer error value.
_PUBLIC void * memset(void *s, int c, size_t n)