Kouhei Sutou
null+****@clear*****
Tue Jun 11 16:54:16 JST 2013
Kouhei Sutou 2013-06-11 16:54:16 +0900 (Tue, 11 Jun 2013) New Revision: 293631b0612520d1fb7fbb05e2dfef427fbcca63 https://github.com/groonga/groonga/commit/293631b0612520d1fb7fbb05e2dfef427fbcca63 Message: clang: suppress a warning Add a missing cast. lib/token.c:435:54: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] grn_tokenizer_token_push(ctx, &(tokenizer->token), p, r - p, status); ^ include/groonga/tokenizer.h:183:61: note: passing argument to parameter 'str_ptr' here ...const char *str_ptr, unsigned int str_length, ^ Modified files: lib/token.c Modified: lib/token.c (+5 -1) =================================================================== --- lib/token.c 2013-06-11 16:53:17 +0900 (118ef73) +++ lib/token.c 2013-06-11 16:54:16 +0900 (c779167) @@ -432,7 +432,11 @@ ngram_next(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data) tokenizer->skip = tokenizer->overlap ? 1 : len; } if (r == e) { status |= GRN_TOKENIZER_TOKEN_REACH_END; } - grn_tokenizer_token_push(ctx, &(tokenizer->token), p, r - p, status); + grn_tokenizer_token_push(ctx, + &(tokenizer->token), + (const char *)p, + r - p, + status); return NULL; } -------------- next part -------------- HTML����������������������������...Download