5 #include "debug_printf.h"
7 #define RED "\x1b[31;01m"
8 #define DARKRED "\x1b[31;06m"
9 #define RESET "\x1b[0m"
10 #define GREEN "\x1b[32;06m"
11 #define YELLOW "\x1b[33;06m"
13 void debug_printf(int dp
,char *format
, ...)
17 va_start(arglist
,format
);
20 printf(GREEN
"INFO:\t"RESET
);
22 else if(dp
== DEBUG_WARNING
)
24 printf(YELLOW
"WARNING:\t"RESET
);
28 printf(DARKRED
"ERROR:\t"RESET
);
30 vprintf(format
, arglist
);
31 if(format
[strlen(format
)-1] != '\n')