| Server IP : 217.160.0.212 / Your IP : 216.73.216.117 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/url/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(byte-code "\300\301!\210\300\302!\210\303\304\305\"\210\303\306\305\"\210\303\307\310\"\207" [require url-parse url-vars autoload timezone-parse-date "timezone" timezone-make-date-arpa-standard mail-header-extract "mailheader"] 3)
#@45 A syntax table for parsing sgml attributes.
(defvar url-parse-args-syntax-table (copy-syntax-table emacs-lisp-mode-syntax-table) (#$ . 316))
(byte-code "\301\302\303#\210\301\304\303#\210\301\305\306#\210\301\307\310#\210\311\312\313\314\315DD\316\317\320\321\322&\207" [url-parse-args-syntax-table modify-syntax-entry 39 "\"" 96 123 "(" 125 ")" custom-declare-variable url-debug funcall function #[0 "\300\207" [nil] 1 ""] "What types of debug messages from the URL library to show.\nDebug messages are logged to the *URL-DEBUG* buffer.\n\nIf t, all messages will be logged.\nIf a number, all messages will be logged, as well shown via `message'.\nIf a list, it is a list of the types of messages to be logged." :type (choice (const :tag "none" nil) (const :tag "all" t) (checklist :tag "custom" (const :tag "HTTP" :value http) (const :tag "DAV" :value dav) (const :tag "General" :value retrieval) (const :tag "Filename handlers" :value handlers) (symbol :tag "Other"))) :group url-hairy] 8)
#@23
(fn TAG &rest ARGS)
(defalias 'url-debug #[385 "\301=\204 \247\204 <\2055 >\2055 r\302\303!q\210db\210\304!\305\306\307\"\310\261\210\247\2054 \306\311\")\207" [url-debug t get-buffer-create "*URL-DEBUG*" symbol-name " -> " apply format "\n" message] 7 (#$ . 1320)])
#@33
(fn STR &optional NODOWNCASE)
(defalias 'url-parse-args #[513 "\301\211\211\211\211\302\303\304\"r\211q\210\305\306\"\216c\210\307!\210eb\210m\204\246 \310\301w\210`\262\311\301w\210\2046 \312`\"\210`{\262\313\301w\210`f\206E \314\315U\204P \301\262\202\230 \316\301w\210`\262f\206] \314\317U\204m f\206h \314\320U\203\213 T\3211\201 \322\323!\210`S\324\301w\2100\202\207 \210\325\301w\210`{\202\226 \326\301w\210\327\301x\210`{\262BB\262\310\301w\210\202 *\207" [url-parse-args-syntax-table nil generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] set-syntax-table "; \n " "^ \n =;" downcase-region " \n" 0 61 " \n=" 34 39 (error) forward-sexp 1 "\"" "^ \n" "^;" " "] 12 (#$ . 1607)])
#@351 Convert HTML markup-start characters to entity references in STRING.
Also replaces the " character, so that the result may be safely used as
an attribute value in a tag. Returns a new string with the result of the
conversion. Replaces these characters as follows:
& ==> &
< ==> <
> ==> >
" ==> "
(fn STRING)
(defalias 'url-insert-entities-in-string #[257 "\300\301\"\2034 r\302\303!q\210\304 \210\305p!\210\211c\210eb\210\306\307w\210m\2040 `f\310\236Ac\210\311\312!\210\202 \313 )\207\207" [string-match "[&<>\"]" get-buffer-create " *entity*" erase-buffer buffer-disable-undo "^&<>\"" nil ((34 . """) (38 . "&") (60 . "<") (62 . ">")) delete-char 1 buffer-string] 4 (#$ . 2388)])
#@87 Return a "normalized" version of URL.
Strips out default port numbers, etc.
(fn URL)
(defalias 'url-normalize-url #[257 "\301\211\211\302!\262\303!>\204 \304\305\306D\"\210\307H\262\310\235\203$ \207\303!>\2043 \304\305\306D\"\210\311\301I\210\312!\207" [cl-struct-url-tags nil url-generic-parse-url type-of signal wrong-type-argument url 1 ("www" "about" "mailto" "info") 7 url-recreate-url] 8 (#$ . 3135)])
#@139 Just like `message', but is a no-op if called more than once a second.
Will not do anything if `url-show-status' is nil.
(fn &rest ARGS)
(defalias 'url-lazy-message #[128 "\203 \304! >\204 \305\306\307D\"\210\310H\206+ \n?\206+ \311 \206+ \312\313\314\"\211U?\2053 \315\316\"\207" [url-current-object cl-struct-url-tags url-show-status url-lazy-message-time type-of signal wrong-type-argument url 10 active-minibuffer-window time-convert nil integer apply message] 5 (#$ . 3567)])
#@92 Return a date string that most HTTP servers can understand.
(fn &optional SPECIFIED-TIME)
(defalias 'url-get-normalized-date #[256 "\301\302\303\304#)\207" [system-time-locale "C" format-time-string "%a, %d %b %Y %T GMT" t] 5 (#$ . 4064)])
#@52 Remove spaces/tabs at the end of a string.
(fn X)
(defalias 'url-eat-trailing-space #[257 "\211GS\300\301\302E\303Y\203 H>\203 S\262\202 \303TO\207" [32 9 10 0] 6 (#$ . 4313)])
#@49 Remove spaces at the front of a string.
(fn X)
(defalias 'url-strip-leading-spaces #[257 "\211GS\300\301\302\303EX\203 H>\203 T\262\202 \304O\207" [0 32 9 10 nil] 7 (#$ . 4508)])
(byte-code "\300\301\302\303#\210\304\301\302\305#\207" [defalias url-pretty-length file-size-human-readable nil make-obsolete "24.4"] 4)
#@28
(fn FMT PERC &rest ARGS)
(defalias 'url-display-percentage #[642 "\205A \203 \303 !\n>\204 \304\305\306 D\"\210 \307H?\205A \204+ \310\311!\205A \311 \207\310\312!\203<