#include <stdio.h>
#include <stdlib.h>
#include <libconfig.h>
int parseConfig() {
config_t cfg;
config_setting_t *setting;
config_init(&cfg);
if (!config_read_file(&cfg, "./tuved.cfg")) {
fprintf(stderr, "%s:%d - %s\n", config_error_file(&cfg), config_error_line(&cfg), config_error_text(&cfg));
config_destroy(&cfg);
return(EXIT_FAILURE);
}
setting = config_lookup(&cfg, "daemon");
if (setting != NULL) {
int i = 9999;
config_setting_lookup_int(setting, "port", &i);
printf("port: %i", i);
}
}