| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 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/nxml/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
#@137 Return a URI for the filename F.
Multibyte characters are left as is. Use `rng-uri-escape-multibyte' to
escape them using %HH.
(fn F)
(defalias 'rng-file-name-uri #[257 "\300!\262\301\302\303#\304G\305V\203 \305H\306U\203 \307\202 \310Q\207" [expand-file-name replace-regexp-in-string "[] - \"#%;<>?[\\^`{|}]" rng-percent-encode "file:" 0 47 "//" "///"] 5 (#$ . 85)])
#@47 Escape multibyte characters in URI.
(fn URI)
(defalias 'rng-uri-escape-multibyte #[257 "\300\301\302\303\304\"#\207" [replace-regexp-in-string "[[:nonascii:]]" rng-percent-encode encode-coding-string utf-8] 7 (#$ . 471)])
#@12
(fn STR)
(defalias 'rng-percent-encode #[257 "\300\301\302\303\304\305\"\262\"\"\207" [apply concat mapcar #[257 "\300\301\302\245\302\246#\207" [format "%%%x%x" 16] 6 "\n\n(fn CH)"] append nil] 9 (#$ . 701)])
#@101 Return the filename represented by a URI.
Signal an error if URI is not a valid file URL.
(fn URI)
(defalias 'rng-uri-file-name #[257 "\300\301\"\207" [rng-uri-file-name-1 nil] 4 (#$ . 925)])
#@85 Return a regexp for filenames represented by URIs that match PATTERN.
(fn PATTERN)
(defalias 'rng-uri-pattern-file-name-regexp #[257 "\300\301\"\207" [rng-uri-file-name-1 match] 4 (#$ . 1125)])
#@16
(fn PATTERN)
(defalias 'rng-uri-pattern-file-name-replace-match #[257 "\300\301\"\207" [rng-uri-file-name-1 replace] 4 (#$ . 1327)])
#@20
(fn URI PATTERN)
(defalias 'rng-uri-file-name-1 #[514 "\301\302\"\204\f \303\304\"\210\305!\262\306!\206 \303\307\"\211@A@\3108\301\311\"\3128\3138\204@ \204M \303\314\n\"\210\202M \227\315\230\204M \303\316\n\"\210\317 \320B\235\204\\ \303\321\n\"\210\203f \303\322\n\"\210\211\203p \303\323\n\"\210\324\325\"\203} \303\326\n\"\210\301\327\"\203\212 \303\330\n\"\210\331=\203\243 \203\243 \332\333\334O!\203\243 \333\334O\262\203\265 \301\335\"\203\265 \310\334O\262\336\267\202\311 \337!\202\314 \340\310\"\202\314 \341!\262\324\342\"\203\333 \303\343\n\"\210\344=\203\357 \203\352 \345\202\353 \346P\262\344=\203\373 \347\350Q\207\351=\203\n\204\n\352P\207\207" [system-type string-match "\\`\\(?:[^%]\\|%[[:xdigit:]]{2}\\)*\\'" rng-uri-error "Bad escapes in URI `%s'" rng-uri-unescape-multibyte rng-uri-split "Cannot split URI `%s' into its components" 2 "\\`/" 3 4 "URI `%s' does not have a scheme" "file" "URI `%s' does not use the `file:' scheme" system-name (nil "" "localhost") "URI `%s' does not start with `file:///' or `file://localhost/'" "`?' not escaped in file URI `%s'" "URI `%s' has a fragment identifier" string-search ";" "`;' not escaped in URI `%s'" "%2[fF]" "Escaped slash in URI `%s'" windows-nt file-name-absolute-p 1 nil "\\`\\./" #s(hash-table size 2 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (match 188 replace 194)) rng-uri-unescape-unibyte-match rng-uri-unescape-unibyte-replace rng-uri-unescape-unibyte "