From 4ef90f9c8ff841310f1982d466ad6c7621617df4 Mon Sep 17 00:00:00 2001 From: Patrick Lu Date: Tue, 9 May 2000 11:32:09 -0500 Subject: [svn-r2225] added __DLL__ in front of the function prototypes. exports the functions in the dll. the testhdf5dll projects were not compiling because they didn't know about these functions --- src/H5TBprivate.h | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/src/H5TBprivate.h b/src/H5TBprivate.h index 0cff99d..bfd4d7f 100644 --- a/src/H5TBprivate.h +++ b/src/H5TBprivate.h @@ -95,27 +95,27 @@ extern "C" { #endif /* c_plusplus || __cplusplus */ -TBBT_TREE *H5TB_dmake (H5TB_cmp_t cmp, int arg, unsigned fast_compare); -TBBT_NODE *H5TB_dfind (TBBT_TREE * tree, void * key, TBBT_NODE ** pp); -TBBT_NODE *H5TB_find(TBBT_NODE * root, void * key, H5TB_cmp_t cmp, +__DLL__ TBBT_TREE *H5TB_dmake (H5TB_cmp_t cmp, int arg, unsigned fast_compare); +__DLL__ TBBT_NODE *H5TB_dfind (TBBT_TREE * tree, void * key, TBBT_NODE ** pp); +__DLL__ TBBT_NODE *H5TB_find(TBBT_NODE * root, void * key, H5TB_cmp_t cmp, int arg, TBBT_NODE ** pp); -TBBT_NODE *H5TB_dless (TBBT_TREE * tree, void * key, TBBT_NODE ** pp); -TBBT_NODE *H5TB_less (TBBT_NODE * root, void * key, H5TB_cmp_t cmp, +__DLL__ TBBT_NODE *H5TB_dless (TBBT_TREE * tree, void * key, TBBT_NODE ** pp); +__DLL__ TBBT_NODE *H5TB_less (TBBT_NODE * root, void * key, H5TB_cmp_t cmp, int arg, TBBT_NODE ** pp); -TBBT_NODE *H5TB_index (TBBT_NODE * root, unsigned indx); -TBBT_NODE *H5TB_dins (TBBT_TREE * tree, void * item, void * key); -TBBT_NODE *H5TB_ins (TBBT_NODE ** root, void * item, void * key, H5TB_cmp_t cmp, int arg); -void *H5TB_rem(TBBT_NODE ** root, TBBT_NODE * node, void * *kp); -TBBT_NODE *H5TB_first (TBBT_NODE * root); -TBBT_NODE *H5TB_last (TBBT_NODE * root); -TBBT_NODE *H5TB_next (TBBT_NODE * node); -TBBT_NODE *H5TB_prev (TBBT_NODE * node); -TBBT_TREE *H5TB_dfree (TBBT_TREE * tree, void(*fd) (void *), void(*fk) (void *)); -void *H5TB_free (TBBT_NODE ** root, void(*fd) (void *), void(*fk) (void *)); -long H5TB_count (TBBT_TREE * tree); +__DLL__ TBBT_NODE *H5TB_index (TBBT_NODE * root, unsigned indx); +__DLL__ TBBT_NODE *H5TB_dins (TBBT_TREE * tree, void * item, void * key); +__DLL__ TBBT_NODE *H5TB_ins (TBBT_NODE ** root, void * item, void * key, H5TB_cmp_t cmp, int arg); +__DLL__ void *H5TB_rem(TBBT_NODE ** root, TBBT_NODE * node, void * *kp); +__DLL__ TBBT_NODE *H5TB_first (TBBT_NODE * root); +__DLL__ TBBT_NODE *H5TB_last (TBBT_NODE * root); +__DLL__ TBBT_NODE *H5TB_next (TBBT_NODE * node); +__DLL__ TBBT_NODE *H5TB_prev (TBBT_NODE * node); +__DLL__ TBBT_TREE *H5TB_dfree (TBBT_TREE * tree, void(*fd) (void *), void(*fk) (void *)); +__DLL__ void *H5TB_free (TBBT_NODE ** root, void(*fd) (void *), void(*fk) (void *)); +__DLL__ long H5TB_count (TBBT_TREE * tree); #ifdef H5TB_DEBUG -herr_t H5TB_dump(TBBT_TREE *ptree, void (*key_dump)(void *,void *), intn method); +__DLL__ herr_t H5TB_dump(TBBT_TREE *ptree, void (*key_dump)(void *,void *), intn method); #endif /* H5TB_DEBUG */ #if defined c_plusplus || defined __cplusplus -- cgit v0.12