1 
2 #include "cs_config.h"
3 #include <unistd.h>
4 #include "util/neo_misc.h"
5 #include "util/neo_hdf.h"
6 #include "util/neo_rand.h"
7 
main(int argc,char * argv[])8 int main(int argc, char *argv[])
9 {
10   NEOERR *err;
11   HDF *hdf, *h2;
12 
13 
14   err = hdf_init(&hdf);
15   if (err != STATUS_OK)
16   {
17     nerr_log_error(err);
18     return -1;
19   }
20 
21   err = hdf_set_value(hdf, "CGI.Foo", "Bar");
22   if (err)
23   {
24     nerr_log_error(err);
25     return -1;
26   }
27   err = hdf_set_value(hdf, "CGI.Foo", "Baz");
28   if (err)
29   {
30     nerr_log_error(err);
31     return -1;
32   }
33 
34   h2 = hdf_get_obj(hdf, "CGI");
35   err = hdf_set_value(h2, "Foo", "Bang");
36 
37   hdf_dump(hdf, NULL);
38 
39   hdf_destroy(&hdf);
40 
41   return 0;
42 }
43