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