14 void * palloc(int size)
19 printf("Error Malloc does not allocate\n");
25 char *aprintf(const char *fmt, ...)
30 va_start(arglist, fmt);
31 vasprintf(&ret, fmt, arglist);
36 void strreplace(char * str, char src, char dest)
39 for(i = 0; str[i]; i++)
44 void *_realloc_array(void *ptr, size_t size, size_t num)
46 if (num >= SIZE_MAX/size)
48 return realloc_nofail(ptr, size * num);
51 void *realloc_nofail(void *ptr, size_t size)
53 ptr = realloc(ptr, size);
56 err(1, "realloc of %zu failed", size);