diff --git a/src/error.h b/src/error.h index de9a413..c67de3b 100644 --- a/src/error.h +++ b/src/error.h @@ -14,8 +14,8 @@ #define warn(s, ...) fprintf(stderr, "\033[93m" __FILE__ ":" MACRO_STR2(__LINE__) ": [WAR]: " s "\033[0m\n", ##__VA_ARGS__) #define error(s, ...) fprintf(stderr, "\033[91m" __FILE__ ":" MACRO_STR2(__LINE__) ": [ERR]: " s "\033[0m\n", ##__VA_ARGS__) -#define fatal(s, ...) \ - do { \ - printf("\033[101m" __FILE__ ":" MACRO_STR2(__LINE__) ": [FAT]: " s "\033[0m\n", ##__VA_ARGS__); \ - exit(EXIT_FAILURE); \ +#define fatal(s, ...) \ + do { \ + fprintf(stderr, "\033[101m" __FILE__ ":" MACRO_STR2(__LINE__) ": [FAT]: " s "\033[0m\n", ##__VA_ARGS__); \ + exit(EXIT_FAILURE); \ } while (0)