@@ -27,7 +27,7 @@ struct exclude {
2727 int nowildcardlen ;
2828 const char * base ;
2929 int baselen ;
30- int flags ;
30+ unsigned flags ; /* EXC_FLAG_* */
3131
3232 /*
3333 * Counting starts from 1 for line numbers in ignore files,
@@ -226,10 +226,10 @@ struct dir_entry *dir_add_ignored(struct dir_struct *dir, const char *pathname,
226226 * attr.c:path_matches()
227227 */
228228extern int match_basename (const char * , int ,
229- const char * , int , int , int );
229+ const char * , int , int , unsigned );
230230extern int match_pathname (const char * , int ,
231231 const char * , int ,
232- const char * , int , int , int );
232+ const char * , int , int , unsigned );
233233
234234extern struct exclude * last_exclude_matching (struct dir_struct * dir ,
235235 const char * name , int * dtype );
@@ -241,7 +241,7 @@ extern struct exclude_list *add_exclude_list(struct dir_struct *dir,
241241extern int add_excludes_from_file_to_list (const char * fname , const char * base , int baselen ,
242242 struct exclude_list * el , int check_index );
243243extern void add_excludes_from_file (struct dir_struct * , const char * fname );
244- extern void parse_exclude_pattern (const char * * string , int * patternlen , int * flags , int * nowildcardlen );
244+ extern void parse_exclude_pattern (const char * * string , int * patternlen , unsigned * flags , int * nowildcardlen );
245245extern void add_exclude (const char * string , const char * base ,
246246 int baselen , struct exclude_list * el , int srcpos );
247247extern void clear_exclude_list (struct exclude_list * el );
0 commit comments