--- libaitcfg/example/test_av2.c 2012/07/30 11:23:08 1.1.2.1 +++ libaitcfg/example/test_av2.c 2016/05/18 13:05:42 1.4.14.1 @@ -7,8 +7,9 @@ main(int argc, char **argv) { cfg_root_t cfg; FILE *f; + ait_val_t *v; - if (cfgInitConfig(&cfg)) { + if (!cfgInitConfig(&cfg)) { printf("Error:: #%d - %s\n", cfg_GetErrno(), cfg_GetError()); return 1; } @@ -18,10 +19,26 @@ main(int argc, char **argv) cfgUnloadConfig(&cfg); return 2; } else { - cfgReadLines(f, ":", "\r\n", &cfg); + if (argc > 1) + cfgReadLines(f, argv[1], "\r\n", &cfg); + else + cfgReadLines(f, ":", "\r\n", &cfg); + + printf("WriteLines::\n"); + if (argc > 1) + v = cfgWriteLines(f, argv[1], "\r\n", NULL, &cfg); + else + v = cfgWriteLines(stdout, ":", "\r\n", NULL, &cfg); + fclose(f); + + printf("\nait_val_t::\n"); + if (!AIT_ISEMPTY(v)) + printf("V=%s\n", AIT_GET_STR(v)); + ait_freeVar(&v); } + printf("WriteConfig::\n"); cfgWriteConfig(stdout, &cfg, 0); cfgUnloadConfig(&cfg); return 0;