32 #ifndef ZYCORE_API_TERMINAL_H
33 #define ZYCORE_API_TERMINAL_H
52 #define ZYAN_VT100SGR_RESET "\033[0m"
58 #define ZYAN_VT100SGR_FG_DEFAULT "\033[39m"
60 #define ZYAN_VT100SGR_FG_BLACK "\033[30m"
61 #define ZYAN_VT100SGR_FG_RED "\033[31m"
62 #define ZYAN_VT100SGR_FG_GREEN "\033[32m"
63 #define ZYAN_VT100SGR_FG_YELLOW "\033[33m"
64 #define ZYAN_VT100SGR_FG_BLUE "\033[34m"
65 #define ZYAN_VT100SGR_FG_MAGENTA "\033[35m"
66 #define ZYAN_VT100SGR_FG_CYAN "\033[36m"
67 #define ZYAN_VT100SGR_FG_WHITE "\033[37m"
68 #define ZYAN_VT100SGR_FG_BRIGHT_BLACK "\033[90m"
69 #define ZYAN_VT100SGR_FG_BRIGHT_RED "\033[91m"
70 #define ZYAN_VT100SGR_FG_BRIGHT_GREEN "\033[92m"
71 #define ZYAN_VT100SGR_FG_BRIGHT_YELLOW "\033[93m"
72 #define ZYAN_VT100SGR_FG_BRIGHT_BLUE "\033[94m"
73 #define ZYAN_VT100SGR_FG_BRIGHT_MAGENTA "\033[95m"
74 #define ZYAN_VT100SGR_FG_BRIGHT_CYAN "\033[96m"
75 #define ZYAN_VT100SGR_FG_BRIGHT_WHITE "\033[97m"
81 #define ZYAN_VT100SGR_BG_DEFAULT "\033[49m"
83 #define ZYAN_VT100SGR_BG_BLACK "\033[40m"
84 #define ZYAN_VT100SGR_BG_RED "\033[41m"
85 #define ZYAN_VT100SGR_BG_GREEN "\033[42m"
86 #define ZYAN_VT100SGR_BG_YELLOW "\033[43m"
87 #define ZYAN_VT100SGR_BG_BLUE "\033[44m"
88 #define ZYAN_VT100SGR_BG_MAGENTA "\033[45m"
89 #define ZYAN_VT100SGR_BG_CYAN "\033[46m"
90 #define ZYAN_VT100SGR_BG_WHITE "\033[47m"
91 #define ZYAN_VT100SGR_BG_BRIGHT_BLACK "\033[100m"
92 #define ZYAN_VT100SGR_BG_BRIGHT_RED "\033[101m"
93 #define ZYAN_VT100SGR_BG_BRIGHT_GREEN "\033[102m"
94 #define ZYAN_VT100SGR_BG_BRIGHT_YELLOW "\033[103m"
95 #define ZYAN_VT100SGR_BG_BRIGHT_BLUE "\033[104m"
96 #define ZYAN_VT100SGR_BG_BRIGHT_MAGENTA "\033[105m"
97 #define ZYAN_VT100SGR_BG_BRIGHT_CYAN "\033[106m"
98 #define ZYAN_VT100SGR_BG_BRIGHT_WHITE "\033[107m"
109 typedef enum ZyanStandardStream_
123 } ZyanStandardStream;
#define ZYCORE_EXPORT
Definition: Defines.h:221
ZyanU32 ZyanStatus
Definition: Status.h:48