version 1.2, 2012/08/01 00:39:10
|
version 1.5, 2016/05/18 15:18:10
|
Line 5
|
Line 5
|
int |
int |
main(int argc, char **argv) |
main(int argc, char **argv) |
{ |
{ |
cfg_root_t cfg; | cfg_root_t *cfg; |
FILE *f; |
FILE *f; |
|
ait_val_t *v; |
|
|
if (cfgInitConfig(&cfg)) { | if (!(cfg = cfgInitConfig())) { |
printf("Error:: #%d - %s\n", cfg_GetErrno(), cfg_GetError()); |
printf("Error:: #%d - %s\n", cfg_GetErrno(), cfg_GetError()); |
return 1; |
return 1; |
} |
} |
|
|
f = fopen("test_lines.txt", "r"); |
f = fopen("test_lines.txt", "r"); |
if (!f) { |
if (!f) { |
cfgUnloadConfig(&cfg); | cfgUnloadConfig(cfg); |
return 2; |
return 2; |
} else { |
} else { |
if (argc > 1) |
if (argc > 1) |
cfgReadLines(f, argv[1], "\r\n", &cfg); | cfgReadLines(f, argv[1], "\r\n", cfg); |
else |
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); |
| else |
| v = cfgWriteLines(stdout, ":", "\r\n", NULL, cfg); |
| |
fclose(f); |
fclose(f); |
|
|
|
printf("\nait_val_t::\n"); |
|
if (!AIT_ISEMPTY(v)) |
|
printf("V=%s\n", AIT_GET_STR(v)); |
|
ait_freeVar(&v); |
} |
} |
|
|
cfgWriteConfig(stdout, &cfg, 0); | printf("WriteConfig::\n"); |
cfgUnloadConfig(&cfg); | cfgWriteConfig(stdout, cfg, 0); |
| cfgUnloadConfig(cfg); |
return 0; |
return 0; |
} |
} |