| 36 #endif /* _WIN32 */ |
36 #endif /* _WIN32 */ |
| 37 settings->recursive = false; |
37 settings->recursive = false; |
| 38 settings->matchesOnly = false; |
38 settings->matchesOnly = false; |
| 39 settings->includeSuffixes = new_string_list_t(); |
39 settings->includeSuffixes = new_string_list_t(); |
| 40 settings->excludeSuffixes = new_string_list_t(); |
40 settings->excludeSuffixes = new_string_list_t(); |
| |
41 settings->excludeDirs = new_string_list_t(); |
| 41 settings->verbose = true; |
42 settings->verbose = true; |
| 42 settings->bfileHeuristics = new_bfile_heuristics_t(); |
43 settings->bfileHeuristics = new_bfile_heuristics_t(); |
| 43 settings->confusing_lnlen = false; |
44 settings->confusing_lnlen = false; |
| 44 settings->regex = new_regex_parser_t(); |
45 settings->regex = new_regex_parser_t(); |
| 45 settings->individual_sums = false; |
46 settings->individual_sums = false; |
| 52 |
53 |
| 53 void destroy_settings_t(settings_t* settings) { |
54 void destroy_settings_t(settings_t* settings) { |
| 54 destroy_regex_parser_t(settings->regex); |
55 destroy_regex_parser_t(settings->regex); |
| 55 destroy_string_list_t(settings->includeSuffixes); |
56 destroy_string_list_t(settings->includeSuffixes); |
| 56 destroy_string_list_t(settings->excludeSuffixes); |
57 destroy_string_list_t(settings->excludeSuffixes); |
| |
58 destroy_string_list_t(settings->excludeDirs); |
| 57 destroy_bfile_heuristics_t(settings->bfileHeuristics); |
59 destroy_bfile_heuristics_t(settings->bfileHeuristics); |
| 58 free(settings); |
60 free(settings); |
| 59 } |
61 } |