null+****@clear*****
null+****@clear*****
2010年 10月 5日 (火) 17:05:44 JST
Daijiro MORI 2010-10-05 08:05:44 +0000 (Tue, 05 Oct 2010)
New Revision: 16fef19b751d463d6570b937d8edb227a724d9b6
Log:
Removed unnecessary KEY_ENCODE from grn_pat_lcp_search(). refs #539
Modified files:
lib/pat.c
Modified: lib/pat.c (+0 -2)
===================================================================
--- lib/pat.c 2010-10-05 07:21:22 +0000 (5b9155a)
+++ lib/pat.c 2010-10-05 08:05:44 +0000 (9e1c77a)
@@ -972,9 +972,7 @@ grn_pat_lcp_search(grn_ctx *ctx, grn_pat *pat, const void *key, uint32_t key_siz
grn_id r, r2 = GRN_ID_NIL;
uint32_t len = key_size * 16;
int c0 = -1, c;
- uint8_t keybuf[MAX_FIXED_KEY_SIZE];
if (!pat || !key || !(pat->obj.header.flags & GRN_OBJ_KEY_VAR_SIZE)) { return GRN_ID_NIL; }
- KEY_ENCODE(pat, keybuf, key, key_size);
PAT_AT(pat, 0, rn);
for (r = rn->lr[1]; r;) {
PAT_AT(pat, r, rn);