summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/timer.el
diff options
context:
space:
mode:
authorMattias EngdegÄrd <mattiase@acm.org>2020-04-09 12:04:22 +0200
committerMattias EngdegÄrd <mattiase@acm.org>2020-04-09 12:50:35 +0200
commitd3e2c88041b4844422bda64b1ee51678dc8a2e88 (patch)
tree5108104aceb42394dcf860759ab0b85a140521a4 /lisp/emacs-lisp/timer.el
parent95dd8de1df19a8529efb66257ac78789be62ca37 (diff)
downloademacs-d3e2c88041b4844422bda64b1ee51678dc8a2e88.tar.gz
emacs-d3e2c88041b4844422bda64b1ee51678dc8a2e88.tar.bz2
emacs-d3e2c88041b4844422bda64b1ee51678dc8a2e88.zip
Fix ASCII-only conversion logic (bug#40407)
To sidestep conversion altogether when EOL conversion applies, we must either be encoding a string without NL, or decoding without CR. * src/coding.c (string_ascii_p): Revert to a pure predicate. (code_convert_string): Fix logic. Don't use uninitialised ascii_p (removed). Use memchr to detect CR or LF in string when needed. * test/src/coding-tests.el (coding-nocopy-ascii): Update tests to include encodings with explicit EOL conversions.
Diffstat (limited to 'lisp/emacs-lisp/timer.el')
0 files changed, 0 insertions, 0 deletions