aboutsummaryrefslogtreecommitdiff
path: root/err.h
blob: eda79fee773754e6f692f28c7b6123aec0e2c0d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef ERR_H
#define ERR_H

#include <stdio.h>

#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 */