Current File : //proc/thread-self/root/kunden/usr/share/emacs/27.2/lisp/mh-e/mh-thread.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!\207" [require mh-e mh-scan] 2)
#@52 compiler-macro for inlining `mh-thread-message-p'.
(defalias 'mh-thread-message-p--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block mh-thread-message-p (and (memq (type-of cl-x) cl-struct-mh-thread-message-tags) t)) nil] 7 (#$ . 474)])
(put 'mh-thread-message-p 'compiler-macro 'mh-thread-message-p--cmacro)
(defalias 'mh-thread-message-p #[(cl-x) "\302! >\205 \303\207" [cl-x cl-struct-mh-thread-message-tags type-of t] 2])
(byte-code "\300\301\302\303#\304\305\306\301#\207" [function-put mh-thread-message-p side-effect-free error-free put mh-thread-message cl-deftype-satisfies] 5)
#@46 compiler-macro for inlining `mh-message-id'.
(defalias 'mh-message-id--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block mh-message-id (progn (or (mh-thread-message-p cl-x) (signal 'wrong-type-argument (list 'mh-thread-message cl-x))) (aref cl-x 1))) nil] 7 (#$ . 1126)])
(put 'mh-message-id 'compiler-macro 'mh-message-id--cmacro)
#@54 Access slot "id" of `mh-thread-message' struct CL-X.
(defalias 'mh-message-id #[(cl-x) "\302! >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-mh-thread-message-tags type-of signal wrong-type-argument mh-thread-message 1] 4 (#$ . 1521)])
(byte-code "\300\301\302\303#\300\207" [function-put mh-message-id side-effect-free t] 4)
#@54 compiler-macro for inlining `mh-message-references'.
(defalias 'mh-message-references--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block mh-message-references (progn (or (mh-thread-message-p cl-x) (signal 'wrong-type-argument (list 'mh-thread-message cl-x))) (aref cl-x 2))) nil] 7 (#$ . 1862)])
(put 'mh-message-references 'compiler-macro 'mh-message-references--cmacro)
#@62 Access slot "references" of `mh-thread-message' struct CL-X.
(defalias 'mh-message-references #[(cl-x) "\302! >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-mh-thread-message-tags type-of signal wrong-type-argument mh-thread-message 2] 4 (#$ . 2297)])
(byte-code "\300\301\302\303#\300\207" [function-put mh-message-references side-effect-free t] 4)
#@51 compiler-macro for inlining `mh-message-subject'.
(defalias 'mh-message-subject--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block mh-message-subject (progn (or (mh-thread-message-p cl-x) (signal 'wrong-type-argument (list 'mh-thread-message cl-x))) (aref cl-x 3))) nil] 7 (#$ . 2662)])
(put 'mh-message-subject 'compiler-macro 'mh-message-subject--cmacro)
#@59 Access slot "subject" of `mh-thread-message' struct CL-X.
(defalias 'mh-message-subject #[(cl-x) "\302! >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-mh-thread-message-tags type-of signal wrong-type-argument mh-thread-message 3] 4 (#$ . 3082)])
(byte-code "\300\301\302\303#\300\207" [function-put mh-message-subject side-effect-free t] 4)
#@56 compiler-macro for inlining `mh-message-subject-re-p'.
(defalias 'mh-message-subject-re-p--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block mh-message-subject-re-p (progn (or (mh-thread-message-p cl-x) (signal 'wrong-type-argument (list 'mh-thread-message cl-x))) (aref cl-x 4))) nil] 7 (#$ . 3438)])
(put 'mh-message-subject-re-p 'compiler-macro 'mh-message-subject-re-p--cmacro)
#@64 Access slot "subject-re-p" of `mh-thread-message' struct CL-X.
(defalias 'mh-message-subject-re-p #[(cl-x) "\302! >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-mh-thread-message-tags type-of signal wrong-type-argument mh-thread-message 4] 4 (#$ . 3883)])
(byte-code "\300\301\302\303#\304\305\306\"\207" [function-put mh-message-subject-re-p side-effect-free t defalias copy-mh-thread-message copy-sequence] 4)
#@120 compiler-macro for inlining `mh-thread-make-message'.
(fn CL-WHOLE &cl-quote &key ID REFERENCES SUBJECT SUBJECT-RE-P)
(defalias 'mh-thread-make-message--cmacro #[(cl-whole &rest #1=#:--cl-rest--) "\306\307\"A@\306\310\"A@\306\311\"\206 \312A@\306\313\"A@
\203L
@\314>\2035
AA\211\202# \315>A@\203C \316\211\202# \317\320
@\"\210\202\"