aboutsummaryrefslogtreecommitdiffstats
path: root/src/search.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/search.c')
-rw-r--r--src/search.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/search.c b/src/search.c
index b3d67e6c431..a3b4e1dcbce 100644
--- a/src/search.c
+++ b/src/search.c
@@ -1760,7 +1760,7 @@ boyer_moore (EMACS_INT n, unsigned char *base_pat,
1760 ch = -1; 1760 ch = -1;
1761 } 1761 }
1762 1762
1763 if (ch >= 0200) 1763 if (ch >= 0200 && multibyte)
1764 j = (ch & 0x3F) | 0200; 1764 j = (ch & 0x3F) | 0200;
1765 else 1765 else
1766 j = *ptr; 1766 j = *ptr;
@@ -1779,7 +1779,7 @@ boyer_moore (EMACS_INT n, unsigned char *base_pat,
1779 while (1) 1779 while (1)
1780 { 1780 {
1781 TRANSLATE (ch, inverse_trt, ch); 1781 TRANSLATE (ch, inverse_trt, ch);
1782 if (ch >= 0200) 1782 if (ch >= 0200 && multibyte)
1783 j = (ch & 0x3F) | 0200; 1783 j = (ch & 0x3F) | 0200;
1784 else 1784 else
1785 j = ch; 1785 j = ch;