![]() |
HDF
4.3.0
API Reference
|
#include "hdf_priv.h"Data Structures | |
| struct | node_info_t |
| struct | list_head_t |
Macros | |
| #define | HUL_UNSORTED_LIST 0x0000 |
| #define | HUL_SORTED_LIST 0x0001 |
Typedefs | |
| typedef intn(* | HULsearch_func_t) (const void *obj, const void *key) |
| typedef intn(* | HULfind_func_t) (const void *obj1, const void *obj2) |
Functions | |
| list_head_t * | HULcreate_list (HULfind_func_t find_func) |
| intn | HULdestroy_list (list_head_t *lst) |
| intn | HULadd_node (list_head_t *lst, void *obj) |
| void * | HULsearch_node (list_head_t *lst, HULsearch_func_t srch_func, void *key) |
| void * | HULfirst_node (list_head_t *lst) |
| void * | HULnext_node (list_head_t *lst) |
| void * | HULremove_node (list_head_t *lst, HULsearch_func_t srch_func, void *key) |
| intn | HULshutdown (void) |
| #define HUL_SORTED_LIST 0x0001 |
| #define HUL_UNSORTED_LIST 0x0000 |
| typedef intn(* HULfind_func_t) (const void *obj1, const void *obj2) |
| typedef intn(* HULsearch_func_t) (const void *obj, const void *key) |
| intn HULadd_node | ( | list_head_t * | lst, |
| void * | obj ) |
| list_head_t * HULcreate_list | ( | HULfind_func_t | find_func | ) |
| intn HULdestroy_list | ( | list_head_t * | lst | ) |
| void * HULfirst_node | ( | list_head_t * | lst | ) |
| void * HULnext_node | ( | list_head_t * | lst | ) |
| void * HULremove_node | ( | list_head_t * | lst, |
| HULsearch_func_t | srch_func, | ||
| void * | key ) |
| void * HULsearch_node | ( | list_head_t * | lst, |
| HULsearch_func_t | srch_func, | ||
| void * | key ) |
| intn HULshutdown | ( | void | ) |