summaryrefslogtreecommitdiffstats
path: root/hl/src/H5LT.h
diff options
context:
space:
mode:
authorFang Guo <fangguo@ncsa.uiuc.edu>2005-07-22 21:31:48 (GMT)
committerFang Guo <fangguo@ncsa.uiuc.edu>2005-07-22 21:31:48 (GMT)
commit02f74aa59e2c10576d628fd9d49b6874bea4155b (patch)
tree8e522e5779ec5f38928f5851d1c922cab6b2da8f /hl/src/H5LT.h
parentd782f6cf94bc266880530c8378d45e5b5556b191 (diff)
downloadhdf5-02f74aa59e2c10576d628fd9d49b6874bea4155b.zip
hdf5-02f74aa59e2c10576d628fd9d49b6874bea4155b.tar.gz
hdf5-02f74aa59e2c10576d628fd9d49b6874bea4155b.tar.bz2
[svn-r11111] Purpose:
Improvement Description: Add high level dll macro for windows Solution: Platforms tested: MSVS 6.0 on windows XP, cygwin, heping and copper Misc. update:
Diffstat (limited to 'hl/src/H5LT.h')
-rw-r--r--hl/src/H5LT.h106
1 files changed, 53 insertions, 53 deletions
diff --git a/hl/src/H5LT.h b/hl/src/H5LT.h
index e18af31..53b97ba 100644
--- a/hl/src/H5LT.h
+++ b/hl/src/H5LT.h
@@ -46,50 +46,50 @@ extern "C" {
*-------------------------------------------------------------------------
*/
-herr_t H5LTmake_dataset( hid_t loc_id,
+H5_HLDLL herr_t H5LTmake_dataset( hid_t loc_id,
const char *dset_name,
int rank,
const hsize_t *dims,
hid_t type_id,
const void *buffer );
-herr_t H5LTmake_dataset_char( hid_t loc_id,
+H5_HLDLL herr_t H5LTmake_dataset_char( hid_t loc_id,
const char *dset_name,
int rank,
const hsize_t *dims,
const char *buffer );
-herr_t H5LTmake_dataset_short( hid_t loc_id,
+H5_HLDLL herr_t H5LTmake_dataset_short( hid_t loc_id,
const char *dset_name,
int rank,
const hsize_t *dims,
const short *buffer );
-herr_t H5LTmake_dataset_int( hid_t loc_id,
+H5_HLDLL herr_t H5LTmake_dataset_int( hid_t loc_id,
const char *dset_name,
int rank,
const hsize_t *dims,
const int *buffer );
-herr_t H5LTmake_dataset_long( hid_t loc_id,
+H5_HLDLL herr_t H5LTmake_dataset_long( hid_t loc_id,
const char *dset_name,
int rank,
const hsize_t *dims,
const long *buffer );
-herr_t H5LTmake_dataset_float( hid_t loc_id,
+H5_HLDLL herr_t H5LTmake_dataset_float( hid_t loc_id,
const char *dset_name,
int rank,
const hsize_t *dims,
const float *buffer );
-herr_t H5LTmake_dataset_double( hid_t loc_id,
+H5_HLDLL herr_t H5LTmake_dataset_double( hid_t loc_id,
const char *dset_name,
int rank,
const hsize_t *dims,
const double *buffer );
-herr_t H5LTmake_dataset_string(hid_t loc_id,
+H5_HLDLL herr_t H5LTmake_dataset_string( hid_t loc_id,
const char *dset_name,
const char *buf );
@@ -101,36 +101,36 @@ herr_t H5LTmake_dataset_string(hid_t loc_id,
*-------------------------------------------------------------------------
*/
-herr_t H5LTread_dataset( hid_t loc_id,
+H5_HLDLL herr_t H5LTread_dataset( hid_t loc_id,
const char *dset_name,
hid_t type_id,
void *buffer );
-herr_t H5LTread_dataset_char( hid_t loc_id,
+H5_HLDLL herr_t H5LTread_dataset_char( hid_t loc_id,
const char *dset_name,
char *buffer );
-herr_t H5LTread_dataset_short( hid_t loc_id,
+H5_HLDLL herr_t H5LTread_dataset_short( hid_t loc_id,
const char *dset_name,
short *buffer );
-herr_t H5LTread_dataset_int( hid_t loc_id,
+H5_HLDLL herr_t H5LTread_dataset_int( hid_t loc_id,
const char *dset_name,
int *buffer );
-herr_t H5LTread_dataset_long( hid_t loc_id,
+H5_HLDLL herr_t H5LTread_dataset_long( hid_t loc_id,
const char *dset_name,
long *buffer );
-herr_t H5LTread_dataset_float( hid_t loc_id,
+H5_HLDLL herr_t H5LTread_dataset_float( hid_t loc_id,
const char *dset_name,
float *buffer );
-herr_t H5LTread_dataset_double( hid_t loc_id,
+H5_HLDLL herr_t H5LTread_dataset_double( hid_t loc_id,
const char *dset_name,
double *buffer );
-herr_t H5LTread_dataset_string( hid_t loc_id,
+H5_HLDLL herr_t H5LTread_dataset_string( hid_t loc_id,
const char *dset_name,
char *buf );
@@ -142,17 +142,17 @@ herr_t H5LTread_dataset_string( hid_t loc_id,
*/
-herr_t H5LTget_dataset_ndims( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_dataset_ndims( hid_t loc_id,
const char *dset_name,
int *rank );
-herr_t H5LTget_dataset_info( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_dataset_info( hid_t loc_id,
const char *dset_name,
hsize_t *dims,
H5T_class_t *type_class,
size_t *type_size );
-herr_t H5LTfind_dataset( hid_t loc_id, const char *name );
+H5_HLDLL herr_t H5LTfind_dataset( hid_t loc_id, const char *name );
@@ -164,72 +164,72 @@ herr_t H5LTfind_dataset( hid_t loc_id, const char *name );
*/
-herr_t H5LTset_attribute_string( hid_t loc_id,
+H5_HLDLL herr_t H5LTset_attribute_string( hid_t loc_id,
const char *obj_name,
const char *attr_name,
const char *attr_data );
-herr_t H5LTset_attribute_char( hid_t loc_id,
+H5_HLDLL herr_t H5LTset_attribute_char( hid_t loc_id,
const char *obj_name,
const char *attr_name,
const char *buffer,
size_t size );
-herr_t H5LTset_attribute_uchar( hid_t loc_id,
+H5_HLDLL herr_t H5LTset_attribute_uchar( hid_t loc_id,
const char *obj_name,
const char *attr_name,
const unsigned char *buffer,
size_t size );
-herr_t H5LTset_attribute_short( hid_t loc_id,
+H5_HLDLL herr_t H5LTset_attribute_short( hid_t loc_id,
const char *obj_name,
const char *attr_name,
const short *buffer,
size_t size );
-herr_t H5LTset_attribute_ushort( hid_t loc_id,
+H5_HLDLL herr_t H5LTset_attribute_ushort( hid_t loc_id,
const char *obj_name,
const char *attr_name,
const unsigned short *buffer,
size_t size );
-herr_t H5LTset_attribute_int( hid_t loc_id,
+H5_HLDLL herr_t H5LTset_attribute_int( hid_t loc_id,
const char *obj_name,
const char *attr_name,
const int *buffer,
size_t size );
-herr_t H5LTset_attribute_uint( hid_t loc_id,
+H5_HLDLL herr_t H5LTset_attribute_uint( hid_t loc_id,
const char *obj_name,
const char *attr_name,
const unsigned int *buffer,
size_t size );
-herr_t H5LTset_attribute_long( hid_t loc_id,
+H5_HLDLL herr_t H5LTset_attribute_long( hid_t loc_id,
const char *obj_name,
const char *attr_name,
const long *buffer,
size_t size );
-herr_t H5LTset_attribute_long_long( hid_t loc_id,
+H5_HLDLL herr_t H5LTset_attribute_long_long( hid_t loc_id,
const char *obj_name,
const char *attr_name,
const long_long *buffer,
size_t size );
-herr_t H5LTset_attribute_ulong( hid_t loc_id,
+H5_HLDLL herr_t H5LTset_attribute_ulong( hid_t loc_id,
const char *obj_name,
const char *attr_name,
const unsigned long *buffer,
size_t size );
-herr_t H5LTset_attribute_float( hid_t loc_id,
+H5_HLDLL herr_t H5LTset_attribute_float( hid_t loc_id,
const char *obj_name,
const char *attr_name,
const float *buffer,
size_t size );
-herr_t H5LTset_attribute_double( hid_t loc_id,
+H5_HLDLL herr_t H5LTset_attribute_double( hid_t loc_id,
const char *obj_name,
const char *attr_name,
const double *buffer,
@@ -242,68 +242,68 @@ herr_t H5LTset_attribute_double( hid_t loc_id,
*-------------------------------------------------------------------------
*/
-herr_t H5LTget_attribute( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute( hid_t loc_id,
const char *obj_name,
const char *attr_name,
hid_t mem_type_id,
void *data );
-herr_t H5LTget_attribute_string( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_string( hid_t loc_id,
const char *obj_name,
const char *attr_name,
char *data );
-herr_t H5LTget_attribute_char( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_char( hid_t loc_id,
const char *obj_name,
const char *attr_name,
char *data );
-herr_t H5LTget_attribute_uchar( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_uchar( hid_t loc_id,
const char *obj_name,
const char *attr_name,
unsigned char *data );
-herr_t H5LTget_attribute_short( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_short( hid_t loc_id,
const char *obj_name,
const char *attr_name,
short *data );
-herr_t H5LTget_attribute_ushort( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_ushort( hid_t loc_id,
const char *obj_name,
const char *attr_name,
unsigned short *data );
-herr_t H5LTget_attribute_int( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_int( hid_t loc_id,
const char *obj_name,
const char *attr_name,
int *data );
-herr_t H5LTget_attribute_uint( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_uint( hid_t loc_id,
const char *obj_name,
const char *attr_name,
unsigned int *data );
-herr_t H5LTget_attribute_long( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_long( hid_t loc_id,
const char *obj_name,
const char *attr_name,
long *data );
-herr_t H5LTget_attribute_long_long( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_long_long( hid_t loc_id,
const char *obj_name,
const char *attr_name,
long_long *data );
-herr_t H5LTget_attribute_ulong( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_ulong( hid_t loc_id,
const char *obj_name,
const char *attr_name,
unsigned long *data );
-herr_t H5LTget_attribute_float( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_float( hid_t loc_id,
const char *obj_name,
const char *attr_name,
float *data );
-herr_t H5LTget_attribute_double( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_double( hid_t loc_id,
const char *obj_name,
const char *attr_name,
double *data );
@@ -317,12 +317,12 @@ herr_t H5LTget_attribute_double( hid_t loc_id,
*/
-herr_t H5LTget_attribute_ndims( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_ndims( hid_t loc_id,
const char *obj_name,
const char *attr_name,
int *rank );
-herr_t H5LTget_attribute_info( hid_t loc_id,
+H5_HLDLL herr_t H5LTget_attribute_info( hid_t loc_id,
const char *obj_name,
const char *attr_name,
hsize_t *dims,
@@ -341,11 +341,11 @@ herr_t H5LTget_attribute_info( hid_t loc_id,
*/
-hid_t H5LTcreate_compound_type( hsize_t nfields, size_t size, const char *field_names[],
+H5_HLDLL hid_t H5LTcreate_compound_type( hsize_t nfields, size_t size, const char *field_names[],
const size_t *field_offset, const hid_t *field_types );
-herr_t H5LTrepack( hsize_t nfields,
+H5_HLDLL herr_t H5LTrepack( hsize_t nfields,
hsize_t nrecords,
size_t src_size,
const size_t *src_offset,
@@ -366,26 +366,26 @@ herr_t H5LTrepack( hsize_t nfields,
*/
-herr_t H5LT_get_attribute_mem( hid_t obj_id,
+H5_HLDLL herr_t H5LT_get_attribute_mem( hid_t obj_id,
const char *attr_name,
hid_t mem_type_id,
void *data );
-herr_t H5LT_get_attribute_disk( hid_t obj_id,
+H5_HLDLL herr_t H5LT_get_attribute_disk( hid_t obj_id,
const char *attr_name,
void *data );
-herr_t H5LT_find_attribute( hid_t loc_id, const char *name );
+H5_HLDLL herr_t H5LT_find_attribute( hid_t loc_id, const char *name );
-herr_t H5LT_set_attribute_numerical( hid_t loc_id,
+H5_HLDLL herr_t H5LT_set_attribute_numerical( hid_t loc_id,
const char *obj_name,
const char *attr_name,
size_t size,
hid_t type_id,
const void *data );
-herr_t H5LT_set_attribute_string(hid_t dset_id,
+H5_HLDLL herr_t H5LT_set_attribute_string( hid_t dset_id,
char *name,
char *buf );