summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPatrick Lu <ptlu@hawkwind.ncsa.uiuc.edu>2000-05-09 16:32:09 (GMT)
committerPatrick Lu <ptlu@hawkwind.ncsa.uiuc.edu>2000-05-09 16:32:09 (GMT)
commit4ef90f9c8ff841310f1982d466ad6c7621617df4 (patch)
treeddcb911e783ede5647625e228749751a41655caa /src
parent5c354908b92a67ada5205303300b0e90d20bfffc (diff)
downloadhdf5-4ef90f9c8ff841310f1982d466ad6c7621617df4.zip
hdf5-4ef90f9c8ff841310f1982d466ad6c7621617df4.tar.gz
hdf5-4ef90f9c8ff841310f1982d466ad6c7621617df4.tar.bz2
[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
Diffstat (limited to 'src')
-rw-r--r--src/H5TBprivate.h34
1 files 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