#include void* calloc(size_t num, size_t size) { void* ptr = malloc(num * size); if (ptr) { memset(ptr, 0, num * size); } return ptr; }