* mule-cmds.el (encoded-string-description): Require unibyte string as input

This commit is contained in:
Stefan Monnier 2019-05-28 20:59:35 -04:00
parent 96a0d4fe41
commit 146486f8a6

View file

@ -2898,8 +2898,9 @@ If there's no description string for VALUE, return nil."
(?\x9b . "CSI")))
(defun encoded-string-description (str coding-system)
"Return a pretty description of STR that is encoded by CODING-SYSTEM."
(setq str (string-as-unibyte str))
"Return a pretty description of STR that is encoded by CODING-SYSTEM.
STR should be a unibyte string."
(cl-assert (not (multibyte-string-p str)))
(mapconcat
(if (and coding-system (eq (coding-system-type coding-system) 'iso-2022))
;; Try to get a pretty description for ISO 2022 escape sequences.