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