void* zerosquare_malloc(size_t size) { void* ptr = malloc(size); if (ptr) memset(ptr, 0, size); return ptr; }