--- libaitcfg/example/test.c 2014/03/19 17:25:49 1.4.8.3 +++ libaitcfg/example/test.c 2014/03/19 17:44:48 1.4.8.4 @@ -5,7 +5,7 @@ int main() { - cfg_root_t lst, tmp; + cfg_root_t lst, *tmp; char szStr[256]; struct tagCfg *av; ait_val_t v; @@ -55,12 +55,13 @@ int main() printf("size lst=%d tmp=%d %d\n", sizeof lst, sizeof tmp, sizeof(pthread_mutex_t)); - cfgInitConfig(&tmp); - printf("tmp: SetAttribute=%d\n", cfg_setAttribute(&tmp, "global", "piuk", "BLAHzdf")); - printf("tmp: SetAttribute=%d\n", cfg_setAttribute(&tmp, "bzyt", "00", "99999 sdfbj")); - printf("tmp: SetAttribute=%d\n", cfg_setAttribute(&tmp, "global", "gniah", "tiiidfsdfsfsiiii")); - printf("tmp: SetAttribute=%d\n", cfg_setAttribute(&tmp, NULL, "att", "0001122777777555")); + tmp = cfgInitConfig(); +// printf("tmp: SetAttribute=%d\n", cfg_setAttribute(&tmp, "global", "piuk", "BLAHzdf")); +// printf("tmp: SetAttribute=%d\n", cfg_setAttribute(&tmp, "bzyt", "00", "99999 sdfbj")); +// printf("tmp: SetAttribute=%d\n", cfg_setAttribute(&tmp, "global", "gniah", "tiiidfsdfsfsiiii")); +// printf("tmp: SetAttribute=%d\n", cfg_setAttribute(&tmp, NULL, "att", "0001122777777555")); +#if 0 cfgInitConfig(&lst); printf("SetAttribute=%d\n", cfg_setAttribute(&lst, NULL, "zzz", "ZZZ")); printf("SetAttribute=%d\n", cfg_setAttribute(&lst, NULL, "att", "0001122222222222")); @@ -111,5 +112,7 @@ int main() cfgUnloadConfig(&tmp); cfgUnloadConfig(&lst); +#endif + cfgUnloadConfig(tmp); return 0; }