diff options
Diffstat (limited to 'err.h')
-rw-r--r-- | err.h | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -2,6 +2,10 @@ #define ERR_H #include <stdio.h> -#define ERR(s) fprintf(stderr, "ERR (%s:%i): %s\n", __FILE__, __LINE__, s) +#define RED "\x1B[0;31m" +#define RESET "\x1b[m" +#define ERR(msg) fprintf(stderr, RED "ERR" RESET " (%s:%i) %s\n", __FILE__, __LINE__, #msg) +#define ERR_F(fmt, ...) fprintf(stderr, RED "ERR" RESET " (%s:%i) " fmt "\n", \ + __FILE__, __LINE__, ##__VA_ARGS__) #endif /* ERR_H */ |