@@ -778,7 +778,7 @@ void *push_local_filters(const char *dir, unsigned int dirlen)
778778
779779 push -> mergelist_cnt = mergelist_cnt ;
780780 for (i = 0 ; i < mergelist_cnt ; i ++ ) {
781- filter_rule * ex = mergelist_parents [i ];
781+ const filter_rule * ex = mergelist_parents [i ];
782782 if (!ex )
783783 continue ;
784784 memcpy (& push -> mergelists [i ], ex -> u .mergelist , sizeof (filter_rule_list ));
@@ -903,15 +903,15 @@ void change_local_filter_dir(const char *dname, int dlen, int dir_depth)
903903static int rule_matches (const char * fname , filter_rule * ex , int name_flags )
904904{
905905 int slash_handling , str_cnt = 0 , anchored_match = 0 ;
906- int ret_match = ex -> rflags & FILTRULE_NEGATE ? 0 : 1 ;
906+ int ret_match = ( ex -> rflags & FILTRULE_NEGATE ) ? 0 : 1 ;
907907 const char * p , * pattern = ex -> pattern ;
908908 const char * strings [16 ]; /* more than enough */
909909 const char * name = fname + (* fname == '/' );
910910
911- if (!* name || ex -> elide == cur_elide_value )
911+ if (!* name || ( ex -> elide == cur_elide_value ) )
912912 return 0 ;
913913
914- if (!(name_flags & NAME_IS_XATTR ) ^ !(ex -> rflags & FILTRULE_XATTR ))
914+ if (!(name_flags & NAME_IS_XATTR ) != !(ex -> rflags & FILTRULE_XATTR ))
915915 return 0 ;
916916
917917 if (!ex -> u .slash_cnt && !(ex -> rflags & FILTRULE_WILD2 )) {
@@ -1057,7 +1057,7 @@ int check_filter(filter_rule_list *listp, enum logcode code,
10571057 }
10581058 if (rule_matches (name , ent , name_flags )) {
10591059 report_filter_result (code , name , ent , name_flags , listp -> debug_type );
1060- return ent -> rflags & FILTRULE_INCLUDE ? 1 : -1 ;
1060+ return ( ent -> rflags & FILTRULE_INCLUDE ) ? 1 : -1 ;
10611061 }
10621062 }
10631063
@@ -1448,7 +1448,7 @@ void parse_filter_file(filter_rule_list *listp, const char *fname, const filter_
14481448{
14491449 FILE * fp ;
14501450 char line [BIGPATHBUFLEN ];
1451- char * eob = line + sizeof line - 1 ;
1451+ const char * eob = line + sizeof line - 1 ;
14521452 BOOL word_split = (template -> rflags & FILTRULE_WORD_SPLIT ) != 0 ;
14531453
14541454 if (!fname || !* fname )
@@ -1629,7 +1629,7 @@ static void send_rules(int f_out, filter_rule_list *flp)
16291629 if (f_out < 0 )
16301630 continue ;
16311631 len = strlen (ent -> pattern );
1632- dlen = ent -> rflags & FILTRULE_DIRECTORY ? 1 : 0 ;
1632+ dlen = ( ent -> rflags & FILTRULE_DIRECTORY ) ? 1 : 0 ;
16331633 if (!(plen + len + dlen ))
16341634 continue ;
16351635 write_int (f_out , plen + len + dlen );
0 commit comments