mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-18 17:01:01 -08:00
Fix previous change.
This commit is contained in:
parent
369314dc63
commit
f73d78a2f4
1 changed files with 15 additions and 4 deletions
19
src/search.c
19
src/search.c
|
|
@ -848,10 +848,11 @@ skip_chars (forwardp, syntaxp, string, lim)
|
|||
{
|
||||
while (pos > XINT (lim))
|
||||
{
|
||||
int savepos = pos;
|
||||
DEC_POS (pos);
|
||||
if (!fastmap[(int) SYNTAX (FETCH_CHAR (pos))])
|
||||
{
|
||||
INC_POS (pos);
|
||||
pos = savepos;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
@ -889,6 +890,7 @@ skip_chars (forwardp, syntaxp, string, lim)
|
|||
{
|
||||
while (pos > XINT (lim))
|
||||
{
|
||||
int savepos = pos;
|
||||
DEC_POS (pos);
|
||||
if (fastmap[(c = FETCH_BYTE (pos))])
|
||||
{
|
||||
|
|
@ -903,14 +905,23 @@ skip_chars (forwardp, syntaxp, string, lim)
|
|||
if (ch >= char_ranges[i] && ch <= char_ranges[i + 1])
|
||||
break;
|
||||
if (!(negate ^ (i < n_char_ranges)))
|
||||
break;
|
||||
{
|
||||
pos = savepos;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
if (!negate)
|
||||
break;
|
||||
{
|
||||
pos = savepos;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
break;
|
||||
{
|
||||
pos = savepos;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue