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 | ) |