Go to the documentation of this file. 25 #ifndef SPA_UTILS_ANSI_H 26 #define SPA_UTILS_ANSI_H 47 #define SPA_ANSI_RESET "\x1B[0m" 48 #define SPA_ANSI_BOLD "\x1B[1m" 49 #define SPA_ANSI_ITALIC "\x1B[3m" 50 #define SPA_ANSI_UNDERLINE "\x1B[4m" 52 #define SPA_ANSI_BLACK "\x1B[0;30m" 53 #define SPA_ANSI_RED "\x1B[0;31m" 54 #define SPA_ANSI_GREEN "\x1B[0;32m" 55 #define SPA_ANSI_YELLOW "\x1B[0;33m" 56 #define SPA_ANSI_BLUE "\x1B[0;34m" 57 #define SPA_ANSI_MAGENTA "\x1B[0;35m" 58 #define SPA_ANSI_CYAN "\x1B[0;36m" 59 #define SPA_ANSI_WHITE "\x1B[0;37m" 60 #define SPA_ANSI_BRIGHT_BLACK "\x1B[90m" 61 #define SPA_ANSI_BRIGHT_RED "\x1B[91m" 62 #define SPA_ANSI_BRIGHT_GREEN "\x1B[92m" 63 #define SPA_ANSI_BRIGHT_YELLOW "\x1B[93m" 64 #define SPA_ANSI_BRIGHT_BLUE "\x1B[94m" 65 #define SPA_ANSI_BRIGHT_MAGENTA "\x1B[95m" 66 #define SPA_ANSI_BRIGHT_CYAN "\x1B[96m" 67 #define SPA_ANSI_BRIGHT_WHITE "\x1B[97m" 70 #define SPA_ANSI_BOLD_BLACK "\x1B[1;30m" 71 #define SPA_ANSI_BOLD_RED "\x1B[1;31m" 72 #define SPA_ANSI_BOLD_GREEN "\x1B[1;32m" 73 #define SPA_ANSI_BOLD_YELLOW "\x1B[1;33m" 74 #define SPA_ANSI_BOLD_BLUE "\x1B[1;34m" 75 #define SPA_ANSI_BOLD_MAGENTA "\x1B[1;35m" 76 #define SPA_ANSI_BOLD_CYAN "\x1B[1;36m" 77 #define SPA_ANSI_BOLD_WHITE "\x1B[1;37m" 79 #define SPA_ANSI_DARK_BLACK "\x1B[2;30m" 80 #define SPA_ANSI_DARK_RED "\x1B[2;31m" 81 #define SPA_ANSI_DARK_GREEN "\x1B[2;32m" 82 #define SPA_ANSI_DARK_YELLOW "\x1B[2;33m" 83 #define SPA_ANSI_DARK_BLUE "\x1B[2;34m" 84 #define SPA_ANSI_DARK_MAGENTA "\x1B[2;35m" 85 #define SPA_ANSI_DARK_CYAN "\x1B[2;36m" 86 #define SPA_ANSI_DARK_WHITE "\x1B[2;37m" 89 #define SPA_ANSI_BG_BLACK "\x1B[0;40m" 90 #define SPA_ANSI_BG_RED "\x1B[0;41m" 91 #define SPA_ANSI_BG_GREEN "\x1B[0;42m" 92 #define SPA_ANSI_BG_YELLOW "\x1B[0;43m" 93 #define SPA_ANSI_BG_BLUE "\x1B[0;44m" 94 #define SPA_ANSI_BG_MAGENTA "\x1B[0;45m" 95 #define SPA_ANSI_BG_CYAN "\x1B[0;46m" 96 #define SPA_ANSI_BG_WHITE "\x1B[0;47m" 97 #define SPA_ANSI_BG_BRIGHT_BLACK "\x1B[100m" 98 #define SPA_ANSI_BG_BRIGHT_RED "\x1B[101m" 99 #define SPA_ANSI_BG_BRIGHT_GREEN "\x1B[102m" 100 #define SPA_ANSI_BG_BRIGHT_YELLOW "\x1B[103m" 101 #define SPA_ANSI_BG_BRIGHT_BLUE "\x1B[104m" 102 #define SPA_ANSI_BG_BRIGHT_MAGENTA "\x1B[105m" 103 #define SPA_ANSI_BG_BRIGHT_CYAN "\x1B[106m" 104 #define SPA_ANSI_BG_BRIGHT_WHITE "\x1B[107m"