diff options
author | Patrick Lu <ptlu@hawkwind.ncsa.uiuc.edu> | 2000-05-09 16:32:09 (GMT) |
---|---|---|
committer | Patrick Lu <ptlu@hawkwind.ncsa.uiuc.edu> | 2000-05-09 16:32:09 (GMT) |
commit | 4ef90f9c8ff841310f1982d466ad6c7621617df4 (patch) | |
tree | ddcb911e783ede5647625e228749751a41655caa /src | |
parent | 5c354908b92a67ada5205303300b0e90d20bfffc (diff) | |
download | hdf5-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.h | 34 |
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 |