Function: declare-ccl-program

declare-ccl-program is an autoloaded macro defined in ccl.el.gz.

Signature

(declare-ccl-program NAME &optional VECTOR)

Documentation

Declare NAME as a name of CCL program.

This macro exists for backward compatibility. In the old version of Emacs, to compile a CCL program which calls another CCL program not yet defined, it must be declared as a CCL program in advance. But, now CCL program names are resolved not at compile time but before execution.

Optional arg VECTOR is a compiled CCL code of the CCL program.

Source Code

;; Defined in /usr/src/emacs/lisp/international/ccl.el.gz
;; Auto-loaded functions.

;;;###autoload
(defmacro declare-ccl-program (name &optional vector)
  "Declare NAME as a name of CCL program.

This macro exists for backward compatibility.  In the old version of
Emacs, to compile a CCL program which calls another CCL program not
yet defined, it must be declared as a CCL program in advance.  But,
now CCL program names are resolved not at compile time but before
execution.

Optional arg VECTOR is a compiled CCL code of the CCL program."
  `(put ',name 'ccl-program-idx (register-ccl-program ',name ,vector)))