X-Git-Url: https://git.xandkar.net/?p=khatus.git;a=blobdiff_plain;f=x5%2Fkhatus_lib_log.h;h=f2cf46b18bc2db8dd70d1b40c9331b11ec00bf12;hp=ca93dddaaff243dad0f8328e0f975ae548575377;hb=c7262f37a3abbd4931eefb8cd2c9f9408b76750c;hpb=348d5f367c12e60de79ac4647417aa7184996d06 diff --git a/x5/khatus_lib_log.h b/x5/khatus_lib_log.h index ca93ddd..f2cf46b 100644 --- a/x5/khatus_lib_log.h +++ b/x5/khatus_lib_log.h @@ -2,7 +2,7 @@ #define info(...) if (_khatus_lib_log_level >= Info ) {fprintf(stderr, "[info] " __VA_ARGS__); fflush(stderr);} #define warn(...) if (_khatus_lib_log_level >= Warn ) {fprintf(stderr, "[warn] " __VA_ARGS__); fflush(stderr);} #define error(...) if (_khatus_lib_log_level >= Error) {fprintf(stderr, "[error] " __VA_ARGS__); fflush(stderr);} -#define fatal(...) _fatal("[fatal] " __VA_ARGS__) +#define fatal(...) {fprintf(stderr, "[fatal] " __VA_ARGS__); exit(EXIT_FAILURE);} typedef enum LogLevel { Nothing, @@ -12,6 +12,4 @@ typedef enum LogLevel { Debug } LogLevel; -void _fatal(char *, ...); - LogLevel _khatus_lib_log_level;