]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix more compilation warnings in xdisp.c
authorEli Zaretskii <eliz@gnu.org>
Sun, 23 Aug 2020 19:09:39 +0000 (22:09 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 23 Aug 2020 19:09:39 +0000 (22:09 +0300)
* src/xdisp.c (display_mode_element, decode_mode_spec_coding):
Avoid compilation warnings.

src/xdisp.c

index a6706b00c3c954cf82967fbd1a3c611dcdb0bbb9..ed1d248990cea16d6320b6a60daee7efa37012b1 100644 (file)
@@ -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++ = ' ';