diff options
Diffstat (limited to 'lib/util/util.c')
| -rw-r--r-- | lib/util/util.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/util/util.c b/lib/util/util.c new file mode 100644 index 0000000..dd06869 --- /dev/null +++ b/lib/util/util.c @@ -0,0 +1,25 @@ +#include "util.h" + +void *die(char *text) +{ + printf("dieing: %s\n", text); + exit(1); +} + +void *xmalloc(unsigned int size) +{ + void *mem = malloc(size); + if(mem == NULL) + die("out of memory"); + else + return mem; +} + +void *xrealloc(void *data, unsigned int size) +{ + void *mem = realloc(data, size); + if(mem == NULL) + die("out of memory"); + else + return mem; +} |
