5 void print_all_entries(config_obj
*cfg
, config_obj
*cfg2
)
7 conf_mult_obj
*iter
, *list
;
8 iter
= list
= cfg_get_class_list(cfg
);
10 printf("[%s]\n", iter
->key
);
11 conf_mult_obj
*kiter
, *klist
;
12 kiter
= klist
= cfg_get_key_list(cfg
, iter
->key
);
15 cfg_set_single_value_as_string(cfg2
, iter
->key
, kiter
->key
, kiter
->value
);
16 printf("%s=%s\n", kiter
->key
, kiter
->value
);
19 cfg_free_multiple(klist
);
22 cfg_free_multiple(list
);
24 int main(int argc
, char **argv
)
26 gchar
*path
= "read_conf_test.db2";
27 config_obj
*cfg
, *cfg2
;
31 /* Open the test file */
33 cfg2
= cfg_open("test-db2");
34 print_all_entries(cfg
,cfg2
);
35 /* Close the test file */
38 /* Remove test file */