mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-21 03:52:16 -08:00
(ange-ftp-process-handle-line, ange-ftp-set-xfer-size): If the file's
size is a float, divide by 1024 instead of using ash.
This commit is contained in:
parent
c7247c5a89
commit
cfd8fcb10c
2 changed files with 15 additions and 5 deletions
|
|
@ -1,3 +1,9 @@
|
|||
2002-02-08 Eli Zaretskii <eliz@is.elta.co.il>
|
||||
|
||||
* net/ange-ftp.el (ange-ftp-process-handle-line)
|
||||
(ange-ftp-set-xfer-size): If the file's size is a float, divide
|
||||
by 1024 instead of using ash.
|
||||
|
||||
2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
|
||||
|
||||
* mail/rmail.el (rmail-enable-mime-composing): New. A lightweight
|
||||
|
|
|
|||
|
|
@ -1528,10 +1528,10 @@ Try to categorize it into one of four categories:
|
|||
good, skip, fatal, or unknown."
|
||||
(cond ((string-match ange-ftp-xfer-size-msgs line)
|
||||
(setq ange-ftp-xfer-size
|
||||
(ash (string-to-int (substring line
|
||||
(match-beginning 1)
|
||||
(match-end 1)))
|
||||
-10)))
|
||||
(/ (string-to-number (substring line
|
||||
(match-beginning 1)
|
||||
(match-end 1)))
|
||||
1024)))
|
||||
((string-match ange-ftp-skip-msgs line)
|
||||
t)
|
||||
((string-match ange-ftp-good-msgs line)
|
||||
|
|
@ -1563,7 +1563,11 @@ good, skip, fatal, or unknown."
|
|||
(if buf
|
||||
(save-excursion
|
||||
(set-buffer buf)
|
||||
(setq ange-ftp-xfer-size (ash bytes -10))))))))
|
||||
(setq ange-ftp-xfer-size
|
||||
;; For very large files, BYTES can be a float.
|
||||
(if (integerp bytes)
|
||||
(ash bytes -10)
|
||||
(/ bytes 1024)))))))))
|
||||
|
||||
(defun ange-ftp-process-handle-hash (str)
|
||||
"Remove hash marks from STRING and display count so far."
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue