@@ -529,7 +529,7 @@ typedef struct {
529
529
static grn_expr_dfi *
530
530
grn_expr_dfi_pop (grn_expr * expr )
531
531
{
532
- if (GRN_BULK_VSIZE (& expr -> dfi ) >= sizeof (grn_expr_dfi )) {
532
+ if (( size_t ) GRN_BULK_VSIZE (& expr -> dfi ) >= sizeof (grn_expr_dfi )) {
533
533
grn_expr_dfi * dfi ;
534
534
GRN_BULK_INCR_LEN (& expr -> dfi , - ((ssize_t )(sizeof (grn_expr_dfi ))));
535
535
dfi = (grn_expr_dfi * )GRN_BULK_CURR (& expr -> dfi );
@@ -1459,7 +1459,7 @@ grn_proc_call(grn_ctx *ctx, grn_obj *proc, int nargs, grn_obj *caller)
1459
1459
grn_proc_ctx pctx ;
1460
1460
grn_obj * obj = NULL , * * args ;
1461
1461
grn_proc * p = (grn_proc * )proc ;
1462
- if (nargs > ctx -> impl -> stack_curr ) { return GRN_INVALID_ARGUMENT ; }
1462
+ if (( uint32_t ) nargs > ctx -> impl -> stack_curr ) { return GRN_INVALID_ARGUMENT ; }
1463
1463
GRN_API_ENTER ;
1464
1464
if (grn_obj_is_selector_only_proc (ctx , proc )) {
1465
1465
char name [GRN_TABLE_MAX_KEY_SIZE ];
@@ -3841,7 +3841,7 @@ grn_expr_get_value(grn_ctx *ctx, grn_obj *expr, int offset)
3841
3841
grn_obj * res = NULL ;
3842
3842
grn_expr * e = (grn_expr * )expr ;
3843
3843
GRN_API_ENTER ;
3844
- if (0 <= offset && offset < e -> values_size ) {
3844
+ if (0 <= offset && ( uint ) offset < e -> values_size ) {
3845
3845
res = & e -> values [offset ];
3846
3846
}
3847
3847
GRN_API_RETURN (res );
@@ -5386,7 +5386,7 @@ grn_scan_info_build_simple_and_operations(grn_ctx *ctx,
5386
5386
int i ;
5387
5387
int nth_sis ;
5388
5388
5389
- for (i = 0 , nth_sis = 0 ; i < e -> codes_curr ; i += 3 , nth_sis ++ ) {
5389
+ for (i = 0 , nth_sis = 0 ; ( uint ) i < e -> codes_curr ; i += 3 , nth_sis ++ ) {
5390
5390
grn_expr_code * target = e -> codes + i ;
5391
5391
grn_expr_code * constant = e -> codes + i + 1 ;
5392
5392
grn_expr_code * operator = e -> codes + i + 2 ;
@@ -5454,7 +5454,7 @@ grn_scan_info_build_simple_and_operations(grn_ctx *ctx,
5454
5454
return NULL ;
5455
5455
}
5456
5456
5457
- for (i = 0 , nth_sis = 0 ; i < e -> codes_curr ; i += 3 , nth_sis ++ ) {
5457
+ for (i = 0 , nth_sis = 0 ; ( uint ) i < e -> codes_curr ; i += 3 , nth_sis ++ ) {
5458
5458
grn_expr_code * target = e -> codes + i ;
5459
5459
grn_expr_code * constant = e -> codes + i + 1 ;
5460
5460
grn_expr_code * operator = e -> codes + i + 2 ;
@@ -5920,7 +5920,7 @@ grn_table_select_index_equal(grn_ctx *ctx,
5920
5920
5921
5921
if (si -> position .specified ) {
5922
5922
while ((posting = grn_ii_cursor_next_pos (ctx , ii_cursor ))) {
5923
- if (posting -> pos == si -> position .start ) {
5923
+ if (( int ) posting -> pos == si -> position .start ) {
5924
5924
break ;
5925
5925
}
5926
5926
}
@@ -6037,7 +6037,7 @@ grn_table_select_index_not_equal(grn_ctx *ctx,
6037
6037
6038
6038
if (si -> position .specified ) {
6039
6039
while ((posting = grn_ii_cursor_next_pos (ctx , ii_cursor ))) {
6040
- if (posting -> pos == si -> position .start ) {
6040
+ if (( int ) posting -> pos == si -> position .start ) {
6041
6041
break ;
6042
6042
}
6043
6043
}
@@ -6561,7 +6561,7 @@ grn_table_select_index_range_column(grn_ctx *ctx, grn_obj *table,
6561
6561
6562
6562
if (si -> position .specified ) {
6563
6563
while ((posting = grn_ii_cursor_next_pos (ctx , ii_cursor ))) {
6564
- if (posting -> pos == si -> position .start ) {
6564
+ if (( int ) posting -> pos == si -> position .start ) {
6565
6565
break ;
6566
6566
}
6567
6567
}
@@ -6849,7 +6849,7 @@ grn_table_select(grn_ctx *ctx, grn_obj *table, grn_obj *expr,
6849
6849
grn_id min_id = GRN_ID_NIL ;
6850
6850
v = grn_expr_get_var_by_offset (ctx , (grn_obj * )e , 0 );
6851
6851
GRN_PTR_INIT (& res_stack , GRN_OBJ_VECTOR , GRN_ID_NIL );
6852
- for (i = 0 ; i < scanner -> n_sis ; i ++ ) {
6852
+ for (i = 0 ; ( uint ) i < scanner -> n_sis ; i ++ ) {
6853
6853
scan_info * si = scanner -> sis [i ];
6854
6854
if (si -> flags & SCAN_POP ) {
6855
6855
grn_obj * res_ ;
@@ -6897,7 +6897,7 @@ grn_table_select(grn_ctx *ctx, grn_obj *table, grn_obj *expr,
6897
6897
6898
6898
i = 0 ;
6899
6899
if (!res_created ) { i ++ ; }
6900
- for (; i < GRN_BULK_VSIZE (& res_stack ) / sizeof (grn_obj * ); i ++ ) {
6900
+ for (; ( uint ) i < GRN_BULK_VSIZE (& res_stack ) / sizeof (grn_obj * ); i ++ ) {
6901
6901
grn_obj * stacked_res ;
6902
6902
stacked_res = * ((grn_obj * * )GRN_BULK_HEAD (& res_stack ) + i );
6903
6903
grn_obj_close (ctx , stacked_res );
0 commit comments