version 1.1, 2012/04/04 11:43:05
|
version 1.2, 2012/04/04 13:11:48
|
Line 0
|
Line 1
|
|
#include <stdio.h> |
|
#include <aitcfg.h> |
|
|
|
|
|
int |
|
main(int argc, char **argv) |
|
{ |
|
cfg_root_t cfg; |
|
|
|
if (cfgLoadConfig(argv[1], &cfg)) { |
|
printf("Error:: #%d - %s\n", cfg_GetErrno(), cfg_GetError()); |
|
return 1; |
|
} |
|
|
|
cfgWriteConfig(stdout, &cfg, 0); |
|
|
|
printf("\n++++++++++++++++++ update IP with 192.168.234.11 ...\n\n"); |
|
cfg_setAttribute(&cfg, NULL, "IP2", "192.168.2.1"); |
|
cfg_setAttribute(&cfg, NULL, "IP", "192.168.234.11"); |
|
cfg_setAttribute(&cfg, NULL, "OPT", "\"\""); |
|
cfg_setAttribute(&cfg, NULL, "OZZ", NULL); |
|
cfg_unsetAttribute(&cfg, NULL, "OPT"); |
|
cfg_unsetAttribute(&cfg, NULL, "OPT2"); |
|
|
|
cfgWriteConfig(stdout, &cfg, 0); |
|
|
|
printf("\n............ with whitespaces \n\n"); |
|
cfgWriteConfig(stdout, &cfg, 1); |
|
cfgUnloadConfig(&cfg); |
|
return 0; |
|
} |