Index: emacs/src/ccl.h
diff -c emacs/src/ccl.h:1.19 emacs/src/ccl.h:1.20
*** emacs/src/ccl.h:1.19        Mon Sep  1 15:45:52 2003
--- emacs/src/ccl.h     Fri May 27 11:23:59 2005
***************
*** 33,38 ****
--- 33,42 ----
  /* 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.
+                                  -1 means that the program was given
+                                  by a vector, not by a program
+                                  name.  */
    int size;                   /* Size of the compiled code.  */
    Lisp_Object *prog;          /* Pointer into the compiled code.  */
    int ic;                     /* Instruction Counter (index for PROG).  */
***************
*** 90,95 ****
--- 94,102 ----
     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 *));
  


_______________________________________________
Emacs-diffs mailing list
Emacs-diffs@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-diffs

Reply via email to