71#if TRINITY_PLATFORM == TRINITY_PLATFORM_WINDOWS
77 FOREGROUND_RED | FOREGROUND_GREEN,
79 FOREGROUND_RED | FOREGROUND_BLUE,
80 FOREGROUND_GREEN | FOREGROUND_BLUE,
81 FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE,
83 FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY,
85 FOREGROUND_RED | FOREGROUND_INTENSITY,
87 FOREGROUND_GREEN | FOREGROUND_INTENSITY,
88 FOREGROUND_BLUE | FOREGROUND_INTENSITY,
90 FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY,
92 FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY,
94 FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY
97 HANDLE hConsole = GetStdHandle(stdout_stream ? STD_OUTPUT_HANDLE : STD_ERROR_HANDLE);
98 SetConsoleTextAttribute(hConsole, WinColorFG[color]);
152 fprintf((stdout_stream? stdout : stderr),
"\x1b[%d%sm", UnixColorFG[color], (color >=
YELLOW && color <
NUM_COLOR_TYPES ?
";1" :
""));