Navigation Menu

Skip to content

Commit

Permalink
clang: suppress warnings
Browse files Browse the repository at this point in the history
Add missing casts.

    lib/token.c:162:21: warning: assigning to
          'const unsigned char *' from 'const char *' converts between pointers to
          integer types with different sign [-Wpointer-sign]
        tokenizer->next =
                        ^
    lib/token.c:190:56: 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,
                     ^
  • Loading branch information
kou committed Jun 11, 2013
1 parent 4aac7ef commit 7644b01
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions lib/token.c
Expand Up @@ -160,11 +160,12 @@ delimited_next(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data
unsigned int rest_length;
rest_length = tokenizer->end - tokenizer->next;
tokenizer->next =
grn_tokenizer_tokenized_delimiter_next(ctx,
&(tokenizer->token),
(const char *)tokenizer->next,
rest_length,
tokenizer->query->encoding);
(unsigned char *)grn_tokenizer_tokenized_delimiter_next(
ctx,
&(tokenizer->token),
(const char *)tokenizer->next,
rest_length,
tokenizer->query->encoding);
} else {
size_t cl;
const unsigned char *p = tokenizer->next, *r;
Expand All @@ -187,7 +188,11 @@ delimited_next(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data
} else {
status = GRN_TOKENIZER_CONTINUE;
}
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;
Expand Down

0 comments on commit 7644b01

Please sign in to comment.