Fix fatality trigger
authorSiraaj Khandkar <siraaj@khandkar.net>
Sat, 21 Mar 2020 20:54:16 +0000 (16:54 -0400)
committerSiraaj Khandkar <siraaj@khandkar.net>
Sat, 21 Mar 2020 20:55:51 +0000 (16:55 -0400)
x5/khatus_lib_log.c
x5/khatus_lib_log.h
x5/khatus_lib_time.c

index 16a5509..ce172e4 100644 (file)
@@ -5,13 +5,3 @@
 #include "khatus_lib_log.h"
 
 LogLevel _khatus_lib_log_level = Debug;
-
-void
-_fatal(char *fmt, ...) {
-       va_list ap;
-
-       va_start(ap, fmt);
-       fprintf(stderr, fmt, ap);
-       va_end(ap);
-       exit(EXIT_FAILURE);
-}
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;
index a169471..d13f689 100644 (file)
@@ -1,6 +1,7 @@
 #include <errno.h>
 #include <math.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <string.h>
 #include <time.h>
 
This page took 0.036384 seconds and 4 git commands to generate.