#define CLEAR "[0m" #define BLINK "[5m" #define C_BLACK "[0;30m" #define C_RED "[0;31m" #define C_GREEN "[0;32m" #define C_YELLOW "[0;33m" #define C_BLUE "[0;34m" #define C_MAGENTA "[0;35m" #define C_CYAN "[0;36m" #define C_WHITE "[0;37m" #define C_D_GREY "[1;30m" #define C_B_RED "[1;31m" #define C_B_GREEN "[1;32m" #define C_B_YELLOW "[1;33m" #define C_B_BLUE "[1;34m" #define C_B_MAGENTA "[1;35m" #define C_B_CYAN "[1;36m" #define C_B_WHITE "[1;37m" #define R_BLACK "[0m[0;30m" #define R_RED "[0m[0;31m" #define R_GREEN "[0m[0;32m" #define R_YELLOW "[0m[0;33m" #define R_BLUE "[0m[0;34m" #define R_MAGENTA "[0m[0;35m" #define R_CYAN "[0m[0;36m" #define R_WHITE "[0m[0;37m" #define R_D_GREY "[0m[1;30m" #define R_B_RED "[0m[1;31m" #define R_B_GREEN "[0m[1;32m" #define R_B_YELLOW "[0m[1;33m" #define R_B_BLUE "[0m[1;34m" #define R_B_MAGENTA "[0m[1;35m" #define R_B_CYAN "[0m[1;36m" #define R_B_WHITE "[0m[1;37m" #define BACKSPACE "[1D" #define BACKSPACEB "[2D" #define BACKSPACEC "[3D" #define BACKSPACED "[4D" #define BACKSPACEE "[5D" #define BACKSPACEF "[6D" #define BACKSPACEG "[7D" #define BACKSPACEH "[8D" #define BACKSPACEI "[9D" #define BACKSPACEJ "[10D" #define ANSI_RED "\033[41m" #define ANSI_GREEN "\033[42m" #define ANSI_YELLOW "\033[43m" #define ANSI_BLUE "\033[44m" #define ANSI_PURPLE "\033[45m" #define ANSI_CYAN "\033[46m" #define ANSI_WHITE "\033[47m" #define ANSI_B_RED "\033[1;41m" #define ANSI_B_GREEN "\033[1;42m" #define ANSI_B_YELLOW "\033[1;43m" #define ANSI_B_BLUE "\033[1;44m" #define ANSI_B_PURPLE "\033[1;45m" #define ANSI_B_CYAN "\033[1;46m" #define ANSI_B_WHITE "\033[1;47m" #define ANSI_CLS "\033[2J" #define REVERSE "\033[7m" #define CDRED 1 #define CRED 2 #define CDGREEN 3 #define CGREEN 4 #define CDYELLOW 5 #define CYELLOW 6 #define CDBLUE 7 #define CBLUE 8 #define CDPURPLE 9 #define CPINK 10 #define CDCYAN 11 #define CCYAN 12 #define CDWHITE 13 #define CWHITE 14 #define CGREY 15