;ELC ;;; compiled by jimb@geech.gnu.ai.mit.edu on Mon Jul 5 23:49:00 1993 ;;; from file /gd/gnu/emacs/19.0/lisp/rfc822.el ;;; emacs version 19.15.16. ;;; bytecomp version FSF 2.10 ;;; 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 "タチツ\"安テト\"安ナニ\"安ヌネ\"安ノハ\"安ヒフ\"安ヘホ\"安マミ\"安ムメ\"安モヤ\"易ヨ!" [defalias rfc822-bad-address #[(reason) "限c ツテトナ#e`S]d}鞍eb以@トナ#4ノハ!依c位uA)eb偉 ホアdb委c)ミ 尉メ `{\"" ["_^_" address-start re-search-forward "[,;]" nil t ("\\" "(" ")" "\n") losers search-forward backward-char 1 92 "(Unparsable address -- " reason ":\n \"" "\")" rfc822-nuke-whitespace throw address] 6] rfc822-nuke-whitespace #[(&optional leave-space) "タmmgツUソ\テumトナ!!gニU?コヌネ!1ノハ! ツU=ヒ `dSWガフヘ!トホ!マu偉ヘ! ミ>ノ`ムタw`|?mohモUモc)" [nil ch 40 1 rfc822-bad-address "Unbalanced comment (...)" 41 looking-at "[^()\\]+" replace-match "" rfc822-nuke-whitespace delete-char 2 "orphaned backslash" -1 (32 9 10) " \n" leave-space 32] 3] rfc822-looking-at #[(regex &optional leave-space) ";チ!.ツ秒 m?.gU.テu案 ニ!以 !)ノ" [regex looking-at 0 1 match-data tem rfc822-nuke-whitespace leave-space store-match-data t] 2] rfc822-snarf-word #[nil "gタUチツ!テト!チナ!テニ!" [34 rfc822-looking-at "\"\\([^\"\\\n]\\|\\\\.\\|\\\\\n\\)*\"" rfc822-bad-address "Unterminated quoted string" "[^][-- ()<>@,;:\\\".]+" "Rubbish in address"] 2] rfc822-snarf-words #[nil "タ 庵ツ!タ " [rfc822-snarf-word rfc822-looking-at 46] 2] rfc822-snarf-subdomain #[nil "gタUチツ!テト!チナ!テニ!" [91 rfc822-looking-at "\\[\\([^][\\\n]\\|\\\\.\\|\\\\\n\\)*\\]" rfc822-bad-address "Unterminated domain literal [...]" "[^][-- ()<>@,;:\\\".]+" "Rubbish in host/domain specification"] 2] rfc822-snarf-domain #[nil "タ 庵ツ!タ " [rfc822-snarf-subdomain rfc822-looking-at 46] 2] rfc822-snarf-frob-list #[(name separator terminator snarfer &optional return) "タチmナニヌ\"!7ノ\n!Ьノ !,ノ !Ы": :ナニフ\"!ゾ チ\n\n<シマ\n! 、Y\n B +" [t nil tem list first rfc822-bad-address format "End of addresses in middle of %s" name rfc822-looking-at terminator separator "Gubbish in middle of %s" snarfer return reverse] 4] rfc822-addresses-1 #[(&optional allow-groups) "`タテト*" [0 n address-start address (byte-code "タチツ\"(mタテ!(ohトUナニ!杏ネ ハ府\" b フUエタヘ!エホ 杏ネ `{\",タマ!ビШムメ!E ハUヅムモ!杏ネヤユテヨラツ%\",タリ!`ツタロ!┨m┃gヘUΝヤワテマン$萎 安ヘ!┐ム゚!夷 謂ず 安ヘ!キホ `!タロ!ヌネξぱSル!ま!T{\"よム!+,聿!ソ"ツ% ハUohトUトc萎  T タ!聿!%), ハU1ヌネ濬", フUイヌネ `{\", フVゲム!,mЪgテUッム!,ム!," [rfc822-looking-at "[^][-- ()<>@,;:\\\"]+\\(\\|@[^][-- ()<>@,;:\\\"]+\\)" t 44 32 delete-char -1 throw address address-start 0 n 1 64 rfc822-snarf-domain 58 allow-groups rfc822-bad-address "A group name may not appear here" "No name for :...; group" rfc822-snarf-frob-list ":...; group" 59 rfc822-addresses-1 60 strip start 62 "<...> address" #[nil "タチ! ツ テト!" [rfc822-looking-at 64 rfc822-snarf-domain rfc822-bad-address "Gubbish in route-addr"] 2] rfc822-snarf-words "Malformed <..@..> address" nil end "Unterminated <...> address" looking-at "[^][-- ()<>@,;:\\.]" again 46 "Missing comma between addresses or badly-formatted address" "Missing comma or route-spec" "Strange character or missing comma"] 9)] 2] rfc822-addresses #[(header-text) "タチ\n\"\nテ氾桧Cトナ!ヌ至q以ノ!位 \nceb依フハヘ#8ホマヘ\"(eb威 位演mв`ヤユ拷エ;トBG、G." [string-match "\\`[ ]*\\([^][-- ()<>@,;:\\\".]+\\)[ ]*\\'" header-text 1 generate-new-buffer " rfc822" buf ((byte-code "チ!庵" [buf kill-buffer] 2)) make-local-variable case-fold-search nil re-search-forward "\\([^\\]\\(\\\\\\\\\\)*\\)\n[ ]" t replace-match "\\1 " rfc822-nuke-whitespace address-start tem list address (byte-code "タチ!ツテト!ツu闇ニヌh\"!ネノ!" [rfc822-looking-at 44 nil looking-at "[][--@;:\\.>)]" rfc822-bad-address format "Strange character \\%c found" rfc822-addresses-1 t] 4)] 5] provide rfc822] 3)