]> code.delx.au - gnu-emacs/blobdiff - src/ccl.h
(syms_of_coding): Doc fix for inhibit-eol-conversion.
[gnu-emacs] / src / ccl.h
index c1700c957d9c2490eec1c577a1a26f668df47571..5965b74155a757d8c62b4d31306fbad5efa44dc5 100644 (file)
--- a/src/ccl.h
+++ b/src/ccl.h
@@ -60,6 +60,7 @@ struct ccl_program {
 struct ccl_spec {
   struct ccl_program decoder;
   struct ccl_program encoder;
+  unsigned char valid_codes[256];
 };
 
 /* Alist of fontname patterns vs corresponding CCL program.  */
@@ -72,4 +73,11 @@ extern void setup_ccl_program P_ ((struct ccl_program *, Lisp_Object));
 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 /* _CCL_H */