> void * zmalloc(size_t size) > { > void * p = malloc(size); > if (p) > memset(p, 0, size); > return p; > }