| 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 |