#ifndef LOG_H #define LOG_H #define __RED__ "\033[0;31m" #define __GREEN__ "\033[0;32m" #define __RESET__ "\033[0m" #define STR(x) #x #define XSTR(x) STR(x) #define info(...) fprintf(stdout, __GREEN__"[INFO]"__RESET__" "__VA_ARGS__); fprintf(stdout, "\n") #define err(...) fprintf(stderr, __RED__"[ERROR]"__RESET__" "__FILE__":"XSTR(__LINE__)": "__VA_ARGS__); fprintf(stderr, "\n") #endif