]> git.eshelyaron.com Git - emacs.git/commit
Fix decoding ASCII strings with embedded CR characters
authorEli Zaretskii <eliz@gnu.org>
Thu, 9 Apr 2020 09:18:30 +0000 (12:18 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 9 Apr 2020 09:18:30 +0000 (12:18 +0300)
commitfaf996dc6e963a8dd74e9e794ded0467dd78ea18
tree05414568c1e99a0226101e37fb94dc4ade687699
parent1aeb1819353418ebed635f18a009048700ba1ad0
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.
src/coding.c
test/src/coding-tests.el