void *safe_calloc(size_t nelem, size_t elsize);