+/* 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 (struct ccl_program *, Lisp_Object);
+
+extern int ccl_driver (struct ccl_program *, const unsigned char *,
+ unsigned_char_dynarr *, int, int *, int);
+
+EXFUN (Fregister_ccl_program, 2);
+
+extern Lisp_Object Qccl_program;
+
+/* 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_program_table. */
+extern Lisp_Object Qccl_program_idx;
+
+#endif /* INCLUDED_mule_ccl_h_ */