summaryrefslogtreecommitdiff
path: root/lisp/files.el
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2019-07-22 16:26:27 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2019-07-22 16:36:50 -0700
commitc63e7f1bf6151d4bb5fde01890c69cdd515e2df3 (patch)
treedb9958355d3b0a85c9a621ba4f0f07eca391dc2d /lisp/files.el
parentb904a238a5ab759a4d0d8c9ee5c48199febd8f62 (diff)
downloademacs-c63e7f1bf6151d4bb5fde01890c69cdd515e2df3.tar.gz
Remove no-longer-needed integer overflow code
* lisp/calculator.el (calculator-number-to-string): Use truncate, not calculator-truncate, since integer overflow cannot occur here. * lisp/calendar/cal-persia.el (calendar-persian-year-from-absolute): * lisp/gnus/gnus-agent.el (gnus-agent-read-article-number): * lisp/gnus/nnmaildir.el (nnmaildir--group-maxnum) (nnmaildir--new-number): * lisp/scroll-bar.el (scroll-bar-scale): * lisp/simple.el (beginning-of-buffer, end-of-buffer): Simplify, now that integer overflow cannot occur.
Diffstat (limited to 'lisp/files.el')
-rw-r--r--lisp/files.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/files.el b/lisp/files.el
index 70865ebcdf1..81ca948bd2d 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -4959,8 +4959,8 @@ Uses `backup-directory-alist' in the same way as
(list (make-backup-file-name fn))
(cons (format "%s.~%d~" basic-name (1+ high-water-mark))
(if (and (> number-to-delete 0)
- ;; Delete nothing if there is overflow
- ;; in the number of versions to keep.
+ ;; Delete nothing if kept-new-versions and
+ ;; kept-old-versions combine to an outlandish value.
(>= (+ kept-new-versions kept-old-versions -1) 0))
(mapcar (lambda (n)
(format "%s.~%d~" basic-name n))