From 960eddded208bb6eb76381a93748191503b5fd5c Mon Sep 17 00:00:00 2001 From: Max Wash Date: Sun, 24 Nov 2024 20:47:16 +0000 Subject: [PATCH] term: fix int->HANDLE cast warnings --- term/sys/windows/print.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/term/sys/windows/print.c b/term/sys/windows/print.c index 8b7e2bf..4aa5544 100644 --- a/term/sys/windows/print.c +++ b/term/sys/windows/print.c @@ -7,7 +7,7 @@ int z__b_stream_is_tty(FILE *fp) { CONSOLE_SCREEN_BUFFER_INFO csbi; - HANDLE console = (HANDLE)_get_osfhandle(fileno(fp)); + HANDLE console = (HANDLE)(INT_PTR)_get_osfhandle(fileno(fp)); BOOL status = GetConsoleScreenBufferInfo(console, &csbi); return status == TRUE ? 1 : 0; @@ -16,7 +16,7 @@ int z__b_stream_is_tty(FILE *fp) int z__b_stream_dimensions(FILE *fp, unsigned int *w, unsigned int *h) { CONSOLE_SCREEN_BUFFER_INFO csbi; - HANDLE console = (HANDLE)_get_osfhandle(fileno(fp)); + HANDLE console = (HANDLE)(INT_PTR)_get_osfhandle(fileno(fp)); BOOL status = GetConsoleScreenBufferInfo(console, &csbi); if (status == FALSE) { @@ -37,7 +37,7 @@ int z__b_stream_dimensions(FILE *fp, unsigned int *w, unsigned int *h) int z__b_stream_cursorpos(FILE *in, FILE *out, unsigned int *x, unsigned int *y) { CONSOLE_SCREEN_BUFFER_INFO csbi; - HANDLE console = (HANDLE)_get_osfhandle(fileno(in)); + HANDLE console = (HANDLE)(INT_PTR)_get_osfhandle(fileno(in)); BOOL status = GetConsoleScreenBufferInfo(console, &csbi); if (status == FALSE) { @@ -72,7 +72,7 @@ int z__b_stream_set_modifier(FILE *fp, unsigned int mod) WORD attrib = 0; CONSOLE_SCREEN_BUFFER_INFO csbi; - HANDLE console = (HANDLE)_get_osfhandle(fileno(fp)); + HANDLE console = (HANDLE)(INT_PTR)_get_osfhandle(fileno(fp)); BOOL status = GetConsoleScreenBufferInfo(console, &csbi); if (status == FALSE) {