Navigation Menu

Skip to content

Commit

Permalink
clang: suppress a warning
Browse files Browse the repository at this point in the history
    lib/db.c:7850:12: warning: assigning to
      'const unsigned char *' from 'const char *' converts between pointers to
      integer types with different sign [-Wpointer-sign]
        ap = grn_obj_get_value_(ctx, keys->key, b->id, &as);
           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  • Loading branch information
kou committed Jun 10, 2013
1 parent 6b167d2 commit 961421f
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions lib/db.c
Expand Up @@ -7846,13 +7846,16 @@ compare_value(grn_ctx *ctx, sort_entry *a, sort_entry *b,
const unsigned char *ap, *bp;
for (i = 0; i < n_keys; i++, keys++) {
if (i) {
const char *ap_raw, *bp_raw;
if (keys->flags & GRN_TABLE_SORT_DESC) {
ap = grn_obj_get_value_(ctx, keys->key, b->id, &as);
bp = grn_obj_get_value_(ctx, keys->key, a->id, &bs);
ap_raw = grn_obj_get_value_(ctx, keys->key, b->id, &as);
bp_raw = grn_obj_get_value_(ctx, keys->key, a->id, &bs);
} else {
ap = grn_obj_get_value_(ctx, keys->key, a->id, &as);
bp = grn_obj_get_value_(ctx, keys->key, b->id, &bs);
ap_raw = grn_obj_get_value_(ctx, keys->key, a->id, &as);
bp_raw = grn_obj_get_value_(ctx, keys->key, b->id, &bs);
}
ap = (const unsigned char *)ap_raw;
bp = (const unsigned char *)bp_raw;
} else {
if (keys->flags & GRN_TABLE_SORT_DESC) {
ap = b->value; as = b->size;
Expand Down

0 comments on commit 961421f

Please sign in to comment.