1.1 --- a/settings.c Tue Oct 02 10:49:25 2012 +0200 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 1.3 @@ -1,37 +0,0 @@ 1.4 -/* 1.5 - * settings.c 1.6 - * 1.7 - * Created on: 15.09.2011 1.8 - * Author: Mike 1.9 - */ 1.10 - 1.11 -#include "settings.h" 1.12 - 1.13 -settings_t* new_settings_t() { 1.14 - settings_t *settings = malloc(sizeof(settings_t)); 1.15 - if (settings != NULL) { 1.16 - #ifdef _WIN32 1.17 - settings->fileSeparator = '\\'; 1.18 - #else 1.19 - settings->fileSeparator = '/'; 1.20 - #endif /* _WIN32 */ 1.21 - settings->recursive = false; 1.22 - settings->matchesOnly = false; 1.23 - settings->includeSuffixes = new_string_list_t(); 1.24 - settings->excludeSuffixes = new_string_list_t(); 1.25 - settings->verbose = true; 1.26 - settings->bfileHeuristics = new_bfile_heuristics_t(); 1.27 - settings->confusing_lnlen = false; 1.28 - settings->regex = new_regex_parser_t(); 1.29 - } 1.30 - 1.31 - return settings; 1.32 -} 1.33 - 1.34 -void destroy_settings_t(settings_t* settings) { 1.35 - destroy_regex_parser_t(settings->regex); 1.36 - destroy_string_list_t(settings->includeSuffixes); 1.37 - destroy_string_list_t(settings->excludeSuffixes); 1.38 - destroy_bfile_heuristics_t(settings->bfileHeuristics); 1.39 - free(settings); 1.40 -}