Current File : //proc/self/root/kunden/usr/share/emacs/27.2/lisp/gnus/nnoo.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.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'nnheader)
(defvar nnoo-definition-alist nil)
(defvar nnoo-state-alist nil)
(defvar nnoo-parent-backend nil)
#@63 The same as `defvar', only takes list of variables to MAP to.
(defalias 'defvoo '(macro . #[(var init &optional doc &rest map) "\304\203 \305 \n\306PF\202 \305 \nE\307\310 D\310DEE\207" [doc var init map prog1 defvar "\n\nThis is a Gnus server variable. See Info node `(gnus)Select Methods'." nnoo-define quote] 6 (#$ . 526)]))
(byte-code "\300\301\302\303#\210\300\301\304\305#\207" [put defvoo lisp-indent-function 2 edebug-form-spec (var init &optional doc &rest map)] 4)
#@42 The same as `defun', only register FUNC.
(defalias 'deffoo '(macro . #[(func args &rest forms) "\303\304 \nBBB\305\306DDE\207" [func args forms prog1 defun nnoo-register-function quote] 5 (#$ . 1013)]))
(byte-code "\300\301\302\303#\210\300\301\304\305#\207" [put deffoo lisp-indent-function 2 edebug-form-spec (&define name lambda-list def-body)] 4)
(defalias 'nnoo-register-function #[(func) "\303\304\305! \"\233\211\204 \306\307\"\210\n\n@B\240)\207" [func nnoo-definition-alist funcs 3 assoc nnoo-backend error "%s belongs to a backend that hasn't been declared"] 5])
(defalias 'nnoo-declare '(macro . #[(backend &rest parents) "\302\303\304\305D\306BB\307\310\304\305D\311BBD\312\313\305 DEE\314\315\305D\312\316\305 DE\317BBB\320BBF\321\304\305D\322BB\314\315\305D\323BB\324BBEE\207" [backend parents eval-and-compile if assq quote (nnoo-definition-alist) setcar cdr (nnoo-definition-alist) mapcar 'list push list 'list (nil nil) (nnoo-definition-alist) unless (nnoo-state-alist) ("*internal-non-initialized-backend*") (nnoo-state-alist)] 11]))
(put 'nnoo-declare 'lisp-indent-function 1)
(defalias 'nnoo-parents #[(backend) "\302 \"A@\207" [backend nnoo-definition-alist assoc] 3])
(defalias 'nnoo-variables #[(backend) "\302\303 \"8\207" [backend nnoo-definition-alist 2 assoc] 4])
(defalias 'nnoo-functions #[(backend) "\302\303 \"8\207" [backend nnoo-definition-alist 3 assoc] 4])
(defalias 'nnoo-import '(macro . #[(backend &rest imports) "\302\303D\303 DE\207" [backend imports nnoo-import-1 quote] 4]))
(put 'nnoo-import 'lisp-indent-function 1)
(defalias 'nnoo-import-1 #[(backend imports) "@9\203 \211A\242\202 \306\307\211\211\211A\242\211\205W A\206) \310@!\n\203 \311\312
\313\n@!\"\211!\204O \314\315 \316\f\317
D\317\n@D\320BBBF!\210\n\211A\210\202* ,\207" [imports function functions imp call-function backend nnoo-parent-function nil nnoo-functions fboundp nnoo-symbol nnoo-rest-symbol eval deffoo (&rest args) quote (args)] 8])
(defalias 'nnoo-parent-function #[(backend function args) "\306! \307\310 !\311 !\236A#\210\312\f\"\311 !\236A\211\2033
@A@
@@JL\210
A\211\204\"