From 83b90b6d5452b18332f6a5e81a47ff929fa55de9 Mon Sep 17 00:00:00 2001 From: Mark Nudelman Date: Fri, 10 Nov 2023 07:30:26 -0800 Subject: [PATCH] Fix compiler warnings. --- line.c | 6 +++--- main.c | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/line.c b/line.c index 8a0717d1..35c6347e 100644 --- a/line.c +++ b/line.c @@ -783,7 +783,7 @@ static int store_char(LWCHAR ch, int a, constant char *rep, POSITION pos) { /* We haven't left-shifted enough yet. */ if (a == AT_ANSI) - xbuf_add_char(&shifted_ansi, ch); /* Save ANSI attributes */ + xbuf_add_char(&shifted_ansi, (char) ch); /* Save ANSI attributes */ if (linebuf.end > linebuf.print) { /* Shift left enough to put last byte of this char at print-1. */ @@ -990,13 +990,13 @@ static int store_ansi(LWCHAR ch, constant char *rep, POSITION pos) STORE_CHAR(ch, AT_ANSI, rep, pos); if (line_ansi->hlink) hlink_in_line = 1; - xbuf_add_char(&last_ansi, ch); + xbuf_add_char(&last_ansi, (char) ch); break; case ANSI_END: STORE_CHAR(ch, AT_ANSI, rep, pos); ansi_done(line_ansi); line_ansi = NULL; - xbuf_add_char(&last_ansi, ch); + xbuf_add_char(&last_ansi, (char) ch); xbuf_set(&last_ansis[curr_last_ansi], &last_ansi); xbuf_reset(&last_ansi); curr_last_ansi = (curr_last_ansi + 1) % NUM_LAST_ANSIS; diff --git a/main.c b/main.c index 6b665ac8..bf68d2f2 100644 --- a/main.c +++ b/main.c @@ -95,7 +95,8 @@ static void try_utf8_locale(int *pargc, constant char ***pargv) { char *locale_orig = strdup(setlocale(LC_ALL, 0)); wchar_t **wargv = 0, *wenv, *wp; - char **u8argv, *u8e; + constant char **u8argv; + char *u8e; int i, n; if (!setlocale(LC_ALL, ".UTF8"))