aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa <[email protected]>2004-08-20 08:46:50 +0000
committerKenichi Handa <[email protected]>2004-08-20 08:46:50 +0000
commit1ad6e4db01d302f032d8f2928ae1bf7dafb2da6c (patch)
tree8cf5441a791d26e22e31f47ce6dd5e347ace05b2
parent27615979e50fb973298f4dcf83b68bb5b8c9ef8d (diff)
(skip_chars): Fix for unibyte case.
-rw-r--r--src/syntax.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/syntax.c b/src/syntax.c
index 18c88b458e..272e9cf1b1 100644
--- a/src/syntax.c
+++ b/src/syntax.c
@@ -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--;
}
}