From 22696535f56b48b23d573788bd3b48671225fafd Mon Sep 17 00:00:00 2001 From: Leon Arber Date: Tue, 26 Oct 2004 16:48:15 -0500 Subject: [svn-r9464] Purpose: Bug fix. Description: dtransform test still failed on windows because it was attempting to create a ullong dataset. Solution: Removed creation of ullong dataset as well if H5_ULLONG_TO_FP_CAST_WORKS was not defined. Platforms tested: windows --- test/dtransform.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/dtransform.c b/test/dtransform.c index 73e9690..da8b95c 100644 --- a/test/dtransform.c +++ b/test/dtransform.c @@ -160,7 +160,11 @@ int main(void) if((err = H5Dclose(dset_id_long))<0) TEST_ERROR; if((err = H5Dclose(dset_id_ulong))<0) TEST_ERROR; if((err = H5Dclose(dset_id_llong))<0) TEST_ERROR; + +#ifdef H5_ULLONG_TO_FP_CAST_WORKS if((err = H5Dclose(dset_id_ullong))<0) TEST_ERROR; +#endif + if((err = H5Dclose(dset_id_float))<0) TEST_ERROR; if((err = H5Dclose(dset_id_double))<0) TEST_ERROR; if((err = H5Dclose(dset_id_ldouble))<0) TEST_ERROR; @@ -232,10 +236,10 @@ int init_test(void) if((dset_id_llong = H5Dcreate(file_id, "/transformtest_llong", H5T_NATIVE_LLONG, dataspace, H5P_DEFAULT))<0) TEST_ERROR; if((err = H5Dwrite(dset_id_llong, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat))<0) TEST_ERROR; - +#ifdef H5_ULLONG_TO_FP_CAST_WORKS if((dset_id_ullong = H5Dcreate(file_id, "/transformtest_ullong", H5T_NATIVE_ULLONG, dataspace, H5P_DEFAULT))<0) TEST_ERROR; if((err = H5Dwrite(dset_id_ullong, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData))<0) TEST_ERROR; - +#endif if((dset_id_short = H5Dcreate(file_id, "/transformtest_short", H5T_NATIVE_SHORT, dataspace, H5P_DEFAULT))<0) TEST_ERROR; if((err = H5Dwrite(dset_id_short, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat))<0) TEST_ERROR; -- cgit v0.12