@@ -90,7 +90,7 @@ static int range_cmp(const void *_r, const void *_s)
9090 */
9191static void range_set_check_invariants (struct range_set * rs )
9292{
93- int i ;
93+ unsigned int i ;
9494
9595 if (!rs )
9696 return ;
@@ -110,8 +110,8 @@ static void range_set_check_invariants(struct range_set *rs)
110110 */
111111void sort_and_merge_range_set (struct range_set * rs )
112112{
113- int i ;
114- int o = 0 ; /* output cursor */
113+ unsigned int i ;
114+ unsigned int o = 0 ; /* output cursor */
115115
116116 QSORT (rs -> ranges , rs -> nr , range_cmp );
117117
@@ -144,7 +144,7 @@ void sort_and_merge_range_set(struct range_set *rs)
144144static void range_set_union (struct range_set * out ,
145145 struct range_set * a , struct range_set * b )
146146{
147- int i = 0 , j = 0 ;
147+ unsigned int i = 0 , j = 0 ;
148148 struct range * ra = a -> ranges ;
149149 struct range * rb = b -> ranges ;
150150 /* cannot make an alias of out->ranges: it may change during grow */
@@ -186,7 +186,7 @@ static void range_set_union(struct range_set *out,
186186static void range_set_difference (struct range_set * out ,
187187 struct range_set * a , struct range_set * b )
188188{
189- int i , j = 0 ;
189+ unsigned int i , j = 0 ;
190190 for (i = 0 ; i < a -> nr ; i ++ ) {
191191 long start = a -> ranges [i ].start ;
192192 long end = a -> ranges [i ].end ;
@@ -397,7 +397,7 @@ static void diff_ranges_filter_touched(struct diff_ranges *out,
397397 struct diff_ranges * diff ,
398398 struct range_set * rs )
399399{
400- int i , j = 0 ;
400+ unsigned int i , j = 0 ;
401401
402402 assert (out -> target .nr == 0 );
403403
@@ -426,7 +426,7 @@ static void range_set_shift_diff(struct range_set *out,
426426 struct range_set * rs ,
427427 struct diff_ranges * diff )
428428{
429- int i , j = 0 ;
429+ unsigned int i , j = 0 ;
430430 long offset = 0 ;
431431 struct range * src = rs -> ranges ;
432432 struct range * target = diff -> target .ranges ;
@@ -873,7 +873,7 @@ static char *output_prefix(struct diff_options *opt)
873873
874874static void dump_diff_hacky_one (struct rev_info * rev , struct line_log_data * range )
875875{
876- int i , j = 0 ;
876+ unsigned int i , j = 0 ;
877877 long p_lines , t_lines ;
878878 unsigned long * p_ends = NULL , * t_ends = NULL ;
879879 struct diff_filepair * pair = range -> pair ;
@@ -906,7 +906,7 @@ static void dump_diff_hacky_one(struct rev_info *rev, struct line_log_data *rang
906906 long t_start = range -> ranges .ranges [i ].start ;
907907 long t_end = range -> ranges .ranges [i ].end ;
908908 long t_cur = t_start ;
909- int j_last ;
909+ unsigned int j_last ;
910910
911911 while (j < diff -> target .nr && diff -> target .ranges [j ].end < t_start )
912912 j ++ ;
0 commit comments