Function: nnoo-declare
nnoo-declare is a macro defined in nnoo.el.gz.
Signature
(nnoo-declare BACKEND &rest PARENTS)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnoo.el.gz
(defmacro nnoo-declare (backend &rest parents)
(declare (indent 1))
`(eval-and-compile
(if (assq ',backend nnoo-definition-alist)
(setcar (cdr (assq ',backend nnoo-definition-alist))
(mapcar #'list ',parents))
(push (list ',backend
(mapcar #'list ',parents)
nil nil)
nnoo-definition-alist))
(unless (assq ',backend nnoo-state-alist)
(push (list ',backend "*internal-non-initialized-backend*")
nnoo-state-alist))))