void *res = malloc (size);
if (!res) xnomem();
+ return res;
+}
- memset(res, 0x00, size);
+void *xcalloc(size_t num, size_t size) {
+ void *res = calloc(num, size);
+ if (!res) xnomem();
return res;
}
-
void *
xrealloc(void *ptr, size_t size) {
/* ANSI blesses realloc (0, x) but SunOS chokes on it */
void *res = ptr ? realloc (ptr, size) : malloc (size);
if (!res) xnomem ();
-
return res;
}