]> git.eshelyaron.com Git - emacs.git/commitdiff
(detect_coding_iso2022): Initilize mask correctly.
authorKenichi Handa <handa@m17n.org>
Wed, 18 Jun 1997 13:09:00 +0000 (13:09 +0000)
committerKenichi Handa <handa@m17n.org>
Wed, 18 Jun 1997 13:09:00 +0000 (13:09 +0000)
src/coding.c

index 99d82dccd0aaf47b20b33b81e617a283aa96793f..77805bdbfddc33434e361a791c2f93a03fe62015 100644 (file)
@@ -593,7 +593,10 @@ int
 detect_coding_iso2022 (src, src_end)
      unsigned char *src, *src_end;
 {
-  int mask = CODING_CATEGORY_MASK_ANY;
+  int mask = (CODING_CATEGORY_MASK_ISO_7
+             | CODING_CATEGORY_MASK_ISO_8_1
+             | CODING_CATEGORY_MASK_ISO_8_2
+             | CODING_CATEGORY_MASK_ISO_ELSE);
   int g1 = 0;                  /* 1 iff designating to G1.  */
   int c, i;
 
@@ -612,10 +615,6 @@ detect_coding_iso2022 (src, src_end)
                                  || (*src >= '@' && *src <= 'B'))))
            {
              /* Valid designation sequence.  */
-             mask &= (CODING_CATEGORY_MASK_ISO_7
-                      | CODING_CATEGORY_MASK_ISO_8_1
-                      | CODING_CATEGORY_MASK_ISO_8_2
-                      | CODING_CATEGORY_MASK_ISO_ELSE);
              if (c == ')' || (c == '$' && *src == ')'))
                {
                  g1 = 1;