MISR Toolkit
1.5.1
|
#include "hdf.h"
Go to the source code of this file.
Data Structures | |
struct | node_info_struct_tag |
struct | list_head_struct_tag |
Macros | |
#define | HUL_UNSORTED_LIST 0x0000 |
#define | HUL_SORTED_LIST 0x0001 |
Typedefs | |
typedef intn(* | HULsearch_func_t) (const VOIDP obj, const VOIDP key) |
typedef intn(* | HULfind_func_t) (const VOIDP obj1, const VOIDP obj2) |
typedef struct node_info_struct_tag | node_info_t |
typedef struct list_head_struct_tag | list_head_t |
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, VOIDP obj) |
VOIDP | HULsearch_node (list_head_t *lst, HULsearch_func_t srch_func, VOIDP key) |
VOIDP | HULfirst_node (list_head_t *lst) |
VOIDP | HULnext_node (list_head_t *lst) |
VOIDP | HULremove_node (list_head_t *lst, HULsearch_func_t srch_func, VOIDP key) |
intn | HULshutdown (void) |
#define HUL_SORTED_LIST 0x0001 |
Definition at line 34 of file linklist.h.
#define HUL_UNSORTED_LIST 0x0000 |
Definition at line 33 of file linklist.h.
Definition at line 40 of file linklist.h.
Definition at line 37 of file linklist.h.
typedef struct list_head_struct_tag list_head_t |
typedef struct node_info_struct_tag node_info_t |
intn HULadd_node | ( | list_head_t * | lst, |
VOIDP | obj | ||
) |
list_head_t* HULcreate_list | ( | HULfind_func_t | find_func | ) |
intn HULdestroy_list | ( | list_head_t * | lst | ) |
VOIDP HULfirst_node | ( | list_head_t * | lst | ) |
VOIDP HULnext_node | ( | list_head_t * | lst | ) |
VOIDP HULremove_node | ( | list_head_t * | lst, |
HULsearch_func_t | srch_func, | ||
VOIDP | key | ||
) |
VOIDP HULsearch_node | ( | list_head_t * | lst, |
HULsearch_func_t | srch_func, | ||
VOIDP | key | ||
) |
intn HULshutdown | ( | void | ) |