@@ -488,11 +488,11 @@ int ie_modified(struct index_state *istate,
488488 return 0 ;
489489}
490490
491- int base_name_compare (const char * name1 , int len1 , int mode1 ,
492- const char * name2 , int len2 , int mode2 )
491+ int base_name_compare (const char * name1 , size_t len1 , int mode1 ,
492+ const char * name2 , size_t len2 , int mode2 )
493493{
494494 unsigned char c1 , c2 ;
495- int len = len1 < len2 ? len1 : len2 ;
495+ size_t len = len1 < len2 ? len1 : len2 ;
496496 int cmp ;
497497
498498 cmp = memcmp (name1 , name2 , len );
@@ -517,11 +517,12 @@ int base_name_compare(const char *name1, int len1, int mode1,
517517 * This is used by routines that want to traverse the git namespace
518518 * but then handle conflicting entries together when possible.
519519 */
520- int df_name_compare (const char * name1 , int len1 , int mode1 ,
521- const char * name2 , int len2 , int mode2 )
520+ int df_name_compare (const char * name1 , size_t len1 , int mode1 ,
521+ const char * name2 , size_t len2 , int mode2 )
522522{
523- int len = len1 < len2 ? len1 : len2 , cmp ;
524523 unsigned char c1 , c2 ;
524+ size_t len = len1 < len2 ? len1 : len2 ;
525+ int cmp ;
525526
526527 cmp = memcmp (name1 , name2 , len );
527528 if (cmp )
0 commit comments