Correct standalone function attributes

This commit is contained in:
Allen Byrne 2020-01-17 12:15:16 -06:00
parent 1643f591d6
commit db65d57541
3 changed files with 13 additions and 8 deletions

View File

@ -29,10 +29,6 @@
# include <winsock2.h>
#endif /* H5_HAVE_WINSOCK2_H */
#ifdef STANDALONE
#define H5TOOLS_DLL
#endif
/* The different types of timers we can have */
typedef enum timer_type_ {
HDF5_FILE_OPENCLOSE,
@ -75,10 +71,19 @@ typedef struct io_time_t {
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#ifdef STANDALONE
io_time_t *io_time_new(clock_type t);
void io_time_destroy(io_time_t *pt);
io_time_t *io_time_set(io_time_t *pt, timer_type t, int start_stop);
double io_time_get(io_time_t *pt, timer_type t);
#else
H5TOOLS_DLL io_time_t *io_time_new(clock_type t);
H5TOOLS_DLL void io_time_destroy(io_time_t *pt);
H5TOOLS_DLL io_time_t *io_time_set(io_time_t *pt, timer_type t, int start_stop);
H5TOOLS_DLL double io_time_get(io_time_t *pt, timer_type t);
#endif
#ifdef __cplusplus
}
#endif /* __cplusplus */

View File

@ -483,8 +483,8 @@ extern MPI_Info h5_io_info_g; /* MPI INFO object for IO */
#endif
#ifdef H5_HAVE_PARALLEL
H5TEST_DLL int h5_set_info_object(void);
H5TEST_DLL void h5_dump_info_object(MPI_Info info);
int h5_set_info_object(void);
void h5_dump_info_object(MPI_Info info);
#endif

View File

@ -498,8 +498,8 @@ extern MPI_Info h5_io_info_g; /* MPI INFO object for IO */
#endif
#ifdef H5_HAVE_PARALLEL
H5TEST_DLL int h5_set_info_object(void);
H5TEST_DLL void h5_dump_info_object(MPI_Info info);
int h5_set_info_object(void);
void h5_dump_info_object(MPI_Info info);
#endif