--- libaitcfg/example/test_av2.c 2013/05/30 09:12:27 1.4 +++ libaitcfg/example/test_av2.c 2016/05/18 15:18:10 1.5 @@ -5,30 +5,30 @@ int main(int argc, char **argv) { - cfg_root_t cfg; + cfg_root_t *cfg; FILE *f; ait_val_t *v; - if (cfgInitConfig(&cfg)) { + if (!(cfg = cfgInitConfig())) { printf("Error:: #%d - %s\n", cfg_GetErrno(), cfg_GetError()); return 1; } f = fopen("test_lines.txt", "r"); if (!f) { - cfgUnloadConfig(&cfg); + cfgUnloadConfig(cfg); return 2; } else { if (argc > 1) - cfgReadLines(f, argv[1], "\r\n", &cfg); + cfgReadLines(f, argv[1], "\r\n", cfg); else - cfgReadLines(f, ":", "\r\n", &cfg); + cfgReadLines(f, ":", "\r\n", cfg); printf("WriteLines::\n"); if (argc > 1) - v = cfgWriteLines(f, argv[1], "\r\n", NULL, &cfg); + v = cfgWriteLines(f, argv[1], "\r\n", NULL, cfg); else - v = cfgWriteLines(stdout, ":", "\r\n", NULL, &cfg); + v = cfgWriteLines(stdout, ":", "\r\n", NULL, cfg); fclose(f); @@ -39,7 +39,7 @@ main(int argc, char **argv) } printf("WriteConfig::\n"); - cfgWriteConfig(stdout, &cfg, 0); - cfgUnloadConfig(&cfg); + cfgWriteConfig(stdout, cfg, 0); + cfgUnloadConfig(cfg); return 0; }