" re-search-forward "^[^\\\n]" t 0 " *]*\\)> *" 1 2 "re" "" replace-match "\n\n" string-match "ID=\"\\([^\"]+\\)\"" w3-add-zone w3-default-style w3par "^[^\\ ]" insert-before-markers fill-region] 13 "\
This will fill all the paragraphs within the current list. INDENT-LEVEL
is the number of tabs to use as the leading fill."])
(fset 'w3-sublists-exist #[(type) "`\"#`db#`+" [thestart re-search-forward format "%s>" type nil t newend "<\\(DL\\|OL\\|UL\\|DIR\\|MENU\\)\\([^>]*\\)>"] 4 "\
Figure out if there are sublists in the current list. Expects point to
be _AFTER_ the current list tag, and type to be bound to what sort of
list it is (OL, UL, DL, MENU, etc)"])
(fset 'w3-do-lists #[nil "e b#!\nT\n\"\"b*" [0 last tmp re-search-forward "<\\(DL\\|OL\\|UL\\|DIR\\|MENU\\)\\([^>]*\\)>" nil t w3-handle-lists 1 w3-lazy-message "Building lists...%s" make-string 46] 5])
(fset 'w3-parse-mime-types #[(&optional fname) "!!!\"!q !\"\"\"eb#ؔؕ{ٕٔ{!\n\"\"^\n@! \n@B!B!\nAcp!," [nil x extns mtype fname expand-file-name "~/.mime-types" file-exists-p file-readable-p error "%s is non-existant or unreadable." get-buffer-create " *mime-types*" erase-buffer insert-file-contents w3-replace-regexp "#.*" "" "\\\n+" "\n" "[ \\ ]+$" re-search-forward "^\\([^ \\ \\\n]+\\)[ \\ ]+\\(.*\\)[ \\ ]*\\\n+" t 1 2 replace-match mapcar #[(x) " @P" ["." x] 2] w3-split "[ \\ \\.]+" w3-extension-to-mime w3-mime-mimetypes-overrides w3-mime-extensions kill-buffer] 6 "\
Parse out the ~/.mime-types files"])
(fset 'w3-parse-mailcap #[(&optional fname) "!!!!!\"\"!q\"!) !\"\"\"!P\"ebm?Kw`w`\"`{w`w`\"fU窋`U窃`{ww`wfUT`}ebp!db~`{``\".\"\n!
#j \n
\n#
BCB.B.j
A\"
B ABj 3
A\"5
5)j
#j ." [nil old-major info viewer save-pos minor major fname file-exists-p expand-file-name "~/.mailcap" file-readable-p error "%s is non-existant or unreadable" 0 get-buffer-create " *mailcap*" string-match w3-nonrelative-link w3-working-buffer w3-retrieve erase-buffer insert-file-contents w3-replace-regexp "#.*" "" "\\\n+" "\\\n" "\\\\[ \\ \\\n]+" " " regexp-quote "\\" "[ \\ ]*\\\n" " \\ \\\n" "^/;" downcase-region "/ \\ \\\n" "^;" 42 ".*" "; \\ \\\n" "^;\\\n" 39 read w3-parse-mailcap-extras assoc w3-mime-viewers w3-mailcap-entry-passes-test message "%s/%s failed test clause..." w3-mime-mailcap-handle-info w3-mime-mailcap-overrides w3-in-assoc tmp "Skipping %s/%s from mailcap..."] 7 "\
Parse out the ~/.mailcap file"])
(fset 'w3-mailcap-entry-passes-test #[(info) "\"A\"\"@
A@ʚ
8̚
8͚!Ъ
@
A@Қ
8̚
8͚!Ѫ
@
A&
*К" [nil assoc "test" info test status mapcar car w3-split " +" "-n" 2 "$DISPLAY" "\"$DISPLAY\"" getenv "DISPLAY" 0 1 "-z" apply call-process] 8 "\
Return t iff a mailcap entry passes its test clause
or no test clause is present."])
(fset 'w3-parse-mailcap-extras #[(st nd) "}ebmw`w\n`\"\n`{w`fUw`w`{
BBC." [nil val-pos name-pos results value name st nd " \\\n\\ " "^ \\\n\\ =" downcase-region " \\ \\\n" 0 61 " \\ \\\n=" "^;"] 6 "\
Grab all the extra stuff from a mailcap entry"])
(fset 'w3-mime-mailcap-handle-info #[(major minor info) " Q\"A
B B \"A
B B \"A
BB\"A
BB\"A
BB\"A
BB*" [nil major "/" minor typ tmp assoc "label" info w3-mime-descriptions "description" "compose" w3-mime-composers "edit" w3-mime-editors "print" w3-mime-printers "x11-bitmap" w3-mime-bitmaps] 4])
(fset 'w3-mime-viewer #[(encoding) "\"ÉOÔTO\" \n \"\n\n," [encoding "/" string-match 0 major nil minor assoc w3-mime-viewers alist viewr w3-in-assoc] 3 "\
Get the mime viewer command for ENCODING, return nil if none found.
Expects an argument like text/html, or application/dvi"])
(fset 'w3-parse-viewer-types #[nil "@A@@AjGǦ
@@RG\\V
@@̘ͪ@@$
@@̘ͪ@@$A?O," [w3-mime-viewers nil "" str mnr mjr tmp 60 ", " "/" format "%s\nAccept: %s/%s" ".*" "*" "%s, %s/%s" 2] 7 "\
Create a string usable for an Accept: header from w3-mime-viewere"])
(fset 'w3-create-multipart-request #[(file-list) "
#P#
Q+B" [current-time-string "message/http-request" nil ref-url content separator "separator-" mapconcat #[(char) " >!Ç" [char w3-mime-separator-chars char-to-string ""] 2] "" #[(file) " \"" ["--" separator "\nContent-type: " content "\n\n" w3-create-mime-request file ref-url] 8] file-list "\n" "--"] 6 "\
Create a multi-part MIME request for all files in FILE-LIST"])
(fset 'w3-create-mime-request #[(fname ref-url) " \n\"!#͚P҉̰\n
!
!\"QG#&\n+\"" [w3-member w3-current-server w3-bad-server-list w3-view-url t url nil extra-headers request mapconcat #[(x) "@AQ" [x ": "] 3] w3-request-extra-headers "\n" "" format "%s %s HTTP/1.0\n" "From: %s\n" "Accept-encoding: x-compress; x-gzip\n" "%s" "Accept: %s\n" "User-Agent: Emacs-W3/%s\n" w3-request-method "GET" fname w3-personal-mail-address w3-basic-auth "Authorization: Basic %s\n" w3-mime-accept-string w3-version-number ref-url "Referer: " w3-request-data "Content-length: %d\n\n%s" "GET %s\n"] 15 "\
Create a MIME request for fname, referred to by REF-URL."])
(fset 'w3-parse-mime-headers #[(&optional no-delete) "qeebw#`Td \n }ebwwp! BBmw`w`\"`{\nw`w`{\nBBI |\"A\"A! U U U U\"A\"\"\"\"剔O\"&&Q!*&뚬&욫\"\"/\"\"&!#*!*!*!!#!!db\"$+ U U U U U U!\"AՁ@ \"AՁA \"AB CD*DCEF D!)dbG H \"+ I UJ !~." [w3-working-buffer st " \\ \\\n" nil re-search-forward "^
*$" t nd save-pos status hname hvalu result "^ \\ " read "status" "^:\\\n" downcase-region ": \\ " "^;\\\n" no-delete assoc "content-type" w3-current-mime-type "content-encoding" w3-current-mime-encoding w3-mime-viewer w3-current-mime-viewer w3-current-mime-headers 500 501 400 401 "www-authenticate" y string-match "[ \\ ]" 0 type intern "w3-" "-auth" x "pem" "pgp" "entity=\"\\([^\"]+\\)\"" w3-fetch-with-pgp w3-current-file w3-match 1 fboundp w3-view-url w3-retrieve w3-insert "
Sorry, but I do not know how to handle" " authentication. If you'd like to write it," " send it to wmperry@indiana.edu. " 402 403 404 301 302 303 "uri" "location" "method" "GET" redirmeth redir w3-request-method w3-maybe-relative " Error! This URL tried to redirect me to itself!" "Please notify the server maintainer." 204 kill-buffer] 7 "\
Parse mime headers and remove them from the html"])
(fset 'w3-lf-to-crlf #[(str) "\n#" [mapconcat #[(x) "U!" [x 10 "
\n" char-to-string] 2] str ""] 4 "\
Convert all linefeeds to carriage-return-line-feed pairs in string STR"])
(fset 'w3-mime-response-p #[nil "q eb\"!!#!ebw!" [w3-working-buffer w3-current-type "http" re-search-forward regexp-quote w3-lf-to-crlf w3-create-mime-request w3-current-file ".*" nil t replace-match "" " \\ \\\n" looking-at "^HTTP/.+"] 6 "\
Determine if the current buffer is a MIME response"])
(fset 'w3-parse-global-history #[(&optional fname) "\n!!\"!q !ebye`|#ϔϕ{ʔʕ{BBg)" [fname expand-file-name w3-global-history-file file-exists-p message "%s does not exist." get-buffer-create " *w3-tmp*" erase-buffer insert-file-contents 2 re-search-forward "^\\([^ \\ ]+\\)[ \\ ]+\\(.*\\)" nil t 1 w3-global-history-completion-list] 4 "\
Parse out the mosaic global history file for completions, etc."])
(fset 'w3-write-global-history #[(&optional fname) " ! \"!q !!q !\") !p!" [fname w3-global-history-file file-exists-p message "Creating history file %s." get-buffer-create " *W3HIST*" erase-buffer w3-insert "ncsa-mosaic-history-format-1\nGlobal\n" insert-file-contents nil url mapcar #[(x) "@eb !#?eb R!" [x url re-search-forward regexp-quote nil t w3-insert " " current-time-string "\n"] 5] w3-history-list write-file kill-buffer] 3 "\
Write the global history file into w3-global-history-file" nil])
(fset 'w3-parse-docs-menu #[nil "\n#ĉ \n!!!!q !ebm!y``{Td^|y``{Td^|
\n\"\n
B\nB\n+\nB\ne`Td^|p!)\n@@ښ\nA\n\n\n@@ۚܪ\n@@\n@A<\n@A@\n@AD# B \nA\nM C# ." [append ((separator)) w3-starting-documents ((separator)) nil url name y x real-menu tmp-menu file-exists-p w3-documents-menu-file file-readable-p message "No documents menu found... continuing." get-buffer-create " *w3-temp*" erase-buffer insert-file-contents looking-at "-+$" 0 w3-rassoc (separator) kill-buffer "" separator "--------" vector w3-fetch t w3-navigate-menu "-----"] 7 "\
Parse the Mosaic documents menu"])
(fset 'w3-hotlist-refresh #[nil " " [w3-parse-hotlist] 1 "\
Reload the default hotlist file into memory" nil])
(fset 'w3-hotlist-delete #[nil "!!\"$\"@!q !!#!y`y`|!\"p!#*)=! " [w3-hotlist message "No hotlist in memory!" file-exists-p w3-hotlist-file "Hotlist file %s does not exist." assoc completing-read "Delete Document: " nil t title get-buffer-create " *HOTW3*" buffer erase-buffer insert-file-contents re-search-forward regexp-quote previous-line 1 0 2 write-file w3-delete-from-alist kill-buffer "%s was not found in %s" w3-running-FSF19 window-system x delete-menu-item ("Navigate") w3-build-FSF19-menu] 7 "\
Deletes a document from your hotlist file" nil])
(fset 'w3-hotlist-rename-entry #[(title) "!
!!
\"
!!
\"\n\"\"!\"!nq
!!eb\n!#!y`y`|A@ $!A@D\n\"B
!p!'(! \n
#-" [w3-hotlist error "No hotlist in memory!" file-exists-p expand-file-name w3-hotlist-file "Hotlist file %s does not exist." file-readable-p "Hotlist file %s exists, but is unreadable." assoc title mapcar car get-buffer-create " *HOTW3*" nil new buff used obj w3-member read-string "New name: " erase-buffer insert-file-contents re-search-forward regexp-quote t previous-line 1 0 2 w3-insert format "%s %s\n%s\n" current-time-string w3-delete-from-alist write-file kill-buffer w3-running-FSF19 window-system delete-menu-item ("Navigate") w3-build-FSF19-menu message "%s was not found in %s"] 7 "\
Rename a personal annotation" (byte-code "\n$C" [completing-read "Rename entry: " w3-hotlist nil t] 5)])
(fset 'w3-hotlist-append #[(fname) "! )" [w3-hotlist x w3-parse-hotlist fname] 2 "\
Append a hotlist to the one in memory" "fAppend hotlist file: "])
(fset 'w3-parse-hotlist #[(&optional fname) " !\"p!\n\nq !eb#!s!`d#הו{yy``{Ӛ[DBQ\n!q," [fname w3-hotlist-file nil w3-hotlist file-exists-p message "%s does not exist!" old-buffer get-buffer-create " *HOTW3*" buffer cur-link cur-alias erase-buffer insert-file-contents re-search-forward "^\n" t replace-match "" goto-line 3 "^[^ ]*" 0 1 kill-buffer] 5 "\
Read in the hotlist specified by FNAME"])
(fset 'w3-use-hotlist #[nil " \n!\n$\n\"A@\n\n!)" [w3-setup-done w3-do-setup w3-hotlist message "No hotlist in memory!" assoc completing-read "Goto Document: " nil t url w3-fetch] 6 "\
Possibly go to a link in your W3/Mosaic hotlist.
This is part of the emacs World Wide Web browser. It will prompt for
one of the items in your 'hotlist'. A hotlist is a list of often
visited or interesting items you have found on the World Wide Web." nil])
(fset 'w3-hotlist-add-document-at-point #[(pref-arg) "!!`!!8#*" [w3-view-this-url t "nil" title url error "No link under point." 3 w3-zone-data w3-zone-at w3-hotlist-add-document pref-arg] 5 "\
Add the document pointed to by the hyperlink under point to the hotlist." "P"])
(fset 'w3-hotlist-add-document #[(pref-arg &optional the-title the-url) "!! !C\"!\nq DB!\"!!!db! &!p!, !=! " [get-buffer-create " *HOTW3*" buffer the-title pref-arg read-string "Title: " buffer-name title the-url w3-view-url t url w3-rassoc w3-hotlist error "That item already in hotlist, use w3-hotlist-rename-entry." erase-buffer file-exists-p w3-hotlist-file message "Creating hotlist file %s" w3-insert "ncsa-xmosaic-hotlist-format-1\nDefault\n\n" backward-char 1 insert-file-contents "\n" " " current-time-string write-file kill-buffer w3-running-FSF19 window-system x delete-menu-item ("Navigate") w3-build-FSF19-menu] 7 "\
Add this documents url to the hotlist" "P"])
(fset 'w3-fetch-annotations #[nil "!!\"ȉ \n!qdb!)!$!!\"!> Tڦ U\nTݦ\n\"\"!V!ᏈO!\"\"," [w3-group-annotation-server error "No group annotation server defined!" format "ANN_GET /url=\"%s\";=\n" w3-view-url t nil 0 tmp2 tmp proc cmd get-buffer-create w3-working-buffer w3-insert "\n" w3-open-stream "*anno*" w3-group-annotation-port message "Fetching annotations..." processp process-send-string w3-process-status (run open) 200 "Fetching annotations..%s" make-string 50 46 w3-accept-process-output (w3-kill-process proc) ((error)) w3-replace-regexp regexp-quote -1 "" "Process .*anno.* \\(exit\\|kill\\|finish\\).*"] 5 "\
Fetch the annotations for the current document"])
(fset 'w3-is-annotation #[nil " !U" [w3-current-server w3-group-annotation-server string-to-int w3-current-port w3-group-annotation-port] 2 "\
Is this a group annotation?"])
(fset 'w3-delete-group-annotation #[nil "! !\"ȉp \n!q !$!\"!>!qُ!\"\"eb !#eb#\n\n)\nȉ\"!,!" [w3-group-annotation-server error "No group annotation server defined!" w3-is-annotation format "ANN_DELETE /url=\"%s\";=\n" w3-view-url t nil buff parseit proc cmd get-buffer-create w3-working-buffer erase-buffer w3-open-stream "*anno*" w3-group-annotation-port processp process-send-string w3-process-status (run open) w3-accept-process-output (w3-kill-process proc) ((error)) w3-replace-regexp regexp-quote "" "Process .*anno.* exit.*" w3-current-type "historylist" w3-current-file w3-current-last-buffer re-search-forward "[^ \n]+" "success!" w3-sentinel message "Deleted..." "This is not an annotation."] 5 "\
Delete this group annotation" nil])
(fset 'w3-add-group-annotation #[nil "!!!!q !
#!*" [w3-view-url t get-buffer-create "*Annotation*" buf url w3-mutable-windows pop-to-buffer switch-to-buffer erase-buffer w3-insert "\n\n" html-mode w3-current-annotation define-key html-mode-map "" w3-do-group-annotation message "Hit C-cC-c to send this annotation."] 4 "\
Add an annotation to the current url" nil])
(fset 'w3-do-group-annotation #[nil " Ǫ $\" # & p!!q !$\"!>!q䏈!\"\"eb)+#)Ӊ\"!-" [buffer-size bufsize buffer-string bufstr format "ANN_%s /url=\"%s\";title=\"%s\";user=\"%s\";date=%s;length=%d;=%s\n" w3-editing-annotation "CHANGE" "SET" w3-current-annotation read-string "Title: " "Annotation by %s (%s@%s)" user-full-name user-real-login-name system-name "%s@%s" current-time-string cmd nil proc parseit not-modified kill-buffer get-buffer-create w3-working-buffer erase-buffer w3-open-stream "*anno*" w3-group-annotation-server w3-group-annotation-port process-send-string w3-process-status (run open) w3-accept-process-output (w3-kill-process proc) ((error)) w3-replace-regexp regexp-quote "" "Process .*anno.* exit.*" w3-current-type "historylist" w3-current-file re-search-forward "[^ \n]+" t w3-sentinel message "Annotation delivered..."] 11 "\
Finish adding an annotation" nil])
(fset 'w3-parse-personal-annotations #[nil "\"! \"! ʼn \n!q \"!eb\"ebey`|mdSfUdb!)d`U``u\n\n{ \"O \"TO\"L@@@@!DDBAc!." [file-exists-p format "%s/LOG" w3-personal-annotation-directory file-readable-p nil w3-personal-annotations num url txt end start get-buffer-create " *panno*" erase-buffer insert-file-contents w3-replace-regexp "\\\n+" "\\\n" 2 10 w3-insert "\n" 1 0 string-match " " w3-split "[ \\ ]" w3-grok-annotation-format kill-buffer] 6 "\
Read in personal annotation file"])
(fset 'w3-grok-annotation-format #[(anno) "!q #!#!eb#͔͕{!)" [get-buffer-create " *annotmp*" erase-buffer file-exists-p format "%s/PAN-%s.html" w3-personal-annotation-directory anno insert-file-contents re-search-forward "
\\(.*\\) " nil t 1 "No title" kill-buffer] 5 "\
Grab the title from an annotation"])
(fset 'w3-fetch-personal-annotations #[nil "!\n
\"
@@!Uͪ
@A@@
@A@A@%B
AS+" [w3-view-url t w3-personal-annotations nil annolist anno url assoc format "%s " string-to-char w3-personal-annotation-directory 47 "" "/"] 7 "\
Grab any personal annotations for the current url"])
(fset 'w3-is-personal-annotation #[(url) "\n\"" [string-match "file:/.*/PAN-.*\\.html" url] 3 "\
Is URL a personal annotation?"])
(fset 'w3-delete-personal-annotation #[nil "!! É!\"!ʔʕO
@A@@
@@
Ak!q \"!\"\"eb\"!Éed\"#+!
@A@@
@B
Ak#!)!+!" [w3-is-personal-annotation w3-view-url t nil w3-personal-annotations anno annotated-url num string-match "file:/.*/PAN-\\(.*\\)\\.html" 1 get-buffer-create " *annotmp*" erase-buffer insert-file-contents format "%s/LOG" w3-personal-annotation-directory replace-regexp "[ \\ ]+\\b%s\\b[ \\ ]*" " " delete-matching-lines "^%s +$" require-final-newline version-control make-backup-files write-region kill-buffer delete-file "%s/PAN-%s.html" message "Couldn't find url that this is annotating!" "This isn't a personal annotation."] 7 "\
Delete a personal annotation." nil])
(fset 'w3-add-personal-annotation #[nil "!!q!! !
#!*" [w3-view-url t get-buffer-create "*Personal Annotation*" buf url w3-mutable-windows pop-to-buffer switch-to-buffer erase-buffer w3-insert "\n\n" html-mode w3-current-annotation define-key html-mode-map "" w3-do-personal-annotation message "Hit C-cC-c to send this annotation."] 4 "\
Add an annotation to this document." nil])
(fset 'w3-find-highest-annotation-number #[nil "eb#Ȕȕ{\"\" i \"@T)" [nil x re-search-forward "[^ \\ \\\n]*[ \\ ]\\(.*\\)" t mapcar #[(x) " @!" [string-to-int x] 2] w3-split 1 "[ \\ ]" (0) sort >] 5 "\
Find the highest annotation number in this buffer"])
(fset 'w3-do-personal-annotation #[nil "!!!
#\"͉ p!!q \"!\"!eb!!eb !#eb!#!db#!͉%&'ed\"# *$! %!\"ed#+DD/B/." [w3-personal-annotation-directory file-exists-p file-directory-p error "No personal annotation directory!" w3-current-annotation buffer-string read-string "Title: " format "Annotation by %s on %s" user-real-login-name current-time-string nil num fname title txt url not-modified kill-buffer get-buffer-create " *annotmp*" erase-buffer "%s/LOG" insert-file-contents w3-insert "ncsa-mosaic-personal-annotation-log-format-1\n" "Personal\n" int-to-string w3-find-highest-annotation-number "%s/PAN-%s.html" re-search-forward regexp-quote t " " "\n" require-final-newline version-control make-backup-files write-region "%s\n%s \n%s \n" w3-annotation-marker "%s (%s@%s) \n%s \n" user-full-name system-name " \n" w3-personal-annotations] 8 "\
Finish doing a personal annotation." nil])
(fset 'w3-create-wais-source #[(server port dbase) " !q \n$ced̉%!)*" [w3-generate-unique-filename get-buffer-create " *waisq-tmp*" y x erase-buffer format "(:source\n:version 3\n:ip-name \"%s\"\n:tcp-port %s\n:database-name \"%s\"\n)" server port dbase write-region nil kill-buffer] 6 "\
Create a temporary wais source description file.
Returns the file name the description is in."])
(fset 'w3-wais-stringtoany #[(str) " G #ư" ["(:any :size " str " :bytes #( " mapconcat identity " " " ) )"] 7 "\
Return a wais subelement that specifies STR in any database"])
(fset 'w3-retrieve-wais-docid #[(server port dbase local-id) " \n#Ѱ!!!$ !qcedۉ% &㏈+" [w3-create-wais-source server port dbase dbf format "(:question :version 2\n" " :result-documents\n" " ( (:document-id\n" " :document\n" " (:document\n" " :doc-id\n" " (:doc-id :original-database %s\n" " :original-local-id %s )\n" " :number-of-bytes -1\n" " :type \"\"\n" " :source\n" " (:source-id :filename \"%s\") ) ) ) )" w3-wais-stringtoany w3-unhex-string local-id qstr w3-generate-unique-filename qf get-buffer-create w3-working-buffer write-region nil erase-buffer call-process w3-waisq-prog "-f" "-v" "1" (delete-file dbf) ((error)) (delete-file qf) ((error))] 13 "\
Retrieve a wais document.
SERVER is the server the database is on (:ip-name in source description)
PORT is the port number to contact (:tcp-port in the source description)
DBASE is the database name (:database-name in the source description)
LOCAL-ID is the document (:original-local-id in the question description)"])
(fset 'w3-perform-wais-query #[(server port dbase search) " \n# ְ#cedى% &q \n!\"!eb#e|\"\"eb!#b=s G!#&
!@ AفB C فD E ," [w3-create-wais-source server port dbase w3-generate-unique-filename w3-none-gotten results qfname dbfname w3-clear-tmp-buffer format "(:question\n" " :version 2\n" " :seed-words \"%s\"\n" " :sourcepath \"" w3-temporary-directory "\"\n" " :sources\n" " ( (:source-id\n" " :filename \"%s\"\n" " )\n" " )\n" " :maximum-results 100)\n" search write-region nil erase-buffer call-process w3-waisq-prog w3-working-buffer "-g" "-f" w3-current-server w3-current-port w3-current-file insert-file-contents re-search-forward "(:question" t 0 w3-replace-regexp "Process.*finished.*" "" "#" message "Done reading info - parsing results..." ":result-documents[^(]+" (byte-code "p!" [read results] 2) ((error (byte-code "b" [w3-none-gotten results 0] 1))) w3-insert "Results of WAIS search \n" "Searched " " for " " \n" " \n" "Found " int-to-string " matches.\n" "\n" mapconcat w3-parse-wais-doc-id "\n " "\n \n \n" "No results" "text/html" w3-current-mime-type (delete-file qfname) ((error)) (delete-file dbfname) ((error))] 16 "\
Perform a wais query.
SERVER is the server the database is on (:ip-name in source description)
PORT is the port number to contact (:tcp-port in the source description)
DBASE is the database name (:database-name in the source description)
SEARCH is the search term (:seed-words in the question description)"])
(fset 'w3-wais-anytostring #[(x) ">A@#" [mapconcat char-to-string :bytes x ""] 4 "\
Convert a (:any ....) wais construct back into a string."])
(fset 'w3-parse-wais-doc-id #[(x) " >A@\n>A@ >A@\n>A@\n>A@\n\n>A@>A@>A@>A@>A@>A@>A@>A@ \n!!!!!!!!!!!!&.
" [:document x document :doc-id doc-id :score score :headline title :type type :number-of-bytes size :original-server server :original-database dbase :original-local-id localid :distributor-server dist-server :distributor-database dist-dbase :distributor-local-id dist-id :copyright-disposition 0 copyright format "%s (Score = %s) " w3-current-server w3-current-port w3-current-file w3-hexify-string w3-wais-anytostring] 16 "\
Return a list item that points at the doc-id specified by X"])
(fset 'w3-print-this-url #[(&optional url) "!$Ț \n!q \nc)! К њ \n!q \nc)! Ӌ*" [url w3-view-url t completing-read "Format: " (("HTML Source") ("Formatted Text") ("LaTeX'd")) nil format "HTML Source" w3-current-source x get-buffer-create w3-working-buffer erase-buffer w3-retrieve lpr-buffer "Formatted Text" "LaTeX'd" w3-convert-html-to-latex ((byte-code "ed\"% #!!" [write-region expand-file-name "w3-tmp.latex" w3-temporary-directory nil 5 shell-command format "cd %s ; latex w3-tmp.latex ; %s w3-tmp.dvi ; rm -f w3-tmp*" w3-print-command kill-buffer "*Shell Command Output*"] 6))] 5 "\
Print out the current document (in LaTeX format)" nil])
(fset 'w3-print-url-under-point #[nil "!!" [w3-print-this-url w3-view-this-url t] 3 "\
Print out the url under point (in LaTeX format)" nil])
(fset 'w3-convert-html-to-latex #[nil "q ed
#$eb\"\"\"ebQ!!db!\"\"\"!\"!\"\"\"\"\"\"!\"\"\"\"\"\"\"\"\"\"\"\"ȁ@ A \"ȁB C \"ȁD E \"ȁF G \"ȁH I \"ȁJ K \"ȁL \"ȁM \"ȁN \"ȁO P \"ȁQ R \"ȁS T \"ȁU V \"ȁW \"ہX !Y \"ہZ ![ \"ȁ\\ \"" [w3-working-buffer w3-use-html2latex shell-command-on-region format "%s %s" w3-html2latex-prog w3-html2latex-args t w3-replace-regexp "\\\\" "\\\\backslash " "{" "\\\\{" "}" "\\\\}" w3-insert "\\documentstyle" w3-latex-docstyle "\n" "\\begin{document}\n" "\\end{document}" "<\\(XMP\\|LISTING\\)>" "\\\\begin{verbatim}" "\\(XMP\\|LISTING\\)>" "\\\\end{verbatim}" "<\\(ISINDEX\\|NEXTID\\)[^>]*>" "" regexp-quote "$" "\\\\$" ">" "$>$" "%" "\\\\%" "#" "\\\\#" "_" "\\\\_" "~" "\\\\~" " *" "\\\\item " "^" "\\\\^" "" "\\\\par" "
\\([^<]*\\) " "\\\\section{\\1}" " " "\\\\psfig{figure=\\1,width=\\\\columnwidth}" "" "\\\\section{" "" "\\\\subsection{" "" "\\\\subsubsection{" "" "" "\\\\paragraph{" "" "\\\\subparagraph{" "" "<\\(UL\\|DIR\\|MENU\\)>" "\\\\begin{itemize}" "\\(UL\\|DIR\\|MENU\\)>" "\\\\end{itemize}" "" "\\\\begin{enumerate}" " " "\\\\end{enumerate}" "" "\\\\begin{description}" " " "\\\\end{description}" "\\([^<]*$\\)" "\\\\item[\\1]" " " "]*>" " " "<\\(EM\\|B\\|STRONG\\|DFN\\)>\\([^<]*\\)\\(EM\\|B\\|STRONG\\|DFN\\)>" "{\\\\bf \\2}" "<\\(CODE\\|SAMP\\|TT\\|KBD\\|VAR\\)>\\([^<]*\\)\\(CODE\\|SAMP\\|TT\\|KBD\\|VAR\\)>" "{\\\\tt \\2}" "<\\(CITE\\|U\\)>\\([^<]*\\)\\(CITE\\|U\\)>" "{\\\\underline \\2}" "<\\(I\\|ADDRESS\\)>\\([^<]*\\)\\(I\\|ADDRESS\\)>" "{\\\\it \\2}" " ]*>" "<" "$<$" "&" " and " "<[^>]*>"] 7 "\
Convert an html document into LaTeX - this is pretty much the same as the
sed scripts from info.cern.ch" nil])
(fset 'w3-start-viewer #[(fname cmd &optional view) "!q )!!\n%" [view get-buffer-create erase-buffer start-process fname getenv "ESHELL" "SHELL" "/bin/sh" "-c" cmd] 7 "\
Start a subprocess, named FNAME, executing CMD
If third arg VIEW is non-nil, show the output in a buffer when
the subprocess exits."])
(fset 'w3-pass-to-viewer #[nil "q \n9\n>!!!!!!!! \n \n \n; ʪ=Ѫ!!!#!edʉ&ed#!\nP\"\n\"\n!!!#\"*\n"] 4 "\
Create a new buffer name based on START."])
(fset 'w3-generate-unique-filename #[nil " \"
#\"!
T
#i\"+" [format "w3-tmp.%d" user-real-uid "" 0 x fname base "%s%d" file-exists-p expand-file-name w3-temporary-directory] 4 "\
Generate a unique filename in w3-temporary-directory"])
(fset 'w3-extension-to-mime #[(extn) " \n\"A" [assoc extn w3-mime-extensions] 3 "\
This will convert a file extensions (EXTN) to a mime-type, using
the variable w3-mime-extensions"])
(byte-code "!" [boundp w3-lazy-message-time 0] 2)
(fset 'w3-lazy-message-1 #[(&rest args) "? A@U?
\"" [w3-show-status w3-lazy-message-time current-time apply message args] 3 "\
Just like `message', but is a no-op if called more than once a second.
Will not do anything if w3-show-status is nil."])
(fset 'w3-lazy-message-2 #[(&rest args) "\"" [w3-show-status apply message args] 3 "\
Just like `message', but will not do anything if w3-show-transfer-status
is nil."])
(byte-code "!MM" [fboundp current-time w3-lazy-message w3-lazy-message-1 w3-lazy-message-2] 2)
(fset 'w3-build-url #[(protocol) "
!
Ș!!!
͘!
Ϙ!!!\n !
Ԙ!$!!ҘҘ!#$#GO
ᘫ!!!\n!
嘫!!!\n!
Ҫ\nҪ\nPQ !U P$," [nil file port host user protocol error "Protocol is unknown to me!" "news" read-string "Enter news server name, or blank for default: " "Enter port number, or blank for default: " "Newgroup name or Message-ID: " "mailto" "E-mail address: " "http" "Enter server name: " "Remote file: " "" "Must specify a remote machine!" "file" w3-confirmation-func "Local file?" read-file-name "Local File: " t "Login as user (blank=anonymous): " "Remote machine name: " "anonymous" "File: " format "/%s@%s:" "telnet" "tn3270" "Login as user (blank=none): " "Port number (blank=23): " "Must specify a host machine!" "gopher" message "%s:%s%s" "//" ":" string-to-char 47 "/"] 8 "\
Build a url for PROTOCOL, return it as a string" (byte-code "$\"AC" [assoc completing-read "Protocol: " w3-acceptable-protocols-alist nil t] 6)])
(fset 'w3-grok-wais-href #[(url) "\n\"\n\"\n\"\n\" E+" [string-match "wais:/+\\([^/:]+\\):*\\([^/]*\\)/+\\(.*\\)" url w3-match 1 2 3 data port host] 6 "\
Return a list of server, port, database, search-term, doc-id"])
(fset 'w3-grok-http-href #[(url) " \"\nɔɕO$\"\"!\"\"\"\"\"ԔTԕOԉO֘֘\"\"\"֘!UOF." [w3-current-server w3-current-port y x string-match "http:/\\([^/].*\\)" url format "http://%s:%s/%s" 1 "http:\\([^/].*\\)" w3-parse-relative-link w3-match "http:+/*\\([^:/]*\\):*\\([^/]*\\)/*\\(/.*\\)" server 2 port 3 file "#.+$" 0 dest "" "/*\\([^:]+\\):*\\([0-9]*\\)" "/" "80" w3-using-proxy 47 string-to-char nil] 7 "\
Return a list of server, port, file, dest from URL"])
(fset 'w3-grok-file-href #[(url) "\"\"\"\"\"ϔTϕOωO\"ωOϔTO\"ωOҚ
\"
\"
\" !
#!
#\"\"ωO\"\"!\"
\nF-" [nil pswd dest file server user string-match "//" url "^\\(file\\|ftp\\):/*\\([^/]*\\)/*\\(/.*\\)" w3-match 2 3 "anonymous" "#.+$" 0 "@" ":" "localhost" "\\(.*\\):\\(.*\\)" 1 fboundp ange-ftp-set-passwd efs-set-passwd "#\\(.+\\)$" "file:\\(.*\\)" expand-file-name w3-basepath w3-current-file] 5 "\
Return a list of username, server, file, destination out of URL"])
(fset 'w3-grok-news-href #[(url) "\n\"\nÔÕO\nĔĕO\nŔŕOɚɚɚE+" [string-match "news:/*\\([^/:]*\\):*\\([0-9]*\\)/*\\(.*\\)" url 1 2 3 art port host "" "119" w3-news-server] 5 "\
Parse out a news url"])
(fset 'w3-grok-gopher-href #[(url) "\n\"\n\"\n\"\n\"!\n\"\n\"\n\"\n\"\nԚ՚ך ! GW O\n\"A
." [nil y x extra type selector port host string-match "gopher:/*\\([^/]+\\)/*\\(.*\\)" url error "Can't understand url %s" w3-match 1 w3-unhex-string 2 "^\\([^:]+\\):\\([0-9]+\\)\\([?+]*\\)" 3 "70" "" "?" ask-block "+" gopher+ string-to-char w3-use-hypertext-gopher assoc w3-gopher-to-mime] 7 "\
Return a list of attributes from a gopher url. List is of the
type: host port selector-string MIME-type extra-info"])
(fset 'w3-buffer-is-hypertext #[(&optional buff) "pqeb#)" [buff re-search-forward "<\\(TITLE\\|HEAD\\|BASE\\|H[0-9]\\|ISINDEX\\|P\\)>" nil t] 4 "\
Return t if a buffer contains HTML, as near as we can guess."])
(fset 'w3-have-visited-url #[(url &rest args) " \n\"" [assoc url w3-global-history-completion-list] 3 "\
Return non-nil iff the user has visited URL before.
The return value is a cons of the url and the date last accessed as a string"])
(defun w3-directory-files (url &rest args) "\
Return a list of files on a server." nil)
(defun w3-file-writable-p (url &rest args) "\
Return t iff a url is writable by this user" nil)
(defun w3-copy-file (url &rest args) "\
Copy a url to the specified filename." nil)
(fset 'w3-file-directly-accessible-p #[(url) " \n\"\n\"ƪ
ǚ
Ț\n!A@?ʪ)" [string-match w3-nonrelative-link url w3-match 1 type nil "file" "ftp" w3-grok-file-href t] 4 "\
Returns t iff the specified URL is directly accessible
on your filesystem. (nfs, local file, etc)."])
(fset 'w3-file-attributes #[(url &rest args) "\"\"ʼnɚ !@
\"!ωBωBωB8!!ω!\"AYW!ωBωBωB\"A\"Aω!ωBωBωB!!ω!,㚬䚫!&A@&@&A@&8!&8!\"AAAAAAAA&8!!)+" [url string-match "^\\([^:]+\\):/" w3-match 1 nil exists data type "http" w3-grok-http-href w3-be-anal-about-file-attributes w3-member w3-bad-server-list w3-file-directory-p 0 -1 w3-extension-to-mime w3-file-extension 2 "HEAD" " *w3-temp*" w3-working-buffer w3-request-data w3-request-method w3-retrieve assoc "status" w3-current-mime-headers 200 300 "content-length" "content-type" w3-current-file kill-buffer "ftp" "file" w3-grok-file-href href file-attributes "@" ":" make-list 12] 13 "\
Return a list of attributes of URL.
Value is nil if specified file cannot be opened.
Otherwise, list elements are:
0. t for directory, string (name linked to) for symbolic link, or nil.
1. Number of links to file.
2. File uid.
3. File gid.
4. Last access time, as a list of two integers.
First integer has high-order 16 bits of time, second has low 16 bits.
5. Last modification time, likewise.
6. Last status change time, likewise.
7. Size in bytes. (-1, if number is out of range).
8. File modes, as a string of ten letters or dashes as in ls -l.
If URL is on an http server, this will return the content-type if possible.
9. t iff file's gid would change if file were deleted and recreated.
10. inode number.
11. Device number.
If file does not exist, returns nil."])
(defun w3-file-name-all-completions (file dirname &rest args) "\
Return a list of all completions of file name FILE in directory DIR.
These are all file names in directory DIR which begin with FILE." nil)
(defun w3-file-name-completion (file dirname &rest args) "\
Complete file name FILE in directory DIR.
Returns the longest string
common to all filenames in DIR that start with FILE.
If there is only one and FILE matches it exactly, returns t.
Returns nil if DIR contains no name starting with FILE." nil)
(defun w3-file-local-copy (file &rest args) "\
Copy the file FILE into a temporary file on this machine.
Returns the name of the local copy, or nil, if FILE is directly
accessible." nil)
(fset 'w3-insert-file-contents #[(url &rest args) " !)!!" [w3-retrieve url insert-buffer w3-working-buffer kill-buffer] 2 "\
Insert the contents of the URL in this buffer."])
(fset 'w3-file-directory-p #[(url &rest args) "OÚ" [url -1 nil "/"] 3 "\
Return t iff a url points to a directory"])
(fset 'w3-file-exists #[(url &rest args) "\n\"\n\"Ț
\n!\"A!YW,֚ך\n!A@@A@8!8!*" [string-match "^\\([^:]+\\):/" url w3-match 1 nil exists type "http" "HEAD" " *w3-temp*" w3-working-buffer w3-request-data w3-request-method w3-retrieve assoc "status" w3-current-mime-headers 500 kill-buffer 200 300 "ftp" "file" w3-grok-file-href file-exists-p "@" ":" 2] 8 "\
Return t iff a file exists."])
(fset 'w3-buffer-visiting #[(url) " \n@q@!
?=!\n@A)U\n*" [buffer-list nil found bufs buffer-name w3-working-buffer major-mode w3-mode w3-view-url t url] 2 "\
Return the name of a buffer (if any) that is visiting URL."])
(fset 'w3-file-size #[(url &rest args) "\n\"\n\" ʚ
\n!\"A!, ՚ ֚\n!A@@A@8!8!8;!Ū+" [string-match "^\\([^:]+\\):/" url w3-match 1 -1 nil data size type "http" "HEAD" " *w3-temp*" w3-working-buffer w3-request-data w3-request-method w3-retrieve assoc "content-length" w3-current-mime-headers kill-buffer "ftp" "file" w3-grok-file-href file-attributes "@" ":" 2 7 string-to-int] 8 "\
Return the size of a file in bytes, or -1 if can't be determined."])
(fset 'w3-parse-newsrc #[(&optional newsrc-file) "P!!!\"!!!\"!q !\"щmgU `wgU \"`x`{!bgUuwgUw!eޕ}p!e}up!~BB!e}p!~BBbwgUu)gU$ #!B#yO .p!#)" [newsrc-file expand-file-name "~/.newsrc" w3-news-server file-exists-p file-readable-p message "Using newsrc file %s... " error "%s could not be read." get-buffer-create " *newsrc*" erase-buffer insert-file-contents w3-replace-regexp "^[ \\ ]options.*\\\n" "" nil p2 p newsgroup read-list subscribe 10 "^:!\n" "unparsable line in %s" buffer-name " " read 58 1 looking-at "\\([0-9]+\\)-\\([0-9]+\\)" 2 "[0-9]+" 0 44 ding "Ignoring bogus line for %s in %s" sleep-for put w3-newsrc kill-buffer parsed t] 5 "\
Parse out a newsrc. This was largely yanked out of gnus"])
(fset 'w3-save-newsrc #[(&optional fname) "!q !!eb!db!ˉ
@
A@AA
=e
!@ѪA#ֱK+" [get-buffer-create " *newsrc*" erase-buffer insert-file-contents fname expand-file-name "~/.newsrc" delete-non-matching-lines "^[ \\ ]options" symbol-plist w3-newsrc nil info grp grps parsed symbol-name ": " "! " mapconcat #[(range) ":@AQ" [range "-"] 3] "," "\n"] 6 "\
Save the newsrc of the user"])
(fset 'w3-retrieve-newsgroup #[(group &optional show-all howmany) "N 9!\"\"\nqeb#!oҔҕ{!Ӕӕ{!)B! \"\"!\"!)B!NA͉@!!@A\"@A:@S\"ATXSS\"T@A\"#G!-" [w3-newsrc parsed w3-parse-newsrc group symbol-name string-match "flee" nntp-version nntp/command "GROUP" nntp-server-buffer re-search-forward "[0-9]+[ \\ ]+[0-9]+[ \\ ]+\\([0-9]+\\)[ \\ ]+\\([0-9]+\\)" nil t w3-accept-process-output nntp/connection string-to-int 1 2 nntp-request-group nntp-status-message msg "[0-9]+[ \\ ]+\\([0-9]+\\)[ \\ ]+\\([0-9]+\\)" w3-match read last temp seqs info stat w3-lazy-message "Finding unread articles..." show-all w3-make-sequence howmany nntp-retrieve-headers] 6 "\
Select newsgroup NEWSGROUP and return a list of headers of the remaining
articles"])
(fset 'w3-wais #[(url) "
ƕO$!
!p \n
\n@\nA@\n8 \n8\"\n@\nA@\n8\"\n8\"$\n8\"\n@\nA@\n8\"\n8\"$\n8ݱ *" [w3-wais-gateway-server w3-wais-gateway-port w3-fetch format "http://%s:%s/%s" url 0 nil w3-grok-wais-href lb href w3-clear-tmp-buffer "wais" w3-current-type w3-current-server w3-current-port 2 w3-current-file w3-current-last-buffer string-match "\\([^/]+\\)/.*3=\\([^ ;]+\\)" w3-retrieve-wais-docid w3-match 1 "\\([^\\?]+\\)\\?\\(.*\\)" w3-perform-wais-query "WAIS search \n" "WAIS search of " " " " \n" "\n"] 9 "\
Retrieve a document via WAIS"])
(byte-code "!!" [boundp after-change-functions make-variable-buffer-local] 2)
(fset 'w3-after-change-function #[(&rest args) "qebw!#`#ΔΕ{!#ΔΕ{!eb#ΔΕ{\nP!db\n\n!!Vdd_%Vdd_$dUd#dUd\"!*" [w3-working-buffer nil status-message w3-current-content-length " \\ \\\n" looking-at "HTTP/[0-9].[0-9]" 0 re-search-forward "$
*$" t w3-current-isindex "^content-type:[ \\ ]*\\([^\\
\\\n]+\\)\\
*$" w3-eat-trailing-space 1 w3-current-mime-type "^content-length:\\([^\\
\\\n]+\\)\\
*$" string-to-int "^status:\\([^\\
]*\\)" replace-match "btatus:" w3-lazy-message w3-quotify-percents "Read %d of %d bytes (%d%%) [%s]" 100 "Read %d of %d bytes (%d%%)" "Read %d bytes. [%s]" "Read %d bytes." "Waiting for response."] 6 "\
The nitty gritty details of messaging the HTTP/1.0 status messages
in the minibuffer."])
(fset 'w3-http #[(url) "p ! \n@\nA@ \n8\n8
\" \"! Ӛ Ӛ
$ !$ ;q #!% #!\"& ! ! !\"\"4!\"9 \"<= \"q@ !A >!B !C !`B D E )!F \")G H !." [w3-grok-http-href url href lb w3-clear-tmp-buffer "http" w3-current-type w3-current-last-buffer server port 2 file 3 dest w3-member w3-bad-port-list w3-confirmation-func format "Warning! Trying to connect to port %s - continue? " "" "80" "/" w3-current-server w3-current-port w3-current-file w3-find-this-link w3-lazy-message "Fetching: %s %s %s" w3-open-stream "WWW" w3-working-buffer string-to-int process erase-buffer "text/html" w3-current-mime-type w3-mime-viewer w3-current-mime-viewer w3-insert "ERROR \n" "ERROR - Could not establish connection " "" "The browser could not establish a connection " "to %s:%s.
" "The server is either down, or the URL" "(%s) is malformed.
" w3-view-url t message process-kill-without-query process-send-string w3-create-mime-request w3-show-http2-transfer boundp after-change-functions add-hook w3-after-change-function w3-be-asynchronous set-process-sentinel w3-sentinel w3-gateway-method host set-process-filter w3-filter w3-process-status (run open) nil w3-accept-process-output (w3-kill-process process) ((error)) remove-hook ding "Aborting connection to bad port..."] 12 "\
Retrieve URL via http. If SOURCE is non-nil, then don't parse the buffer."])
(fset 'w3-file #[(url) " !@\nA@\n8\n8p != O̚ܪ#! ! !! !q)\"O! !=!O̚ܪ# ! !!!!!-.-9-<)." [w3-grok-file-href url href user site 2 file 3 dest obuf w3-clear-tmp-buffer w3-current-last-buffer "/" "@" ":" filename file-directory-p w3-directory-format hypertext "ftp" w3-current-type w3-find-this-link w3-current-user w3-current-server format "%s%s" -1 nil "" w3-current-file w3-format-directory get-buffer w3-working-buffer kill-buffer find-file get-buffer-create (insert-file-contents filename nil) ((error (byte-code "\nP!" [w3-retrieve "www://error/nofile/" filename] 3))) expand-file-name string-match "file:" 0 w3-mime-viewer w3-extension-to-mime w3-file-extension viewer w3-source (insert-file-contents file) ((error (byte-code "\nP!" [w3-retrieve "www://error/nofile/" file] 3)))] 7 "\
Find a link to an ftp site - simple transformation to ange-ftp format"])
(fset 'w3-get-new-newsgroups #[(&optional tm) " !\nO\"A\nO\n\nOWΪ\nGUϪ\n\nO\nO\nO\n+" [current-time-string tm x assoc 4 7 monthabbrev-alist y 9 10 z "NEWGROUPS " -2 nil "0" "" 2 " " 11 13 14 16 17 19] 12 "\
Get a string suitable for an NTTP server to get a list of new newsgroups.
Optional argument TM is a list of three integers. The first has the
most significant 16 bits of the seconds, while the second has the
least significant 16 bits. The third integer gives the microsecond
count. (The format returned either by (current-time) or file-attributes
mod-time, etc.)"])
(fset 'w3-news-get-header #[(header) "qebQ#ǔǕ{)" [nntp-server-buffer re-search-forward "^" header ": +\\(.*\\)" nil t 1 ""] 4 "\
Get header information HEADER out of news article in nntp buffer"])
(fset 'w3-news-get-body #[nil "qeb!Õd{)" [nntp-server-buffer re-search-forward "\\\n\\\n" 0] 2 "\
Get body of article from the nntp buffer"])
(fset 'w3-format-news #[nil "!!!!!!!\"\"!\"\"!! ##@ A B CD 3." [w3-fix-entities-in-string w3-news-get-header "From" "Subject" "Organization" mapcar car w3-split "Newsgroups" "[ \\ \\\n]+" "References" "[ \\ \\\n<>]+" "Date" w3-news-get-body body date refs grps org subj from w3-clear-tmp-buffer "" w3-current-file w3-current-type "\n" " \n" " " " \n" " \n" " \n" " \n" " \n" " " " \n" " \n" " From :
" " \n" " Newsgroups : " mapconcat #[(grp) " ð" [" " " "] 5] ", " " \n" " Organization : " " \n" " Date : " " \n" "
\n" " References\n" "
\n" #[(ref) " ð" [" " " \n"] 5] " \n" " \n" " \n" " \n" " \n" " \n" "\n" ""] 51 "\
Format a news buffer in html"])
(fset 'w3-format-whole-newsgroup #[(newsgroup header-list) " #ֱ" [w3-clear-tmp-buffer "\n" " \n" " " newsgroup " \n" " \n" " \n" " \n" " " " \n" " \n" mapconcat #[(artcl) "HH!H!\"\"
ϰ+" [artcl 6 w3-fix-entities-in-string 1 2 from subj id string-match "<\\(.*\\)>" w3-match " " " \n" " " " \n"] 8] header-list "" " \n" " \n" " \n" " \n" ""] 20])
(fset 'w3-show-all-newsgroups #[nil "N !ĉϱ@!A@AA=d#
@ժ%cKݱ+" [w3-newsrc parsed w3-parse-newsrc symbol-plist nil info grp grps "\n" " \n" " Newsgroups \n" " \n" " \n" " \n" " Newsgroup listing \n" " \n" symbol-name format " %7d%s %s" w3-retrieve-newsgroup t ": " "! " " \n" " \n" " \n" " \n" ""] 8 "\
Show a hypertext list of all newsgroups."])
(fset 'w3-news #[(article) "!p
!qq)! @\n A@ 8
\n \n!\"\"O֚\" \n!\"!
q \"&㘫 !\"(\n)*+," [noninteractive require nntp buff get-buffer-create w3-working-buffer w3-current-last-buffer w3-grok-news-href article info host port 2 w3-current-nntp-server nntp-close-server nntp-server-opened nntp-open-server string-to-int string-match "@" -1 nil ">" format "<%s>" nntp-request-article w3-format-news w3-insert "ERROR \n" " Error requesting article... " "The status message returned by the NNTP server was: " "%s " nntp-status-message "If you feel this is an error, send me mail ." "" w3-show-all-newsgroups w3-format-whole-newsgroup w3-retrieve-newsgroup "news" w3-current-type w3-current-server w3-current-port w3-current-file] 8 "\
Find a news reference"])
(fset 'w3-news-generate-reply-form #[(to newsgroups body &rest refs) " !q \"" [get-buffer-create w3-working-buffer erase-buffer "\n" " \n" " News Post/Reply Form \n" " \n" " \n" " \n" " \n" " News Post/Reply Form \n" " \n" " \n" " \n" " \n" " \n"] 34 "\
Generate an HTML reply form."])
(fset 'w3-open-local #[(fname) " P!" [w3-setup-done w3-do-setup w3-fetch "file:" fname] 3 "\
Find a local file, and interpret it as a hypertext document.
This is part of the emacs World Wide Web browser. It will prompt for
an existing file or directory, and retrieve it as a hypertext document.
If it is a directory, and w3-directory-format is 'hypertext, then an
HTML directory listing is created on the fly. Otherwise, dired-mode is
used to visit the buffer." "FLocal file: "])
(fset 'w3-format-directory #[(dir) " !GS q \"! \"!!GZ_\" OԚ @# @#!
8
8ښ!ߚӚ!@ᚬ@⚫@\"!
@;@@
@$!
@@@#!@@#!@ᚬ!\"!#!A6 !." [directory-files dir nil size mod-time attr div file files w3-working-buffer erase-buffer w3-insert format "
Index of %s \n" " Directory listing of %s \n" "
\n" w3-lazy-message "Building directory list... (%d%%)" 100 -1 "/" "%s%s" "%s/%s" file-attributes 5 7 (0 0) w3-running-lemacs w3-running-old-lemacs w3-running-FSF19 current-time-string 0 int-to-string "." ".." " &folder;Parent Directory " " &symlink;%s -> %s " " &folder;%s/ " " &unknown.document;%s " "\n " "Last Mod: " ", " "Size: " " bytes" "\n" "\n "] 7 "\
Format the files in DIR into hypertext"])
(fset 'w3-telnet #[(url) "\n\"\nÔÕOŔ\nŔŕSOP#\"
TO
O\"&\n\"!\"!P$!\"D%P$!\"D#\"-" [string-match "telnet:/*\\(.*@\\)*\\([^/]*\\)/*" url 2 server 1 name format "%s%s" "@" "" title ":" thebuf nil 0 "23" port window-system start-process "htmlsub" w3-xterm-command "-title" "-ut" "-e" w3-gateway-local-host-regexp w3-local-telnet-prog w3-remote-telnet-prog message "Please log in as %s" w3-use-transparent require transparent sit-for transparent-window get-buffer-create "%s%s:%s" "Press any key to return to emacs" terminal-emulator] 12 "\
Open up a telnet connection"])
(fset 'w3-tn3270 #[(url) "\n\"\nÔÕOŔ\nŔŕSO\"P#
TOO
&\n\"!\"!P$!D%P$!D#\"-" [string-match "tn3270:/*\\(.*@\\)*\\([^/]*\\)/*" url 2 server 1 name ":" thebuf format "%s%s" "@" "" title nil 0 "23" port window-system start-process "htmlsub" w3-xterm-command "-title" "-ut" "-e" w3-tn3270-emulator message "Please log in as %s" w3-use-transparent require transparent sit-for transparent-window get-buffer-create "%s%s:%s" "Press any key to return to emacs" terminal-emulator] 11 "\
Open up a tn3270 connection"])
(fset 'w3-mailto #[(url) "\n\"\nÔÕO! ! \n!\n \n#! *" [string-match "mailto:/*\\(.*\\)" url 1 w3-view-url t to w3-mutable-windows fboundp w3-mail-other-window-command w3-mail-command mail-other-window mail mail-to w3-insert format "%s\nX-URL-From: %s" mail-subject] 5 "\
Send mail to someone"])
(fset 'w3-gopher #[(url) " !\nA@\"
\nA@\"!\n!\n8!UϪ\n8!\n8\n8\n@\nA@!%p\" !)" [w3-grok-gopher-href url descr w3-member w3-bad-port-list w3-confirmation-func format "Warning! Trying to connect to port %s - continue? " w3-use-hypertext-gopher w3-do-gopher gopher-dispatch-object vector string-to-char 2 0 49 string-to-int ding message "Aborting connection to bad port..."] 8 "\
Handle gopher URLs"])
(fset 'w3-generate-error #[(type data) "ɱ ʚб њձױ" [type "nofile" "Error \n" "No file " data " found \n" " \n" "The file " " could not be found. Either it does not" "exist, or is unreadable.\n" "nobuf" "Error \n" "