null+****@clear*****
null+****@clear*****
2010年 10月 4日 (月) 16:03:24 JST
Daijiro MORI 2010-10-04 07:03:24 +0000 (Mon, 04 Oct 2010) New Revision: 5b62f6397f17329fccfad5b5f7d51047e522d3da Log: Added KEY_ENCODE to grn_pat_lcp_search(). Modified files: lib/pat.c Modified: lib/pat.c (+2 -0) =================================================================== --- lib/pat.c 2010-09-24 08:02:48 +0000 (3b08811) +++ lib/pat.c 2010-10-04 07:03:24 +0000 (840a6c7) @@ -972,7 +972,9 @@ 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);