Skip to content

Commit 9fabc70

Browse files
committed
Merge branch 'ss/exc-flag-is-a-collection-of-bits' into maint
Code clean-up. * ss/exc-flag-is-a-collection-of-bits: dir: store EXC_FLAG_* values in unsigned integers
2 parents e073544 + f870899 commit 9fabc70

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

attr.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ struct pattern {
122122
const char *pattern;
123123
int patternlen;
124124
int nowildcardlen;
125-
int flags; /* EXC_FLAG_* */
125+
unsigned flags; /* EXC_FLAG_* */
126126
};
127127

128128
/*

dir.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -457,7 +457,7 @@ int no_wildcard(const char *string)
457457

458458
void parse_exclude_pattern(const char **pattern,
459459
int *patternlen,
460-
int *flags,
460+
unsigned *flags,
461461
int *nowildcardlen)
462462
{
463463
const char *p = *pattern;
@@ -498,7 +498,7 @@ void add_exclude(const char *string, const char *base,
498498
{
499499
struct exclude *x;
500500
int patternlen;
501-
int flags;
501+
unsigned flags;
502502
int nowildcardlen;
503503

504504
parse_exclude_pattern(&string, &patternlen, &flags, &nowildcardlen);
@@ -798,7 +798,7 @@ void add_excludes_from_file(struct dir_struct *dir, const char *fname)
798798

799799
int match_basename(const char *basename, int basenamelen,
800800
const char *pattern, int prefix, int patternlen,
801-
int flags)
801+
unsigned flags)
802802
{
803803
if (prefix == patternlen) {
804804
if (patternlen == basenamelen &&
@@ -823,7 +823,7 @@ int match_basename(const char *basename, int basenamelen,
823823
int match_pathname(const char *pathname, int pathlen,
824824
const char *base, int baselen,
825825
const char *pattern, int prefix, int patternlen,
826-
int flags)
826+
unsigned flags)
827827
{
828828
const char *name;
829829
int namelen;

dir.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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
*/
228228
extern int match_basename(const char *, int,
229-
const char *, int, int, int);
229+
const char *, int, int, unsigned);
230230
extern int match_pathname(const char *, int,
231231
const char *, int,
232-
const char *, int, int, int);
232+
const char *, int, int, unsigned);
233233

234234
extern 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,
241241
extern int add_excludes_from_file_to_list(const char *fname, const char *base, int baselen,
242242
struct exclude_list *el, int check_index);
243243
extern 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);
245245
extern void add_exclude(const char *string, const char *base,
246246
int baselen, struct exclude_list *el, int srcpos);
247247
extern void clear_exclude_list(struct exclude_list *el);

0 commit comments

Comments
 (0)