]> git.eshelyaron.com Git - emacs.git/commitdiff
(rmail-read-password): Deleted.
authorDave Love <fx@gnu.org>
Mon, 6 Sep 1999 21:24:50 +0000 (21:24 +0000)
committerDave Love <fx@gnu.org>
Mon, 6 Sep 1999 21:24:50 +0000 (21:24 +0000)
(rmail-get-pop-password): Use read-password.

lisp/mail/rmail.el

index 4736e49cd66460dcea466fa946773ce4106197a8..04391b74cab57e4881768f045aa554c766914eb2 100644 (file)
@@ -1453,29 +1453,6 @@ It returns t if it got any new messages."
       (setq files (cdr files)))
     delete-files))
 
-(defun rmail-read-passwd (prompt &optional default)
-  "Read a password, echoing `.' for each character typed.
-End with RET, LFD, or ESC.  DEL or C-h rubs out.  C-u kills line.
-Optional DEFAULT is password to start with."
-  (let ((pass (if default default ""))
-       (c 0)
-       (echo-keystrokes 0)
-       (cursor-in-echo-area t))
-    (while (progn (message "%s%s"
-                          prompt
-                          (make-string (length pass) ?.))
-                 (setq c (read-char))
-                 (and (/= c ?\r) (/= c ?\n) (/= c ?\e)))
-      (if (= c ?\C-u)
-         (setq pass "")
-       (if (and (/= c ?\b) (/= c ?\177))
-           (setq pass (concat pass (char-to-string c)))
-         (if (> (length pass) 0)
-             (setq pass (substring pass 0 -1))))))
-    (message "")
-    (message nil)
-    pass))
-
 ;; Decode the region specified by FROM and TO by CODING.
 ;; If CODING is nil or an invalid coding system, decode by `undecided'.
 (defun rmail-decode-region (from to coding)
@@ -3369,7 +3346,7 @@ TEXT and INDENT are not used."
 has been set, then prompt the user for one."
   (if (not rmail-encoded-pop-password)
       (progn (if (not rmail-pop-password)
-                (setq rmail-pop-password (rmail-read-passwd "POP password: ")))
+                (setq rmail-pop-password (read-passwd "POP password: ")))
             (rmail-set-pop-password rmail-pop-password)
             (setq rmail-pop-password nil)))
   (rmail-encode-string rmail-encoded-pop-password (emacs-pid)))