src/settings.c

changeset 102
665b60727a89
parent 99
094eff4cfc03
child 103
31fa205db85a
equal deleted inserted replaced
101:0cb645809b1a 102:665b60727a89
24 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25 */ 25 */
26 26
27 #include "settings.h" 27 #include "settings.h"
28 28
29 settings* new_settings() { 29 settings *new_settings() {
30 settings *s = malloc(sizeof(settings)); 30 settings *s = malloc(sizeof(settings));
31 if (s != NULL) { 31 if (s != NULL) {
32 #ifdef _WIN32 32 #ifdef _WIN32
33 s->fileSeparator = '\\'; 33 s->fileSeparator = '\\';
34 #else 34 #else
49 } 49 }
50 50
51 return s; 51 return s;
52 } 52 }
53 53
54 void destroy_settings(settings* settings) { 54 void destroy_settings(settings *settings) {
55 destroy_regex_parser(settings->regex); 55 destroy_regex_parser(settings->regex);
56 destroy_string_list(settings->includeSuffixes); 56 destroy_string_list(settings->includeSuffixes);
57 destroy_string_list(settings->excludeSuffixes); 57 destroy_string_list(settings->excludeSuffixes);
58 destroy_string_list(settings->excludeDirs); 58 destroy_string_list(settings->excludeDirs);
59 destroy_bfile_heuristics(settings->bfileHeuristics); 59 destroy_bfile_heuristics(settings->bfileHeuristics);

mercurial