[svn-r10087] Purpose: New feature and test
Description: Somehow, the hardware conversions between "long double" and other native floating-point types were left out. Solution: Added the hardware conversion functions in H5Tconv.c and test cases in dtypes.c. Platforms tested: h5committest and fuss. Misc. update: updated MANIFEST to replace bin/reconfigure.sh with bin/reconfigure
This commit is contained in:
23
src/H5Tpkg.h
23
src/H5Tpkg.h
@@ -848,17 +848,36 @@ H5_DLL herr_t H5T_conv_ullong_llong(hid_t src_id, hid_t dst_id,
|
||||
size_t buf_stride, size_t bkg_stride,
|
||||
void *buf, void *bkg,
|
||||
hid_t dset_xfer_plist);
|
||||
|
||||
H5_DLL herr_t H5T_conv_float_double(hid_t src_id, hid_t dst_id,
|
||||
H5T_cdata_t *cdata, size_t nelmts,
|
||||
size_t buf_stride, size_t bkg_stride,
|
||||
void *buf, void *bkg,
|
||||
hid_t dset_xfer_plist);
|
||||
H5_DLL herr_t H5T_conv_float_ldouble(hid_t src_id, hid_t dst_id,
|
||||
H5T_cdata_t *cdata, size_t nelmts,
|
||||
size_t buf_stride, size_t bkg_stride,
|
||||
void *buf, void *bkg,
|
||||
hid_t dset_xfer_plist);
|
||||
H5_DLL herr_t H5T_conv_double_float(hid_t src_id, hid_t dst_id,
|
||||
H5T_cdata_t *cdata, size_t nelmts,
|
||||
size_t buf_stride, size_t bkg_stride,
|
||||
void *buf, void *bkg,
|
||||
hid_t dset_xfer_plist);
|
||||
H5_DLL herr_t H5T_conv_double_ldouble(hid_t src_id, hid_t dst_id,
|
||||
H5T_cdata_t *cdata, size_t nelmts,
|
||||
size_t buf_stride, size_t bkg_stride,
|
||||
void *buf, void *bkg,
|
||||
hid_t dset_xfer_plist);
|
||||
H5_DLL herr_t H5T_conv_ldouble_float(hid_t src_id, hid_t dst_id,
|
||||
H5T_cdata_t *cdata, size_t nelmts,
|
||||
size_t buf_stride, size_t bkg_stride,
|
||||
void *buf, void *bkg,
|
||||
hid_t dset_xfer_plist);
|
||||
H5_DLL herr_t H5T_conv_ldouble_double(hid_t src_id, hid_t dst_id,
|
||||
H5T_cdata_t *cdata, size_t nelmts,
|
||||
size_t buf_stride, size_t bkg_stride,
|
||||
void *buf, void *bkg,
|
||||
hid_t dset_xfer_plist);
|
||||
H5_DLL herr_t H5T_conv_schar_float(hid_t src_id, hid_t dst_id,
|
||||
H5T_cdata_t *cdata, size_t nelmts,
|
||||
size_t buf_stride, size_t bkg_stride,
|
||||
@@ -994,7 +1013,6 @@ H5_DLL herr_t H5T_conv_llong_ldouble(hid_t src_id, hid_t dst_id,
|
||||
size_t buf_stride, size_t bkg_stride,
|
||||
void *buf, void *bkg,
|
||||
hid_t dset_xfer_plist);
|
||||
#ifdef H5_ULLONG_TO_FP_CAST_WORKS
|
||||
H5_DLL herr_t H5T_conv_ullong_float(hid_t src_id, hid_t dst_id,
|
||||
H5T_cdata_t *cdata, size_t nelmts,
|
||||
size_t buf_stride, size_t bkg_stride,
|
||||
@@ -1010,7 +1028,6 @@ H5_DLL herr_t H5T_conv_ullong_ldouble(hid_t src_id, hid_t dst_id,
|
||||
size_t buf_stride, size_t bkg_stride,
|
||||
void *buf, void *bkg,
|
||||
hid_t dset_xfer_plist);
|
||||
#endif /* H5_ULLONG_TO_FP_CAST_WORKS */
|
||||
H5_DLL herr_t H5T_conv_float_schar(hid_t src_id, hid_t dst_id,
|
||||
H5T_cdata_t *cdata, size_t nelmts,
|
||||
size_t buf_stride, size_t bkg_stride,
|
||||
|
||||
Reference in New Issue
Block a user