src/settings.c

changeset 99
094eff4cfc03
parent 90
9b541d22d649
--- a/src/settings.c	Thu Jul 02 10:22:33 2026 +0200
+++ b/src/settings.c	Thu Jul 02 12:44:29 2026 +0200
@@ -26,36 +26,36 @@
 
 #include "settings.h"
 
-settings_t* new_settings_t() {
-  settings_t *settings = malloc(sizeof(settings_t));
-  if (settings != NULL) {
+settings* new_settings() {
+  settings *s = malloc(sizeof(settings));
+  if (s != NULL) {
   #ifdef _WIN32
-    settings->fileSeparator      = '\\';
+    s->fileSeparator      = '\\';
   #else
-    settings->fileSeparator      = '/';
+    s->fileSeparator      = '/';
   #endif /* _WIN32 */
-    settings->recursive          = false;
-    settings->matchesOnly        = false;
-    settings->includeSuffixes    = new_string_list_t();
-    settings->excludeSuffixes    = new_string_list_t();
-    settings->excludeDirs        = new_string_list_t();
-    settings->verbose            = true;
-    settings->bfileHeuristics    = new_bfile_heuristics_t();
-    settings->confusing_lnlen    = false;
-    settings->regex              = new_regex_parser_t();
-    settings->individual_sums    = false;
-    settings->count_chars        = false;
-    settings->dirsOnly          = false;
+    s->recursive          = false;
+    s->matchesOnly        = false;
+    s->includeSuffixes    = new_string_list();
+    s->excludeSuffixes    = new_string_list();
+    s->excludeDirs        = new_string_list();
+    s->verbose            = true;
+    s->bfileHeuristics    = new_bfile_heuristics();
+    s->confusing_lnlen    = false;
+    s->regex              = new_regex_parser();
+    s->individual_sums    = false;
+    s->count_chars        = false;
+    s->dirsOnly          = false;
   }
 
-  return settings;
+  return s;
 }
 
-void destroy_settings_t(settings_t* settings) {
-  destroy_regex_parser_t(settings->regex);
-  destroy_string_list_t(settings->includeSuffixes);
-  destroy_string_list_t(settings->excludeSuffixes);
-  destroy_string_list_t(settings->excludeDirs);
-  destroy_bfile_heuristics_t(settings->bfileHeuristics);
+void destroy_settings(settings* settings) {
+  destroy_regex_parser(settings->regex);
+  destroy_string_list(settings->includeSuffixes);
+  destroy_string_list(settings->excludeSuffixes);
+  destroy_string_list(settings->excludeDirs);
+  destroy_bfile_heuristics(settings->bfileHeuristics);
   free(settings);
 }

mercurial