Extract config file handlers into a separate file

We used custom_load_conf() to load the configuration file and
io_save_conf() to save configuration. Move these functions, including
all helpers, to a central location.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
This commit is contained in:
Lukas Fleischer
2011-12-09 20:48:39 +01:00
parent ef716e4a92
commit 093b28ac39
9 changed files with 596 additions and 551 deletions

View File

@@ -910,7 +910,7 @@ parse_args (int argc, char **argv)
io_check_file (path_apts, NULL);
io_check_file (path_conf, NULL);
io_load_app ();
custom_load_conf (); /* To get output date format. */
config_load (); /* To get output date format. */
if (dflag)
date_arg (ddate, add_line, fmt_apt, fmt_rapt, fmt_ev, fmt_rev,
preg);
@@ -926,7 +926,7 @@ parse_args (int argc, char **argv)
io_check_file (path_apts, NULL);
io_check_file (path_conf, NULL);
vars_init ();
custom_load_conf (); /* To get output date format. */
config_load (); /* To get output date format. */
io_load_app ();
day.dd = day.mm = day.yyyy = 0;
app_arg (add_line, &day, 0, fmt_apt, fmt_rapt, fmt_ev, fmt_rev,