summaryrefslogtreecommitdiff
path: root/src/search.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2011-03-15 11:13:15 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2011-03-15 11:13:15 -0700
commit1f3561e4ca0b2338e162de9ae29caa814ae3a457 (patch)
tree66cb46287d03c4ac5f224a5adb94bb7b543ac931 /src/search.c
parentded6f8f72e83259be778eae9411c1855ef3a0081 (diff)
downloademacs-1f3561e4ca0b2338e162de9ae29caa814ae3a457.tar.gz
* search.c (boyer_moore): Rename locals to avoid shadowing.
* character.h (FETCH_STRING_CHAR_AS_MULTIBYTE_ADVANCE): Likewise.
Diffstat (limited to 'src/search.c')
-rw-r--r--src/search.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/search.c b/src/search.c
index dbc82bdb3d9..9869a7aad55 100644
--- a/src/search.c
+++ b/src/search.c
@@ -1725,17 +1725,17 @@ boyer_moore (EMACS_INT n, unsigned char *base_pat,
/* Setup translate_prev_byte1/2/3/4 from CHAR_BASE. Only a
byte following them are the target of translation. */
unsigned char str[MAX_MULTIBYTE_LENGTH];
- int len = CHAR_STRING (char_base, str);
+ int cblen = CHAR_STRING (char_base, str);
- translate_prev_byte1 = str[len - 2];
- if (len > 2)
+ translate_prev_byte1 = str[cblen - 2];
+ if (cblen > 2)
{
- translate_prev_byte2 = str[len - 3];
- if (len > 3)
+ translate_prev_byte2 = str[cblen - 3];
+ if (cblen > 3)
{
- translate_prev_byte3 = str[len - 4];
- if (len > 4)
- translate_prev_byte4 = str[len - 5];
+ translate_prev_byte3 = str[cblen - 4];
+ if (cblen > 4)
+ translate_prev_byte4 = str[cblen - 5];
}
}
}