Lines Matching refs:HDF

23 typedef struct _hdf HDF;  typedef
37 typedef NEOERR* (*HDFFILELOAD)(void *ctx, HDF *hdf, const char *filename,
83 NEOERR* hdf_init (HDF **hdf);
97 void hdf_destroy (HDF **hdf);
113 int hdf_get_int_value (HDF *hdf, const char *name, int defval);
130 char *hdf_get_value (HDF *hdf, const char *name, const char *defval);
147 char* hdf_get_valuevf (HDF *hdf, const char *namefmt, va_list ap);
164 char* hdf_get_valuef (HDF *hdf, const char *namefmt, ...)
179 NEOERR* hdf_get_copy (HDF *hdf, const char *name, char **value,
191 HDF* hdf_get_obj (HDF *hdf, const char *name);
205 NEOERR * hdf_get_node (HDF *hdf, const char *name, HDF **ret);
217 HDF* hdf_get_child (HDF *hdf, const char *name);
226 HDF_ATTR* hdf_get_attr (HDF *hdf, const char *name);
235 NEOERR* hdf_set_attr (HDF *hdf, const char *name, const char *key,
249 HDF* hdf_obj_child (HDF *hdf);
258 HDF* hdf_obj_next (HDF *hdf);
272 HDF* hdf_obj_top (HDF *hdf);
281 HDF_ATTR* hdf_obj_attr (HDF *hdf);
293 char* hdf_obj_name (HDF *hdf);
305 char* hdf_obj_value (HDF *hdf);
324 NEOERR* hdf_set_value (HDF *hdf, const char *name, const char *value);
348 NEOERR* hdf_set_valuef (HDF *hdf, const char *fmt, ...)
350 NEOERR* hdf_set_valuevf (HDF *hdf, const char *fmt, va_list ap);
363 NEOERR* hdf_set_int_value (HDF *hdf, const char *name, int value);
377 NEOERR* hdf_set_copy (HDF *hdf, const char *dest, const char *src);
394 NEOERR* hdf_set_buf (HDF *hdf, const char *name, char *value);
416 NEOERR *hdf_set_symlink (HDF *hdf, const char *src, const char *dest);
444 NEOERR *hdf_sort_obj(HDF *h, int (*compareFunc)(const void *, const void *));
453 NEOERR* hdf_read_file (HDF *hdf, const char *path);
462 NEOERR* hdf_write_file (HDF *hdf, const char *path);
474 NEOERR* hdf_write_file_atomic (HDF *hdf, const char *path);
483 NEOERR* hdf_read_string (HDF *hdf, const char *s);
492 NEOERR* hdf_read_string_ignore (HDF *hdf, const char *s, int ignore);
501 NEOERR* hdf_write_string (HDF *hdf, char **s);
510 NEOERR* hdf_dump (HDF *hdf, const char *prefix);
519 NEOERR* hdf_dump_format (HDF *hdf, int lvl, FILE *fp);
528 NEOERR* hdf_dump_str(HDF *hdf, const char *prefix, int compact, STRING *str);
537 NEOERR* hdf_remove_tree (HDF *hdf, const char *name);
550 NEOERR* hdf_copy (HDF *dest_hdf, const char *name, HDF *src);
564 NEOERR* hdf_search_path (HDF *hdf, const char *path, char *full);
583 void hdf_register_fileload(HDF *hdf, void *ctx, HDFFILELOAD fileload);