src/settings.c

changeset 90
9b541d22d649
parent 79
e4592d0292e7
equal deleted inserted replaced
89:c80878da618c 90:9b541d22d649
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 }

mercurial