--- libaitcfg/contrib/Attic/test.c 2009/09/23 14:20:53 1.1.1.1.4.1 +++ libaitcfg/contrib/Attic/test.c 2009/10/19 14:58:24 1.1.1.1.4.2 @@ -33,6 +33,7 @@ int main() printf("tmp: SetAttribute=%d\n", cfg_SetAttribute(&tmp, "global", "piuk", "blahz")); printf("tmp: SetAttribute=%d\n", cfg_SetAttribute(&tmp, "bzyt", "00", "99999")); printf("tmp: SetAttribute=%d\n", cfg_SetAttribute(&tmp, "global", "gniah", "tiiiiiii")); + printf("tmp: SetAttribute=%d\n", cfg_SetAttribute(&tmp, NULL, "att", "0001122777777")); InitConfig(&lst); printf("SetAttribute=%d\n", cfg_SetAttribute(&lst, NULL, "zzz", "ZZZ")); printf("SetAttribute=%d\n", cfg_SetAttribute(&lst, NULL, "att", "0001122222222222")); @@ -43,9 +44,16 @@ int main() printf("UnsetAttribute=%d\n", cfg_UnsetAttribute(&lst, "global", "")); printf("UnsetAttribute=%d\n", cfg_UnsetAttribute(&lst, NULL, "att")); printf("UnsetAttribute=%d\n", cfg_UnsetAttribute(&lst, "global", "attr2")); + printf("tmp: SetAttribute=%d\n", cfg_SetAttribute(&lst, "bzyt", "111", "99999")); WriteConfig(stdout, &tmp); - ConcatConfig(&lst, &tmp); + WriteConfig(stdout, &lst); + printf("---------------------------------\n"); + printf("%d\n---------------------------------\n", MergeConfig(&lst, &tmp)); + WriteConfig(stdout, &lst); +// printf("%d\n---------------------------------\n", ConcatConfig(&lst, &tmp)); +// WriteConfig(stdout, &lst); + printf("%d\n---------------------------------\n", ConcatConfig(&lst, &tmp)); WriteConfig(stdout, &lst); printf("CreateConfig=%d\n", CreateConfig("test4e.cfg", &lst));