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)))