12 #include "string_list.h" |
12 #include "string_list.h" |
13 #include "bfile_heuristics.h" |
13 #include "bfile_heuristics.h" |
14 #include "regex_parser.h" |
14 #include "regex_parser.h" |
15 |
15 |
16 typedef struct _settings { |
16 typedef struct _settings { |
17 string_list_t* suffixList; |
17 string_list_t* includeSuffixes; |
|
18 string_list_t* excludeSuffixes; |
18 regex_parser_t* regex; |
19 regex_parser_t* regex; |
19 bfile_heuristics_t* bfileHeuristics; |
20 bfile_heuristics_t* bfileHeuristics; |
20 char fileSeparator; |
21 char fileSeparator; |
21 bool recursive; |
22 bool recursive; |
22 bool includeSuffixes; |
|
23 bool matchesOnly; |
23 bool matchesOnly; |
24 bool verbose; |
24 bool verbose; |
25 bool confusing_lnlen; /* this flag is set by the scanner */ |
25 bool confusing_lnlen; /* this flag is set by the scanner */ |
26 } settings_t; |
26 } settings_t; |
27 |
27 |