;ELC   
;;; compiled by jwz@thalidomide on Sat May 21 06:32:14 1994
;;; from file /th/jwz/emacs19/lisp/vm/vm-pop.el
;;; emacs version 19.10 Lucid (beta25).
;;; bytecomp version 2.24; 26-Apr-94.
;;; optimization is on.
;;; this file uses opcodes which do not exist in Emacs 18.

(if (and (boundp 'emacs-version)
	 (or (and (boundp 'epoch::version) epoch::version)
	     (string-lessp emacs-version "19")))
    (error "This file was compiled for Emacs 19."))

(byte-code "MMMMMMMM" [vm-pop-move-mail #[(source destination) "	!ŏ	\nՎ׍." [nil vm-folder-type fboundp find-file-name-handler (find-file-name-handler source nil) ((wrong-number-of-arguments (find-file-name-handler source))) process-buffer source-list pass user auth port host message-count n timestamp greeting handler save-password folder-type process ((byte-code "!q\"!!)" [process process-buffer vm-pop-send-command "QUIT" vm-pop-read-response delete-process] 3)) done (byte-code "#\"\"@	A@\n888	\"\n\"\n\"\n!\n\"\"\"ښ\"A@!\"!\"	\"!%%q )%	\n$)\")\"%q!e./01)\"3\")\"\")!\")\"\")!\")\"\")!\")\"\")!\"3\"<@<dbc\")<P!\"\")!\"с@ \"\"DB)A \"B )!CCD W\"D ED CX)ށF E\"\")!ED ?\"G )\"ED ?\")ށH E\"\")!ED ?\"ETE%)" [handler throw done vm-pop-move-mail source destination vm-parse "\\([^:]+\\):?" source-list host port 2 auth 3 user 4 pass error "No host in POP maildrop specification, \"%s\"" "No port in POP maildrop specification, \"%s\"" string-match "^[0-9]+$" string-to-int "No authentication method in POP maildrop specification, \"%s\"" "No user in POP maildrop specification, \"%s\"" "No password in POP maildrop specification, \"%s\"" "*" assoc vm-pop-passwords vm-read-password format "POP password for %s: " vm-safe-popdrop-string t save-password get-buffer-create "trace of POP session to %s" process-buffer erase-buffer open-network-stream "POP" process nil set-process-filter vm-pop-process-filter make-local-variable vm-pop-read-point folder-type vm-default-folder-type vm-folder-type vm-pop-read-response greeting "pass" vm-pop-send-command "USER %s" "PASS %s" "rpop" "RPOP %s" "apop" "[^<]+\\(<[^>]+>\\)" timestamp "<<< ooops, no timestamp found in greeting! >>>\n" "APOP %s" vm-pop-md5 "Don't know how to authenticate with %s" "STAT" vm-pop-read-stat-response message-count 1 n "RETR %d" vm-pop-retrieve-to-crashbox "DELE %d"] 8)] 15] vm-pop-process-filter #[(process output) "	!qdb\nc)" [process-buffer process output] 2] vm-pop-send-command #[(process command) "db`\"\"" [command "\n" vm-pop-read-point process-send-string process] 3] vm-pop-read-response #[(process &optional return-response-string) "b#!bo`b!		`	{*" [nil match-end case-fold-search vm-pop-read-point search-forward "\n" t accept-process-output process looking-at "+OK" return-response-string] 4] vm-pop-read-stat-response #[(process) "	\"\"A@!)" [vm-pop-read-response process t response string-to-int vm-parse "\\([^ ]+\\) *"] 4] vm-pop-retrieve-to-crashbox #[(process crash) "b#!bo ʔb \n\"\n} )=\n#b=!?8ʚ)`\"b ) c\"\nb !\n%\n|*Ƈ" [vm-pop-read-point nil end start re-search-forward "^\\.\n" t accept-process-output process point-marker 0 vm-pop-cleanup-region vm-get-folder-type unknown vm-munge-message-separators vm-folder-type babyl file-attributes crash attrs 7 opoint vm-convert-folder-header vm-skip-past-folder-header vm-leading-message-separator vm-convert-folder-type-headers insert-before-markers vm-trailing-message-separator write-region] 7] vm-pop-cleanup-region #[(start end) " 	b`	W	#Ɖ#lb`	W	#Ɖ#ui)	" [make-marker end nil start search-forward "\n" t replace-match "\n" re-search-forward "^\\." ""] 4] vm-pop-md5 #[(string) "!qced	\n&ee\\{+" [nil buffer ((byte-code "!" [buffer kill-buffer] 2)) generate-new-buffer "*vm-work*" string call-process-region "/bin/sh" t "-c" vm-pop-md5-program 32] 10]] 2)
