%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/erc/ |
Current File : //usr/local/share/emacs/27.2/lisp/erc/erc-backend.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file contains utf-8 non-ASCII characters, ;;; and so cannot be loaded into Emacs 22 or earlier. (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (string-lessp emacs-version "23") (error "`%s' was compiled for Emacs 23 or later" #$)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303!\210\300\304!\207" [require erc-compat provide erc-backend erc] 2) #@61 Hash table mapping server responses to their handler hooks. (defvar erc-server-responses (make-hash-table :test 'equal) (#$ . 509)) #@71 compiler-macro for inlining `erc-response-p'. (fn CL-WHOLE-ARG CL-X) (defalias 'erc-response-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block erc-response-p (and (memq (type-of cl-x) cl-struct-erc-response-tags) t)) nil] 9 (#$ . 647)]) (put 'erc-response-p 'compiler-macro 'erc-response-p--cmacro) #@13 (fn CL-X) (defalias 'erc-response-p #[257 "\301!>\205 \302\207" [cl-struct-erc-response-tags type-of t] 3 (#$ . 992)]) (byte-code "\300\301\302\303#\304\305\306\301#\207" [function-put erc-response-p side-effect-free error-free put erc-response cl-deftype-satisfies] 5) #@78 compiler-macro for inlining `erc-response.unparsed'. (fn CL-WHOLE-ARG CL-X) (defalias 'erc-response\.unparsed--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block erc-response\.unparsed (progn (or (erc-response-p cl-x) (signal 'wrong-type-argument (list 'erc-response cl-x))) (aref cl-x 1))) nil] 9 (#$ . 1273)]) (put 'erc-response\.unparsed 'compiler-macro 'erc-response\.unparsed--cmacro) #@66 Access slot "unparsed" of `erc-response' struct CL-X. (fn CL-X) (defalias 'erc-response\.unparsed #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-erc-response-tags type-of signal wrong-type-argument erc-response 1] 5 (#$ . 1705)]) (byte-code "\300\301\302\303#\300\207" [function-put erc-response\.unparsed side-effect-free t] 4) #@76 compiler-macro for inlining `erc-response.sender'. (fn CL-WHOLE-ARG CL-X) (defalias 'erc-response\.sender--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block erc-response\.sender (progn (or (erc-response-p cl-x) (signal 'wrong-type-argument (list 'erc-response cl-x))) (aref cl-x 2))) nil] 9 (#$ . 2061)]) (put 'erc-response\.sender 'compiler-macro 'erc-response\.sender--cmacro) #@64 Access slot "sender" of `erc-response' struct CL-X. (fn CL-X) (defalias 'erc-response\.sender #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-erc-response-tags type-of signal wrong-type-argument erc-response 2] 5 (#$ . 2483)]) (byte-code "\300\301\302\303#\300\207" [function-put erc-response\.sender side-effect-free t] 4) #@77 compiler-macro for inlining `erc-response.command'. (fn CL-WHOLE-ARG CL-X) (defalias 'erc-response\.command--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block erc-response\.command (progn (or (erc-response-p cl-x) (signal 'wrong-type-argument (list 'erc-response cl-x))) (aref cl-x 3))) nil] 9 (#$ . 2833)]) (put 'erc-response\.command 'compiler-macro 'erc-response\.command--cmacro) #@65 Access slot "command" of `erc-response' struct CL-X. (fn CL-X) (defalias 'erc-response\.command #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-erc-response-tags type-of signal wrong-type-argument erc-response 3] 5 (#$ . 3260)]) (byte-code "\300\301\302\303#\300\207" [function-put erc-response\.command side-effect-free t] 4) #@82 compiler-macro for inlining `erc-response.command-args'. (fn CL-WHOLE-ARG CL-X) (defalias 'erc-response\.command-args--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block erc-response\.command-args (progn (or (erc-response-p cl-x) (signal 'wrong-type-argument (list 'erc-response cl-x))) (aref cl-x 4))) nil] 9 (#$ . 3613)]) (put 'erc-response\.command-args 'compiler-macro 'erc-response\.command-args--cmacro) #@70 Access slot "command-args" of `erc-response' struct CL-X. (fn CL-X) (defalias 'erc-response\.command-args #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-erc-response-tags type-of signal wrong-type-argument erc-response 4] 5 (#$ . 4065)]) (byte-code "\300\301\302\303#\300\207" [function-put erc-response\.command-args side-effect-free t] 4) #@78 compiler-macro for inlining `erc-response.contents'. (fn CL-WHOLE-ARG CL-X) (defalias 'erc-response\.contents--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block erc-response\.contents (progn (or (erc-response-p cl-x) (signal 'wrong-type-argument (list 'erc-response cl-x))) (aref cl-x 5))) nil] 9 (#$ . 4433)]) (put 'erc-response\.contents 'compiler-macro 'erc-response\.contents--cmacro) #@66 Access slot "contents" of `erc-response' struct CL-X. (fn CL-X) (defalias 'erc-response\.contents #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-erc-response-tags type-of signal wrong-type-argument erc-response 5] 5 (#$ . 4865)]) (byte-code "\300\301\302\303#\300\207" [function-put erc-response\.contents side-effect-free t] 4) #@74 compiler-macro for inlining `erc-response.tags'. (fn CL-WHOLE-ARG CL-X) (defalias 'erc-response\.tags--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block erc-response\.tags (progn (or (erc-response-p cl-x) (signal 'wrong-type-argument (list 'erc-response cl-x))) (aref cl-x 6))) nil] 9 (#$ . 5221)]) (put 'erc-response\.tags 'compiler-macro 'erc-response\.tags--cmacro) #@62 Access slot "tags" of `erc-response' struct CL-X. (fn CL-X) (defalias 'erc-response\.tags #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-erc-response-tags type-of signal wrong-type-argument erc-response 6] 5 (#$ . 5633)]) (byte-code "\300\301\302\303#\304\305\306\"\207" [function-put erc-response\.tags side-effect-free t defalias copy-erc-response copy-sequence] 4) #@131 compiler-macro for inlining `make-erc-response'. (fn CL-WHOLE &cl-quote &key UNPARSED SENDER COMMAND COMMAND-ARGS CONTENTS TAGS) (defalias 'make-erc-response--cmacro #[385 "\300\301\"\206 \302A@\300\303\"\206 \304A@\300\305\"\206 \306A@\300\307\"\206&