X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/8f1d2ef658f95549eb33fe5265f8f11c5129bece..d311d28c3f8a3c43e6ef33d68b852c5ea7f13239:/src/ccl.h diff --git a/src/ccl.h b/src/ccl.h index 8c1f5e5cbd..f55b295027 100644 --- a/src/ccl.h +++ b/src/ccl.h @@ -37,7 +37,7 @@ along with GNU Emacs. If not, see . */ /* Structure to hold information about running CCL code. Read comments in the file ccl.c for the detail of each field. */ struct ccl_program { - int idx; /* Index number of the CCL program. + ptrdiff_t idx; /* Index number of the CCL program. -1 means that the program was given by a vector, not by a program name. */ @@ -96,19 +96,9 @@ struct ccl_spec { execution of ccl program CCL_PROG (symbol or vector). */ extern int setup_ccl_program (struct ccl_program *, Lisp_Object); -/* Check if CCL is updated or not. If not, re-setup members of CCL. */ -extern int check_ccl_update (struct ccl_program *); - extern void ccl_driver (struct ccl_program *, int *, int *, int, int, Lisp_Object); -/* Vector of CCL program names vs corresponding program data. */ -extern Lisp_Object Vccl_program_table; - -/* Symbols of ccl program have this property, a value of the property - is an index for Vccl_protram_table. */ -extern Lisp_Object Qccl_program_idx; - extern Lisp_Object Qccl, Qcclp; EXFUN (Fccl_program_p, 1); @@ -120,4 +110,3 @@ EXFUN (Fccl_program_p, 1); } while (0); #endif /* EMACS_CCL_H */ -