Function: ange-ftp-guess-hash-mark-size
ange-ftp-guess-hash-mark-size is a byte-compiled function defined in
ange-ftp.el.gz.
Signature
(ange-ftp-guess-hash-mark-size PROC)
Source Code
;; Defined in /usr/src/emacs/lisp/net/ange-ftp.el.gz
(defun ange-ftp-guess-hash-mark-size (proc)
(if ange-ftp-send-hash
(with-current-buffer (process-buffer proc)
(let* ((status (ange-ftp-raw-send-cmd proc "hash"))
(line (cdr status)))
(save-match-data
(if (string-match ange-ftp-hash-mark-msgs line)
(let ((size (string-to-number (match-string 1 line))))
(setq ange-ftp-ascii-hash-mark-size size
ange-ftp-hash-mark-unit (ash size -4))
;; if a default value for this is set, use that value.
(or ange-ftp-binary-hash-mark-size
(setq ange-ftp-binary-hash-mark-size size)))))))))