aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--util.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/util.c b/util.c
index b7798d2..0427ed5 100644
--- a/util.c
+++ b/util.c
@@ -18,15 +18,6 @@ emalloc(unsigned int size) {
18 return res; 18 return res;
19} 19}
20 20
21char *
22estrdup(const char *str) {
23 void *res = strdup(str);
24
25 if(!res)
26 eprint("fatal: could not malloc() %u bytes\n", strlen(str));
27 return res;
28}
29
30void 21void
31eprint(const char *errstr, ...) { 22eprint(const char *errstr, ...) {
32 va_list ap; 23 va_list ap;
@@ -36,3 +27,12 @@ eprint(const char *errstr, ...) {
36 va_end(ap); 27 va_end(ap);
37 exit(EXIT_FAILURE); 28 exit(EXIT_FAILURE);
38} 29}
30
31char *
32estrdup(const char *str) {
33 void *res = strdup(str);
34
35 if(!res)
36 eprint("fatal: could not malloc() %u bytes\n", strlen(str));
37 return res;
38}