]> git.eshelyaron.com Git - emacs.git/commit
Fix decoding of ASCII strings with embedded CR characters
authorEli Zaretskii <eliz@gnu.org>
Thu, 9 Apr 2020 09:20:24 +0000 (12:20 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 9 Apr 2020 09:20:24 +0000 (12:20 +0300)
commit20eb4247cdc2eeada43c3de8abf9c577be38c98f
tree677cbf525a8028236e54fb01daaa141495af93dd
parentfaf996dc6e963a8dd74e9e794ded0467dd78ea18
Fix decoding of 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 more tests
for bug#40519.
src/coding.c