%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/share/emacs/27.2/lisp/url/
Upload File :
Create Path :
Current File : //usr/local/share/emacs/27.2/lisp/url/url.elc

;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.

;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\300\306!\210\300\307!\210\300\310!\210\300\311!\210\300\312!\210\313\314\315\316\317DD\320\321\322\323\324&\207" [require mailcap url-vars url-cookie url-history url-expand url-privacy url-methods url-proxy url-parse url-util custom-declare-variable url-configuration-directory funcall function #[0 "\300\301\302\"\207" [locate-user-emacs-file "url/" ".url/"] 3] "Directory used by the URL package for cookies, history, etc." :type directory :group url] 8)
#@98 Setup the URL package.
This is to avoid conflict with user settings if URL is dumped with
Emacs.
(defalias 'url-do-setup #[0 "?\205i\305 \210\306 \210\307\310\311\312#\210\307\313\311\314#\210	\206\315\316\n\"\206(\315\317\n\"\320 \210\321 \210\322 \210\323	!\210\324\325\f\"?\205M\326\327!\206M\326\330!\206M\326\325!\211\203^\325\331\332\333\334#\335QB\fB\210\336 \210\337\340!\210\341\211\207" [url-setup-done url-cookie-file url-configuration-directory url-history-file url-proxy-services mailcap-parse-mailcaps mailcap-parse-mimetypes url-register-auth-scheme "basic" nil 4 "digest" 7 expand-file-name "cookies" "history" url-history-parse-history url-history-setup-save-timer url-cookie-setup-save-timer url-cookie-parse-file assoc "no_proxy" getenv "NO_PROXY" "no_PROXY" "\\(" mapconcat #[257 "\211\300U\203\301\207\211\302U\203\303\207\211\304U\203\305\207\211\306U\203 \307\207\211\310U\203(\311\207\312!\207" [44 "\\|" 32 #1="" 46 "\\." 42 ".*" 63 "." char-to-string] 3 "\n\n(fn X)"] #1# "\\)" url-setup-privacy-info run-hooks url-load-hook t] 7 (#$ . 944)])
#@268 New buffer into which the retrieval will take place.
Sometimes while retrieving a URL, the URL library needs to use another buffer
than the one returned initially by `url-retrieve'.  In this case, it sets this
variable in the original buffer as a forwarding pointer.
(defvar url-redirect-buffer nil (#$ . 2044))
(defvar url-retrieve-number-of-calls 0)
(autoload 'url-cache-prune-cache "url-cache")
#@74 Bind to nil before calling `url-retrieve' to signal :nowait connections.
(defvar url-asynchronous t (#$ . 2448))
#@1522 Retrieve URL asynchronously and call CALLBACK with CBARGS when finished.
URL is either a string or a parsed URL.  If it is a string
containing characters that are not valid in a URI, those
characters are percent-encoded; see `url-encode-url'.

CALLBACK is called when the object has been completely retrieved, with
the current buffer containing the object, and any MIME headers associated
with it.  It is called as (apply CALLBACK STATUS CBARGS).
STATUS is a plist representing what happened during the request,
with most recent events first, or an empty list if no events have
occurred.  Each pair is one of:

(:redirect REDIRECTED-TO) - the request was redirected to this URL.

(:error (error type . DATA)) - an error occurred.  TYPE is a
symbol that says something about where the error occurred, and
DATA is a list (possibly nil) that describes the error further.

Return the buffer URL will load into, or nil if the process has
already completed (i.e. URL was a mailto URL or similar; in this case
the callback is not called).

The variables `url-request-data', `url-request-method' and
`url-request-extra-headers' can be dynamically bound around the
request; dynamic binding of other variables doesn't necessarily
take effect.

If SILENT, then don't message progress reports and the like.
If INHIBIT-COOKIES, cookies will neither be stored nor sent to
the server.
If URL is a multibyte string, it will be encoded as utf-8 and
URL-encoded before it's used.

(fn URL CALLBACK &optional CBARGS SILENT INHIBIT-COOKIES)
(defalias 'url-retrieve #[1282 "\300\301B%\207" [url-retrieve-internal nil] 11 (#$ . 2569)])
#@585 Internal function; external interface is `url-retrieve'.
The callback function will receive an updated value of CBARGS as
arguments; its first element should be a plist specifying what has
happened so far during the request, as described in the docstring
of `url-retrieve' (if in doubt, specify nil).

If SILENT, don't message progress reports and the like.
If INHIBIT-COOKIES, cookies will neither be stored nor sent to
the server.
If URL is a multibyte string, it will be encoded as utf-8 and
URL-encoded before it's used.

(fn URL CALLBACK CBARGS &optional SILENT INHIBIT-COOKIES)
(defalias 'url-retrieve-internal #[1283 "\306 \210\307 \210;\203\310\311G\312$\210\313!\262\314!>\204'\315!\262\316!\2041\317\320!\210\314!>\204A\321\322\323D\"\210\324H\204O\317\325\326!\"\210\314!>\204_\321\322\323D\"\210\211\327I\266\314!>\204v\321\322\323D\"\210\211\330	I\266\314!>\204\215\321\322\323D\"\210\211\331?I\266\n\332\246\311U\203\256\3331\247\334 0\202\255\335\336\"\262\210\nT\337\314!>\204\303\321\322\323D\"\210\324H\340\"\314!>\204\331\321\322\323D\"\210\341H\205\370\342\314!>\204\363\321\322\323\nD\"\210\341H\"\312\337\314	!>\204\321\322\323D\"\210\324H\343\"\211\203\344\262\345\262\211\2032			#\262)\202H	!\262\203Hrq\210\346\"\210)
\203S\347	\350 \"\210)\207" [cl-struct-url-tags url-asynchronous url-retrieve-number-of-calls url-using-proxy url-current-object url-history-track url-do-setup url-gc-dead-buffers set-text-properties 0 nil url-encode-url type-of url-generic-parse-url functionp error "Must provide a callback function to url-retrieve" signal wrong-type-argument url 1 "Bad url: %s" url-recreate-url 10 12 11 1000 (file-error) url-cache-prune-cache message "Error when expiring the cache: %s" url-scheme-get-property loader 4 url-find-proxy-for-url asynchronous-p t url-proxy apply url-history-update-url current-time] 14 (#$ . 4196)])
#@521 Retrieve URL synchronously.
Return the buffer containing the data, or nil if there are no data
associated with it (the case for dired, info, or mailto URLs that need
no further processing).  URL is either a string or a parsed URL.

If SILENT is non-nil, don't do any messaging while retrieving.
If INHIBIT-COOKIES is non-nil, refuse to store cookies.  If
TIMEOUT is passed, it should be a number that says (in seconds)
how long to wait for a response before giving up.

(fn URL &optional SILENT INHIBIT-COOKIES TIMEOUT)
(defalias 'url-retrieve-synchronously #[1025 "\303 \210\304C\305 \304\211C\211\306	\307\310\311\312\313	\"\314\"\315\316%\304%\240\210\211\242\205\271\317\242!\242\204\266\203C\320\321!\"\203\266\322\323\324\242\242$\210\325\326\242\"\203c\317\325\326\242\"\240!\262\2020\211\203\204\327!\330>\203\204\211\317\242!\206x=\203\204\331!\210\332\240\210\3331\223\304\334\335\")0\202\231\210\332\336\337!\2040\211\2030\n\203\250\331!\210\n?\205\261\317\242!\262\2020\210\211\242)\207" [url-asynchronous inhibit-quit quit-flag url-do-setup nil current-time url-retrieve make-byte-code 128 "\302\303\304p#\210\300\305\240\210\301p\240\207" vconcat vector [url-debug retrieval "Synchronous fetching done (%S)" t] 5 "\n\n(fn &rest IGNORED)" get-buffer-process time-less-p time-since url-debug retrieval "Spinning in url-retrieve-synchronously: %S (%S)" buffer-local-value url-redirect-buffer process-status (closed exit signal failed) delete-process t (quit) accept-process-output 1 eval (ignore nil)] 18 (#$ . 6179)])
#@22 

(fn &rest IGNORED)
(defalias 'url-mm-callback #[128 "\301\302!\303p!\210r\304\305!!q\210\306!\307=\2033\310\311\3128A!\313\314\315\316DDE\"\210\317\320!\210\321p!\202E\322p!\210\323\324\313\325\315\316DDE\325\302$)\207" [url-current-object mm-dissect-buffer t url-mark-buffer-as-dead generate-new-buffer url-recreate-url mm-display-part external set-process-sentinel get-buffer-process 3 lambda (proc event) mm-destroy-parts quote message "Viewing externally" kill-buffer display-buffer add-hook kill-buffer-hook nil] 9 (#$ . 7766)])
#@73 Retrieve URL and pass to the appropriate viewing application.

(fn URL)
(defalias 'url-mm-url #[257 "\300\301!\210\300\302!\210\303\304\305#\207" [require mm-decode mm-view url-retrieve url-mm-callback nil] 5 (#$ . 8317)])
(defvar url-dead-buffer-list nil)
#@13 

(fn BUFF)
(defalias 'url-mark-buffer-as-dead #[257 "\211B\211\207" [url-dead-buffer-list] 3 (#$ . 8581)])
(defalias 'url-gc-dead-buffers #[0 "\301\211A\242\211\262\205\302!\203\303!\210\202\207" [url-dead-buffer-list nil buffer-live-p kill-buffer] 3])
(byte-code "\300\301!\203\302\303\301\"\210\202!\300\304!\203\302\303\305\"\210\202!\302\303\306\"\210\307\310!\207" [fboundp display-warning defalias url-warn warn #[770 "\300\301\206\302$\207" [warn "(%s/%s) %s" warning] 8 "\n\n(fn CLASS MESSAGE &optional LEVEL)"] #[770 "r\300\301!q\210db\210\212\302\303\206\304$c\210)\305p!)\207" [get-buffer-create "*URL-WARNINGS*" format "(%s/%s) %s\n" warning display-buffer] 8 "\n\n(fn CLASS MESSAGE &optional LEVEL)"] provide url] 3)

Zerion Mini Shell 1.0