From e4e044e310b54ccf3a247bb144ff925554863bcb Mon Sep 17 00:00:00 2001 From: Jeff Lenk Date: Sun, 2 Sep 2012 21:57:20 -0500 Subject: [PATCH] FS-4566 --resolve Show fs_cli banner in color(windows) --- libs/esl/fs_cli.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libs/esl/fs_cli.c b/libs/esl/fs_cli.c index a984327963..95629da76e 100644 --- a/libs/esl/fs_cli.c +++ b/libs/esl/fs_cli.c @@ -926,7 +926,14 @@ static void print_banner(FILE *stream) #include #ifdef WIN32 - fprintf(stream, "%s%s\n%s\n", banner, cc, inf); + /* Print banner in yellow with blue background */ + SetConsoleTextAttribute(hStdout, ESL_SEQ_FYELLOW | BACKGROUND_BLUE); + WriteFile(hStdout, banner, (DWORD) strlen(banner), NULL, NULL); + WriteFile(hStdout, cc, (DWORD) strlen(cc), NULL, NULL); + SetConsoleTextAttribute(hStdout, wOldColorAttrs); + + /* Print the rest info in default colors */ + fprintf(stream, "\n%s\n", inf); #else fprintf(stream, "%s%s%s%s%s%s\n%s\n",