1 /** 2 * SECTION:debug-ansi 3 * @title: ANSI codes for debug messages 4 * @short_description: used to colorize log messages for "clarity" 5 * 6 * This header provides some ANSI escapes you can use to make debug messages 7 * more colourful. Please use sparingly. 8 * 9 * Deprecated: 0.13.3 10 */ 11 12 #ifndef __TP_DEBUG_ANSI_H__ 13 #define __TP_DEBUG_ANSI_H__ 14 15 #ifndef TP_DISABLE_DEPRECATED 16 17 /** 18 * TP_ANSI_RESET: 19 * 20 * Reset all attributes. 21 * 22 * Deprecated: 0.13.3 23 */ 24 #define TP_ANSI_RESET "\x1b[0m" 25 /** 26 * TP_ANSI_BOLD_ON: 27 * 28 * Set the bold attribute. 29 * 30 * Deprecated: 0.13.3 31 */ 32 #define TP_ANSI_BOLD_ON "\x1b[1m" 33 /** 34 * TP_ANSI_INVERSE_ON: 35 * 36 * Set the inverse video attribute. 37 * 38 * Deprecated: 0.13.3 39 */ 40 #define TP_ANSI_INVERSE_ON "\x1b[7m" 41 /** 42 * TP_ANSI_BOLD_OFF: 43 * 44 * Clear the bold attribute. 45 * 46 * Deprecated: 0.13.3 47 */ 48 #define TP_ANSI_BOLD_OFF "\x1b[22m" 49 /** 50 * TP_ANSI_FG_BLACK: 51 * 52 * <!----> 53 * 54 * Deprecated: 0.13.3 55 */ 56 #define TP_ANSI_FG_BLACK "\x1b[30m" 57 /** 58 * TP_ANSI_FG_RED: 59 * 60 * <!----> 61 * 62 * Deprecated: 0.13.3 63 */ 64 #define TP_ANSI_FG_RED "\x1b[31m" 65 /** 66 * TP_ANSI_FG_GREEN: 67 * 68 * <!----> 69 * 70 * Deprecated: 0.13.3 71 */ 72 #define TP_ANSI_FG_GREEN "\x1b[32m" 73 /** 74 * TP_ANSI_FG_YELLOW: 75 * 76 * <!----> 77 * 78 * Deprecated: 0.13.3 79 */ 80 #define TP_ANSI_FG_YELLOW "\x1b[33m" 81 /** 82 * TP_ANSI_FG_BLUE: 83 * 84 * <!----> 85 * 86 * Deprecated: 0.13.3 87 */ 88 #define TP_ANSI_FG_BLUE "\x1b[34m" 89 /** 90 * TP_ANSI_FG_MAGENTA: 91 * 92 * <!----> 93 * 94 * Deprecated: 0.13.3 95 */ 96 #define TP_ANSI_FG_MAGENTA "\x1b[35m" 97 /** 98 * TP_ANSI_FG_CYAN: 99 * 100 * <!----> 101 * 102 * Deprecated: 0.13.3 103 */ 104 #define TP_ANSI_FG_CYAN "\x1b[36m" 105 /** 106 * TP_ANSI_FG_WHITE: 107 * 108 * <!----> 109 * 110 * Deprecated: 0.13.3 111 */ 112 #define TP_ANSI_FG_WHITE "\x1b[37m" 113 /** 114 * TP_ANSI_BG_RED: 115 * 116 * <!----> 117 * 118 * Deprecated: 0.13.3 119 */ 120 #define TP_ANSI_BG_RED "\x1b[41m" 121 /** 122 * TP_ANSI_BG_GREEN: 123 * 124 * <!----> 125 * 126 * Deprecated: 0.13.3 127 */ 128 #define TP_ANSI_BG_GREEN "\x1b[42m" 129 /** 130 * TP_ANSI_BG_YELLOW: 131 * 132 * <!----> 133 * 134 * Deprecated: 0.13.3 135 */ 136 #define TP_ANSI_BG_YELLOW "\x1b[43m" 137 /** 138 * TP_ANSI_BG_BLUE: 139 * 140 * <!----> 141 * 142 * Deprecated: 0.13.3 143 */ 144 #define TP_ANSI_BG_BLUE "\x1b[44m" 145 /** 146 * TP_ANSI_BG_MAGENTA: 147 * 148 * <!----> 149 * 150 * Deprecated: 0.13.3 151 */ 152 #define TP_ANSI_BG_MAGENTA "\x1b[45m" 153 /** 154 * TP_ANSI_BG_CYAN: 155 * 156 * <!----> 157 * 158 * Deprecated: 0.13.3 159 */ 160 #define TP_ANSI_BG_CYAN "\x1b[46m" 161 /** 162 * TP_ANSI_BG_WHITE: 163 * 164 * <!----> 165 * 166 * Deprecated: 0.13.3 167 */ 168 #define TP_ANSI_BG_WHITE "\x1b[47m" 169 170 #endif 171 172 #endif /* __TP_DEBUG_ANSI_H__ */ 173