Fix fatality trigger
[khatus.git] / x5 / khatus_lib_log.h
index ca93ddd..f2cf46b 100644 (file)
@@ -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;
This page took 0.022346 seconds and 4 git commands to generate.