aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/coding.h')
-rw-r--r--src/coding.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/coding.h b/src/coding.h
index f0b4033d107..0c119999ddf 100644
--- a/src/coding.h
+++ b/src/coding.h
@@ -149,7 +149,7 @@ struct iso2022_spec
149 int initial_designation[4]; 149 int initial_designation[4];
150 150
151 /* A graphic register to which each charset should be designated. */ 151 /* A graphic register to which each charset should be designated. */
152 int requested_designation[MAX_CHARSET + 1]; 152 unsigned char requested_designation[MAX_CHARSET + 1];
153 153
154 /* Set to 1 temporarily only when graphic register 2 or 3 is invoked 154 /* Set to 1 temporarily only when graphic register 2 or 3 is invoked
155 by single-shift while encoding. */ 155 by single-shift while encoding. */
@@ -173,6 +173,12 @@ struct iso2022_spec
173#define CODING_SPEC_ISO_BOL(coding) \ 173#define CODING_SPEC_ISO_BOL(coding) \
174 coding->spec.iso2022.bol 174 coding->spec.iso2022.bol
175 175
176/* A value which may appear in
177 coding->spec.iso2022.requested_designation indicating that the
178 corresponding charset does not request any graphic register to be
179 designated. */
180#define CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION 4
181
176/* Return a charset which is currently designated to the graphic plane 182/* Return a charset which is currently designated to the graphic plane
177 PLANE in the coding-system CODING. */ 183 PLANE in the coding-system CODING. */
178#define CODING_SPEC_ISO_PLANE_CHARSET(coding, plane) \ 184#define CODING_SPEC_ISO_PLANE_CHARSET(coding, plane) \