Mercurial > emacs
comparison src/ccl.h @ 30755:c9a72e24976c
(struct ccl_program): New member multibyte.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Fri, 11 Aug 2000 05:45:10 +0000 |
parents | 9d85d8264c59 |
children | 41f50ad22d7a |
comparison
equal
deleted
inserted
replaced
30754:4687d69de88a | 30755:c9a72e24976c |
---|---|
40 processing code. */ | 40 processing code. */ |
41 int reg[8]; /* CCL registers, reg[7] is used for | 41 int reg[8]; /* CCL registers, reg[7] is used for |
42 condition flag of relational | 42 condition flag of relational |
43 operations. */ | 43 operations. */ |
44 int private_state; /* CCL instruction may use this | 44 int private_state; /* CCL instruction may use this |
45 for private use, mainly for preservation | 45 for private use, mainly for saving |
46 internal states for suspending. | 46 internal states on suspending. |
47 This variable is set to 0 when ccl is | 47 This variable is set to 0 when ccl is |
48 set up. */ | 48 set up. */ |
49 int last_block; /* Set to 1 while processing the last | 49 int last_block; /* Set to 1 while processing the last |
50 block. */ | 50 block. */ |
51 int status; /* Exit status of the CCL program. */ | 51 int status; /* Exit status of the CCL program. */ |
55 int stack_idx; /* How deep the call of CCL_Call is nested. */ | 55 int stack_idx; /* How deep the call of CCL_Call is nested. */ |
56 int eol_type; /* When the CCL program is used for | 56 int eol_type; /* When the CCL program is used for |
57 encoding by a coding system, set to | 57 encoding by a coding system, set to |
58 the eol_type of the coding | 58 the eol_type of the coding |
59 system. */ | 59 system. */ |
60 int multibyte; /* 1 if the source text is multibyte. */ | |
60 }; | 61 }; |
61 | 62 |
62 /* This data type is used for the spec field of the structure | 63 /* This data type is used for the spec field of the structure |
63 coding_system. */ | 64 coding_system. */ |
64 | 65 |