From df9bc5b9d048c7ecb96838123e39d5bc7c23aa18 Mon Sep 17 00:00:00 2001 From: Tharre Date: Sun, 16 Nov 2014 19:19:59 +0100 Subject: Refactor error handling system by using die() Defined error messages have also been replaced with string literals. --- src/dbg.h | 7 ------- 1 file changed, 7 deletions(-) (limited to 'src/dbg.h') diff --git a/src/dbg.h b/src/dbg.h index 28a6fae..ef86cac 100644 --- a/src/dbg.h +++ b/src/dbg.h @@ -22,9 +22,6 @@ /* helper functions which help in replacing the GNU extension ##__VA_ARGS__ */ #define STRINGIFY(x) #x #define LOG_HELPER(f,l,...) fprintf(stderr, "("f":"STRINGIFY(l)"): "__VA_ARGS__) -#define FATAL_HELPER(M, ...) log_err(M ": %s\n", __VA_ARGS__) -#define FATAL_HELPER_(f,l,M,...) \ - fprintf(stderr, "(%s:%u): " M ": %s\n", f, l, __VA_ARGS__) #ifdef NDEBUG #define debug(...) @@ -33,10 +30,6 @@ #endif #define log_err(...) LOG_HELPER(_FILENAME, __LINE__, __VA_ARGS__) -#define fatal(...) \ - ({FATAL_HELPER(__VA_ARGS__, strerror(errno)); exit(EXIT_FAILURE);}) -#define fatal_(f,l,...) \ - ({FATAL_HELPER_(f, l, __VA_ARGS__, strerror(errno)); exit(EXIT_FAILURE);}) #define assert_str_equal(a,b) ({ \ if (strcmp(a, b)) { \ -- cgit v1.2.3-70-g09d2