]> git.eshelyaron.com Git - emacs.git/commitdiff
(skip_chars): Change the way of handling a range from unibyte char to
authorKenichi Handa <handa@m17n.org>
Thu, 12 Oct 2000 02:54:26 +0000 (02:54 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 12 Oct 2000 02:54:26 +0000 (02:54 +0000)
multibyte char.

src/syntax.c

index a3b96c44475652a2c6788145eff91d1fa24d78df..04aad1d9a5d916a5f8c80f4051e03325a9f1ed5f 100644 (file)
@@ -1483,17 +1483,18 @@ skip_chars (forwardp, syntaxp, string, lim)
                {
                  if (! SINGLE_BYTE_CHAR_P (c2))
                    {
-                     /* Handle a range such as \177-\377 in multibyte
-                        mode.  Split that into two ranges, the low
-                        one ending at 0237, and the high one starting
-                        at the smallest character in the charset of
-                        C2 and ending at C2.  */
+                     /* Handle a range starting by a unibyte char and
+                        ending by a multibyte char.  Split
+                        that into two ranges, the low one ending at
+                        0377, and the high one starting at the
+                        smallest character in the charset of C2 and
+                        ending at C2.  */
                      int charset = CHAR_CHARSET (c2);
                      int c1 = MAKE_CHAR (charset, 0, 0);
 
                      char_ranges[n_char_ranges++] = c1;
                      char_ranges[n_char_ranges++] = c2;
-                     c2 = 0237;
+                     c2 = 0377;
                    }
                  while (c <= c2)
                    {