diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/search.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/search.c b/src/search.c index fdf19fe656e..86a8977c5ab 100644 --- a/src/search.c +++ b/src/search.c | |||
| @@ -670,11 +670,12 @@ search_buffer (string, pos, lim, n, RE, trt, inverse_trt) | |||
| 670 | } | 670 | } |
| 671 | while (n < 0) | 671 | while (n < 0) |
| 672 | { | 672 | { |
| 673 | int val; | ||
| 673 | BLOCK_INPUT; | 674 | BLOCK_INPUT; |
| 674 | int val = re_search_2 (&searchbuf, (char *) p1, s1, (char *) p2, s2, | 675 | val = re_search_2 (&searchbuf, (char *) p1, s1, (char *) p2, s2, |
| 675 | pos - BEGV, lim - pos, &search_regs, | 676 | pos - BEGV, lim - pos, &search_regs, |
| 676 | /* Don't allow match past current point */ | 677 | /* Don't allow match past current point */ |
| 677 | pos - BEGV); | 678 | pos - BEGV); |
| 678 | UNBLOCK_INPUT; | 679 | UNBLOCK_INPUT; |
| 679 | if (val == -2) | 680 | if (val == -2) |
| 680 | matcher_overflow (); | 681 | matcher_overflow (); |
| @@ -700,10 +701,11 @@ search_buffer (string, pos, lim, n, RE, trt, inverse_trt) | |||
| 700 | } | 701 | } |
| 701 | while (n > 0) | 702 | while (n > 0) |
| 702 | { | 703 | { |
| 704 | int val; | ||
| 703 | BLOCK_INPUT; | 705 | BLOCK_INPUT; |
| 704 | int val = re_search_2 (&searchbuf, (char *) p1, s1, (char *) p2, s2, | 706 | val = re_search_2 (&searchbuf, (char *) p1, s1, (char *) p2, s2, |
| 705 | pos - BEGV, lim - pos, &search_regs, | 707 | pos - BEGV, lim - pos, &search_regs, |
| 706 | lim - BEGV); | 708 | lim - BEGV); |
| 707 | UNBLOCK_INPUT; | 709 | UNBLOCK_INPUT; |
| 708 | if (val == -2) | 710 | if (val == -2) |
| 709 | matcher_overflow (); | 711 | matcher_overflow (); |