]> git.eshelyaron.com Git - emacs.git/commit
* lisp/international/mule-cmds.el (encode-coding-char): Fix ASCII case
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 28 May 2019 23:33:20 +0000 (19:33 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 28 May 2019 23:33:20 +0000 (19:33 -0400)
commit96a0d4fe41905e84a109f25848c1fb7c561a737c
tree4aab966f1e6b3668cd3c1e7b473e0b5a679c83e8
parent997ac9f829059bf37c81fd586910c834394951e6
* lisp/international/mule-cmds.el (encode-coding-char): Fix ASCII case

Don't bother with string-as-multibyte since `string` already returns
multibyte when needed.  Don't forget to encode when the string is
ASCII, e.g. for ebcdic case and to make sure we always return
a unibyte string.

* test/lisp/international/mule-tests.el (mule-cmds-tests--encode-ebcdic):
New test.
lisp/international/mule-cmds.el
test/lisp/international/mule-tests.el