]> code.delx.au - gnu-emacs/blobdiff - src/term.c
* lisp/emacs-lisp/pcase.el (get-edebug-spec, edebug-match)
[gnu-emacs] / src / term.c
index 15d33b4e3ee48986c664902ba06f35102024af0c..d2a9c3d1f300c11dfe2bbf1c6889a6354e4d277e 100644 (file)
@@ -1862,9 +1862,11 @@ produce_glyphless_glyph (struct it *it, Lisp_Object acronym)
       else
        {
          eassert (it->glyphless_method == GLYPHLESS_DISPLAY_HEX_CODE);
-         len = (it->c < 0x10000 ? sprintf (buf, "\\u%04X", it->c)
-                : it->c <= MAX_UNICODE_CHAR ? sprintf (buf, "\\U%06X", it->c)
-                : sprintf (buf, "\\x%06X", it->c));
+         len = sprintf (buf,
+                        (it->c < 0x10000 ? "\\u%04X"
+                         : it->c <= MAX_UNICODE_CHAR ? "\\U%06X"
+                         : "\\x%06X"),
+                        it->c + 0u);
        }
       str = buf;
     }