diff options
| -rw-r--r-- | src/ck.c | 5 | ||||
| -rw-r--r-- | src/confparser.c | 3 | ||||
| -rw-r--r-- | src/confparser.h | 1 | 
3 files changed, 6 insertions, 3 deletions
| @@ -37,9 +37,12 @@  ERRLOG(main);  int main(int argc, const char **argv) { -  initialize_errlog(argc, argv);    UserOpt opt;    Conf conf; + +  initialize_errlog(argc, argv); +  initialize_conf(&conf); +    /* get user opt */    if (parse_action(argc, argv, &opt)) {      goto error; diff --git a/src/confparser.c b/src/confparser.c index 3a7c357..f6ea3a0 100644 --- a/src/confparser.c +++ b/src/confparser.c @@ -16,7 +16,7 @@ ERRLOG(configfile);  const char * const CONFIG_NAME = "/ckrc"; -void conf_values_initialize(Conf *c) { +void initialize_conf(Conf *c) {  #define X(var, str, name)                       \    c->var = NULL;    CONFIG_VARIABLES_TABLE @@ -55,7 +55,6 @@ void make_config_name(char * ret, const char *confPath) {  int config_file_parse(Conf *conf, UserOpt *opt) {    LOG("Using '%s' for ck configuration directory", opt->confDir); -  conf_values_initialize(conf);    FILE *confPtr;    char confName[STR_L];    char line[STR_L]; diff --git a/src/confparser.h b/src/confparser.h index f4c52c3..d7af842 100644 --- a/src/confparser.h +++ b/src/confparser.h @@ -42,5 +42,6 @@ struct ConfigValues {  extern int config_file_parse(Conf *conf, UserOpt *opt);  extern void make_config_name(char * ret, const char *confPath); +extern void initialize_conf(Conf *conf);  extern void free_conf(Conf *conf);  #endif // CONFPARSER_H | 
