clear up some warnings in sys/windows/consoletty.c

This commit is contained in:
nhmall
2025-11-23 09:28:38 -05:00
parent f78e0d0caf
commit 0faa3a70cc
+8 -7
View File
@@ -763,7 +763,7 @@ emit_stop_inverse(void)
#define tcfmtstr256 "\x1b[38;5;%ldm" #define tcfmtstr256 "\x1b[38;5;%ldm"
#else #else
#define tcfmtstr24bit "\x1b[38:2:%ld:%ld:%ldm" #define tcfmtstr24bit "\x1b[38:2:%ld:%ld:%ldm"
#define tcfmtstr256 "\x1b[38:5:%dm" #define tcfmtstr256 "\x1b[38:5:%ldm"
#endif #endif
void void
@@ -771,9 +771,10 @@ emit_start_256color(int u256coloridx)
{ {
DWORD unused; DWORD unused;
static char tcolorbuf[QBUFSZ]; static char tcolorbuf[QBUFSZ];
Snprintf(tcolorbuf, sizeof tcolorbuf, tcfmtstr256, u256coloridx); Snprintf(tcolorbuf, sizeof tcolorbuf, tcfmtstr256,
(long) u256coloridx);
WriteConsoleA(console.hConOut, (LPCSTR) tcolorbuf, WriteConsoleA(console.hConOut, (LPCSTR) tcolorbuf,
(int) strlen(tcolorbuf), &unused, NULL); (long) strlen(tcolorbuf), &unused, NULL);
} }
void void
@@ -783,9 +784,9 @@ emit_start_24bitcolor(long color24bit)
static char tcolorbuf[QBUFSZ]; static char tcolorbuf[QBUFSZ];
uint32 mcolor = COLORVAL(color24bit); uint32 mcolor = COLORVAL(color24bit);
Snprintf(tcolorbuf, sizeof tcolorbuf, tcfmtstr24bit, Snprintf(tcolorbuf, sizeof tcolorbuf, tcfmtstr24bit,
((mcolor >> 16) & 0xFF), /* red */ (long) ((mcolor >> 16) & 0xFF), /* red */
((mcolor >> 8) & 0xFF), /* green */ (long) ((mcolor >> 8) & 0xFF), /* green */
((mcolor >> 0) & 0xFF)); /* blue */ (long) ((mcolor >> 0) & 0xFF)); /* blue */
WriteConsoleA(console.hConOut, (LPCSTR) tcolorbuf, WriteConsoleA(console.hConOut, (LPCSTR) tcolorbuf,
(int) strlen(tcolorbuf), &unused, NULL); (int) strlen(tcolorbuf), &unused, NULL);
} }
@@ -1493,7 +1494,7 @@ console_g_putch(int in_ch)
#else /* VIRTUAL_TERMINAL_SEQUENCES */ #else /* VIRTUAL_TERMINAL_SEQUENCES */
ccount = 0; ccount = 0;
WCHAR wch[2]; WCHAR wch[2];
boolean usemap = (ch >= 0 && ch < SIZE(console.cpMap)); boolean usemap = (ch >= 0 && ((int) ch < SIZE(console.cpMap)));
#endif /* VIRTUAL_TERMINAL_SEQUENCES */ #endif /* VIRTUAL_TERMINAL_SEQUENCES */
set_console_cursor(ttyDisplay->curx, ttyDisplay->cury); set_console_cursor(ttyDisplay->curx, ttyDisplay->cury);