#include #include int main(int argc, char **argv) { cfg_root_t *cfg; FILE *f; ait_val_t *v; if (!(cfg = cfgInitConfig())) { printf("Error:: #%d - %s\n", cfg_GetErrno(), cfg_GetError()); return 1; } f = fopen("test_lines.txt", "r"); if (!f) { cfgUnloadConfig(cfg); return 2; } else { 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; }