]> git.eshelyaron.com Git - emacs.git/commitdiff
(skip_chars): Fix for unibyte case.
authorKenichi Handa <handa@m17n.org>
Fri, 20 Aug 2004 08:46:50 +0000 (08:46 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 20 Aug 2004 08:46:50 +0000 (08:46 +0000)
src/syntax.c

index 18c88b458e6fdc8db591e20752fe93328a8da918..272e9cf1b12e5ff693d4b2f9a2690e3b46c22972 100644 (file)
@@ -1728,12 +1728,12 @@ skip_chars (forwardp, syntaxp, string, lim, handle_iso_classes)
                      if (negate)
                        break;
                      else
-                       goto fwd_ok;
+                       goto fwd_unibyte_ok;
                    }
 
                  if (!fastmap[*p])
                    break;
-
+               fwd_unibyte_ok:
                  p++, pos++;
                }
          }
@@ -1801,12 +1801,12 @@ skip_chars (forwardp, syntaxp, string, lim, handle_iso_classes)
                      if (negate)
                        break;
                      else
-                       goto fwd_ok;
+                       goto back_unibyte_ok;
                    }
 
                  if (!fastmap[p[-1]])
                    break;
-
+               back_unibyte_ok:
                  p--, pos--;
                }
          }