[Groonga-commit] groonga/groonga at bba8a09 [master] clang: suppress a warning

Back to archive index

Kouhei Sutou null+****@clear*****
Tue Jun 11 16:58:16 JST 2013


Kouhei Sutou	2013-06-11 16:58:16 +0900 (Tue, 11 Jun 2013)

  New Revision: bba8a0961c730f00ccb106eaf83dc544bea99c29
  https://github.com/groonga/groonga/commit/bba8a0961c730f00ccb106eaf83dc544bea99c29

  Message:
    clang: suppress a warning
    
    Add a missing cast.
    
        lib/token.c:552:19: warning: assigning to
              'const unsigned char *' from 'char *' converts between pointers to integer
              types with different sign [-Wpointer-sign]
              token->curr = GRN_TEXT_VALUE(curr_);
                          ^ ~~~~~~~~~~~~~~~~~~~~~

  Modified files:
    lib/token.c

  Modified: lib/token.c (+1 -1)
===================================================================
--- lib/token.c    2013-06-11 16:57:35 +0900 (36e42f0)
+++ lib/token.c    2013-06-11 16:58:16 +0900 (1aebe06)
@@ -549,7 +549,7 @@ grn_token_next(grn_ctx *ctx, grn_token *token)
       ((grn_proc *)tokenizer)->funcs[PROC_NEXT](ctx, 1, &table, &token->pctx.user_data);
       stat_ = grn_ctx_pop(ctx);
       curr_ = grn_ctx_pop(ctx);
-      token->curr = GRN_TEXT_VALUE(curr_);
+      token->curr = (const unsigned char *)GRN_TEXT_VALUE(curr_);
       token->curr_size = GRN_TEXT_LEN(curr_);
       status = GRN_UINT32_VALUE(stat_);
       token->status = ((status & GRN_TOKENIZER_TOKEN_LAST) ||
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index