diff options
author | Eli Zaretskii <eliz@gnu.org> | 2020-04-09 12:18:30 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2020-04-09 12:18:30 +0300 |
commit | faf996dc6e963a8dd74e9e794ded0467dd78ea18 (patch) | |
tree | 05414568c1e99a0226101e37fb94dc4ade687699 /lisp/emacs-lisp | |
parent | 1aeb1819353418ebed635f18a009048700ba1ad0 (diff) | |
download | emacs-faf996dc6e963a8dd74e9e794ded0467dd78ea18.tar.gz emacs-faf996dc6e963a8dd74e9e794ded0467dd78ea18.tar.bz2 emacs-faf996dc6e963a8dd74e9e794ded0467dd78ea18.zip |
Fix decoding ASCII strings with embedded CR characters
* src/coding.c (string_ascii_p): Return a negative value if an
all-ASCII string STR includes the CR character, otherwise a
positive value.
(code_convert_string): If the string is ASCII, but includes CR
characters, use the fast path only if EOL doesn't need to be
decoded. (Bug#40519)
* test/src/coding-tests.el (coding-nocopy-ascii): Add tests for
bug#40519.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions