Go to the documentation of this file.
26 #define ansi_escape ((char)0x1b)
27 #define ansi_bold ansi_escape<<"[1m"
28 #define ansi_italic ansi_escape<<"[3m"
29 #define ansi_underline ansi_escape<<"[4m"
30 #define ansi_blink ansi_escape<<"[5m"
31 #define ansi_rapid_blink ansi_escape<<"[6m"
32 #define ansi_reverse ansi_escape<<"[7m"
33 #define ansi_black ansi_escape<<"[30m"
34 #define ansi_red ansi_escape<<"[31m"
35 #define ansi_green ansi_escape<<"[32m"
36 #define ansi_blue ansi_escape<<"[34m"
37 #define ansi_normal ansi_escape<<"[0m"
38 #define ansi_up(A) ansi_escape<<"["<<(A)<<"A"
39 #define ansi_down(A) ansi_escape<<"["<<(A)<<"B"
40 #define ansi_forward(A) ansi_escape<<"["<<(A)<<"C"
41 #define ansi_back(A) ansi_escape<<"["<<(A)<<"D"