--- libaitcfg/example/test.c 2014/03/19 18:36:08 1.4.8.5 +++ libaitcfg/example/test.c 2014/03/19 18:37:49 1.4.8.6 @@ -106,8 +106,21 @@ int main() cfgEndConfig(&tmp); #endif -// arr = cfg_getSection(tmp2, NULL); arr = cfg_getSection(tmp2, ""); + printf("arr=%p size=%d\n", arr, array_Size(arr)); + + for (i = 0; i < array_Size(arr); i++) + printf("%s\\%s=%s\n", CFG_SECTION(array_Get(arr, i)), CFG_ATTRIBUTE(array_Get(arr, i)), CFG_VALUE(array_Get(arr, i))); + array_Destroy(&arr); + + arr = cfg_getSection(tmp2, "global"); + printf("arr=%p size=%d\n", arr, array_Size(arr)); + + for (i = 0; i < array_Size(arr); i++) + printf("%s\\%s=%s\n", CFG_SECTION(array_Get(arr, i)), CFG_ATTRIBUTE(array_Get(arr, i)), CFG_VALUE(array_Get(arr, i))); + array_Destroy(&arr); + + arr = cfg_getSection(tmp2, NULL); printf("arr=%p size=%d\n", arr, array_Size(arr)); for (i = 0; i < array_Size(arr); i++)