diff --git a/flag.c b/flag.c index 18f4c77..52136fb 100644 --- a/flag.c +++ b/flag.c @@ -351,7 +351,7 @@ static int flag_attr_mask(char *s, uint32 *setbits, uint32 *clearbits) return(0); } -static void flag_print_attrs(unsigned attr) +static void flag_print_attrs(uint32 attr) { /* * Novell order: @@ -373,7 +373,7 @@ static void flag_print_attrs(unsigned attr) fprintf(stdout, "]"); } -static void flag_display_one(char *name, unsigned attr) +static void flag_display_one(char *name, uint32 attr) { fprintf(stdout, " %-23s ", name); flag_print_attrs(attr); @@ -449,7 +449,7 @@ static int flag_apply(char *pattern, uint32 setbits, uint32 clearbits) if (flag_ncp87_obtain_attrs(fname, &attrs)) attrs = newattrs; - flag_display_one(fname, attrs); + flag_display_one(fname, newattrs); shown++; } while (!_dos_findnext(&ff));