+/* Setup fields of the structure pointed by CCL appropriately for the
+ execution of ccl program CCL_PROG (symbol or vector). */
+extern int setup_ccl_program P_ ((struct ccl_program *, Lisp_Object));
+
+/* Check if CCL is updated or not. If not, re-setup members of CCL. */
+extern int check_ccl_update P_ ((struct ccl_program *));
+
+extern int ccl_driver P_ ((struct ccl_program *, unsigned char *,
+ unsigned char *, int, int, int *));
+
+/* 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;
+
+#endif /* EMACS_CCL_H */
+
+/* arch-tag: 14681df7-876d-43de-bc71-6b78e23a4e3c
+ (do not change this comment) */