diff options
| author | Joakim Verona | 2011-09-19 11:37:46 +0200 |
|---|---|---|
| committer | Joakim Verona | 2011-09-19 11:37:46 +0200 |
| commit | 4caed0bee59613be5d2a6c4afabcdc43222f953e (patch) | |
| tree | d0c1debf666ef2107492e6cdd2bc8d6bb17de8a2 /src/search.c | |
| parent | c139d20a0c582a2c8fe3766128092c32b692ac23 (diff) | |
| parent | c5b01d8c63cfd14c95a029540a6fb0da84537726 (diff) | |
| download | emacs-4caed0bee59613be5d2a6c4afabcdc43222f953e.tar.gz emacs-4caed0bee59613be5d2a6c4afabcdc43222f953e.zip | |
upstream
Diffstat (limited to 'src/search.c')
| -rw-r--r-- | src/search.c | 4 |
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; |