From 6397418aa111835019b4c13d0825e2b048393401 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Tue, 11 May 1999 01:34:28 +0000 Subject: [PATCH] (boyer_moore): Get charset base value of `untranslated' by masking by ~CHAR_FIELD3_MASK (instead of ~0xff). --- src/search.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/search.c b/src/search.c index 8137f9d1871..4b135a6a84a 100644 --- a/src/search.c +++ b/src/search.c @@ -1623,7 +1623,7 @@ boyer_moore (n, base_pat, len, len_byte, trt, inverse_trt, while (! CHAR_HEAD_P (*charstart)) charstart--; untranslated = STRING_CHAR (charstart, ptr - charstart + 1); - if (charset_base == (untranslated & ~0xff)) + if (charset_base == (untranslated & ~CHAR_FIELD3_MASK)) { TRANSLATE (ch, trt, untranslated); if (! CHAR_HEAD_P (*ptr)) -- 2.39.5