From e00ffb3e51e1325651713d0fbddd210c760df504 Mon Sep 17 00:00:00 2001 From: Raymond Lu Date: Mon, 22 Oct 2012 14:46:03 -0500 Subject: [svn-r22945] I fixed a few minor casting problems in enum.c. It's a followup commit for the test of the conversion function H5T__conv_enum_numeric (numeric type means integer or floating number). Tested on tejeda - failed on tejeda and ostrich in the daily test. --- test/enum.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/enum.c b/test/enum.c index 9178a2b..29b702d 100644 --- a/test/enum.c +++ b/test/enum.c @@ -190,7 +190,7 @@ test_conv(hid_t file) if(H5Dread(dset, H5T_NATIVE_DOUBLE, space, space, H5P_DEFAULT, data_double) < 0) FAIL_STACK_ERROR for(i = 0; i < (size_t)ds_size[0]; i++) - if(data1[i] != (unsigned)data_double[i]) { + if((int)data1[i] != (int)data_double[i]) { H5_FAILED(); printf(" 3. data1[%lu]=%d, data_double[%lu]=%d (should be same)\n", (unsigned long)i, (int)(data1[i]), @@ -234,7 +234,7 @@ test_conv(hid_t file) if(H5Dread(dset, H5T_NATIVE_DOUBLE, space, space, H5P_DEFAULT, data_double) < 0) FAIL_STACK_ERROR for(i = 0; i < (size_t)ds_size[0]; i++) - if(data1[i] != (unsigned)data_double[i]) { + if((int)data1[i] != (int)data_double[i]) { H5_FAILED(); printf(" 5. data1[%lu]=%d, data_double[%lu]=%d (should be same)\n", (unsigned long)i, (int)(data1[i]), -- cgit v0.12