Browse Source

checkasm: Check HAVE_GETSTDHANDLE here as well

This was missed in 63418e374f.

Signed-off-by: Martin Storsjö <martin@martin.st>
tags/n4.3
Martin Storsjö 5 years ago
parent
commit
cbb254cb4c
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      tests/checkasm/checkasm.c

+ 3
- 3
tests/checkasm/checkasm.c View File

@@ -42,7 +42,7 @@
#include <io.h>
#endif

#if HAVE_SETCONSOLETEXTATTRIBUTE
#if HAVE_SETCONSOLETEXTATTRIBUTE && HAVE_GETSTDHANDLE
#include <windows.h>
#define COLOR_RED FOREGROUND_RED
#define COLOR_GREEN FOREGROUND_GREEN
@@ -374,7 +374,7 @@ static void color_printf(int color, const char *fmt, ...)
static int use_color = -1;
va_list arg;

#if HAVE_SETCONSOLETEXTATTRIBUTE
#if HAVE_SETCONSOLETEXTATTRIBUTE && HAVE_GETSTDHANDLE
static HANDLE con;
static WORD org_attributes;

@@ -403,7 +403,7 @@ static void color_printf(int color, const char *fmt, ...)
va_end(arg);

if (use_color) {
#if HAVE_SETCONSOLETEXTATTRIBUTE
#if HAVE_SETCONSOLETEXTATTRIBUTE && HAVE_GETSTDHANDLE
SetConsoleTextAttribute(con, org_attributes);
#else
fprintf(stderr, "\x1b[0m");


Loading…
Cancel
Save