]> code.delx.au - gnu-emacs/commitdiff
(struct iso2022_spec): Member requested_designation is
authorKenichi Handa <handa@m17n.org>
Wed, 28 May 1997 04:36:26 +0000 (04:36 +0000)
committerKenichi Handa <handa@m17n.org>
Wed, 28 May 1997 04:36:26 +0000 (04:36 +0000)
changed to array of unsigned char.
(CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION): New macro.

src/coding.h

index f0b4033d107af306372f25b93cec68965009092c..0c119999ddffd8a1daaf3defdd512fd3b295bcdc 100644 (file)
@@ -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)   \