aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.h
diff options
context:
space:
mode:
authorKenichi Handa <[email protected]>1997-05-28 04:36:26 +0000
committerKenichi Handa <[email protected]>1997-05-28 04:36:26 +0000
commitda30d5b1b85cd3ae6d28fe5366cd6e624a6316af (patch)
treead6c3e95c86aab6431fb0a953a210072b1c9583a /src/coding.h
parent7e798f25b730162c8c69d88fa0d29c79f81d59fa (diff)
(struct iso2022_spec): Member requested_designation is
changed to array of unsigned char. (CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION): New macro.
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 f0b4033d10..0c119999dd 100644
--- a/src/coding.h
+++ b/src/coding.h
@@ -149,7 +149,7 @@ struct iso2022_spec
int initial_designation[4];
/* A graphic register to which each charset should be designated. */
- int requested_designation[MAX_CHARSET + 1];
+ unsigned char requested_designation[MAX_CHARSET + 1];
/* Set to 1 temporarily only when graphic register 2 or 3 is invoked
by single-shift while encoding. */
@@ -173,6 +173,12 @@ struct iso2022_spec
#define CODING_SPEC_ISO_BOL(coding) \
coding->spec.iso2022.bol
+/* A value which may appear in
+ coding->spec.iso2022.requested_designation indicating that the
+ corresponding charset does not request any graphic register to be
+ designated. */
+#define CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION 4
+
/* Return a charset which is currently designated to the graphic plane
PLANE in the coding-system CODING. */
#define CODING_SPEC_ISO_PLANE_CHARSET(coding, plane) \