summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2020-08-23 22:09:39 +0300
committerEli Zaretskii <eliz@gnu.org>2020-08-23 22:09:39 +0300
commit2c389455c72250b579f5225b99bc7de0cf435e4a (patch)
treebe999517e573b20599543585418f1ab7291eb16c /src
parentf3e6dd1ce97bb279565465dc1ecce1516f42683e (diff)
Fix more compilation warnings in xdisp.c
* src/xdisp.c (display_mode_element, decode_mode_spec_coding): Avoid compilation warnings.
Diffstat (limited to 'src')
-rw-r--r--src/xdisp.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index a6706b00c3c..ed1d248990c 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -25640,7 +25640,8 @@ display_mode_element (struct it *it, int depth, int field_width, int precision,
/* Non-ASCII characters in SPEC should cause mode-line
element be displayed as a multibyte string. */
ptrdiff_t nbytes = strlen (spec);
- if (multibyte_chars_in_text (spec, nbytes) != nbytes)
+ if (multibyte_chars_in_text ((const unsigned char *)spec,
+ nbytes) != nbytes)
multibyte = true;
switch (mode_line_target)
@@ -26261,7 +26262,8 @@ decode_mode_spec_coding (Lisp_Object coding_system, char *buf, bool eol_flag)
eolvalue = AREF (val, 2);
if (multibyte)
- buf += CHAR_STRING (XFIXNAT (CODING_ATTR_MNEMONIC (attrs)), buf);
+ buf += CHAR_STRING (XFIXNAT (CODING_ATTR_MNEMONIC (attrs)),
+ (unsigned char *) buf);
else
*buf++ = ' ';