mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-11-21 01:04:10 +08:00
[svn-r26438] Fixed some double promotion warnings from gcc 4.9.2. Most were in
format strings. Tested on: h5committest
This commit is contained in:
parent
88ac8e8929
commit
7659506fa8
@ -313,7 +313,7 @@ HDfprintf(FILE *stream, const char *fmt, ...)
|
||||
case 'G':
|
||||
if(!HDstrcmp(modifier, "h")) {
|
||||
float x = (float)va_arg(ap, double);
|
||||
n = fprintf(stream, format_templ, x);
|
||||
n = fprintf(stream, format_templ, (double)x);
|
||||
} else if(!*modifier || !HDstrcmp(modifier, "l")) {
|
||||
double x = va_arg(ap, double);
|
||||
n = fprintf(stream, format_templ, x);
|
||||
|
@ -1301,17 +1301,17 @@ compare_data(void *src_data, void *dst_data, hbool_t src_subset)
|
||||
printf(" src={a=%d, b=%d, c=[%d,%d,%d,%d,%d,%d,%d,%d], d=%d, e=%d, f=%f, g=%f, h=[%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f], i=%f, j=%f, k=%f, l=%f, m=%f, n=%f}\n",
|
||||
s_ptr->a, s_ptr->b, s_ptr->c[0], s_ptr->c[1], s_ptr->c[2],
|
||||
s_ptr->c[3], s_ptr->c[4], s_ptr->c[5], s_ptr->c[6], s_ptr->c[7],
|
||||
s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2],
|
||||
s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8],
|
||||
s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14],
|
||||
s_ptr->h[15], s_ptr->i,s_ptr->j,s_ptr->k,s_ptr->l,s_ptr->m,s_ptr->n);
|
||||
s_ptr->d, s_ptr->e, (double)s_ptr->f, (double)s_ptr->g,(double)s_ptr->h[0],(double)s_ptr->h[1],(double)s_ptr->h[2],
|
||||
(double)s_ptr->h[3],(double)s_ptr->h[4],(double)s_ptr->h[5],(double)s_ptr->h[6],(double)s_ptr->h[7],(double)s_ptr->h[8],
|
||||
(double)s_ptr->h[9],(double)s_ptr->h[10],(double)s_ptr->h[11],(double)s_ptr->h[12],(double)s_ptr->h[13],(double)s_ptr->h[14],
|
||||
(double)s_ptr->h[15], (double)s_ptr->i,(double)s_ptr->j,s_ptr->k,s_ptr->l,s_ptr->m,s_ptr->n);
|
||||
printf(" dst={a=%d, b=%d, c=[%d,%d,%d,%d,%d,%d,%d,%d], d=%d, e=%d, f=%f, g=%f, h=[%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f], i=%f, j=%f, k=%f, l=%f, m=%f, n=%f}\n",
|
||||
d_ptr->a, d_ptr->b, d_ptr->c[0], d_ptr->c[1], d_ptr->c[2],
|
||||
d_ptr->c[3], d_ptr->c[4], d_ptr->c[5], d_ptr->c[6], d_ptr->c[7],
|
||||
d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2],
|
||||
d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8],
|
||||
d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13],
|
||||
d_ptr->h[14], d_ptr->h[15], d_ptr->i,d_ptr->j,d_ptr->k,d_ptr->l,
|
||||
d_ptr->d, d_ptr->e, (double)d_ptr->f, (double)d_ptr->g,(double)d_ptr->h[0],(double)d_ptr->h[1],(double)d_ptr->h[2],
|
||||
(double)d_ptr->h[3],(double)d_ptr->h[4],(double)d_ptr->h[5],(double)d_ptr->h[6],(double)d_ptr->h[7],(double)d_ptr->h[8],
|
||||
(double)d_ptr->h[9],(double)d_ptr->h[10],(double)d_ptr->h[11],(double)d_ptr->h[12],(double)d_ptr->h[13],
|
||||
(double)d_ptr->h[14],(double)d_ptr->h[15],(double)d_ptr->i,(double)d_ptr->j,d_ptr->k,d_ptr->l,
|
||||
d_ptr->m,d_ptr->n);
|
||||
goto error;
|
||||
}
|
||||
|
@ -538,7 +538,7 @@ some_dummy_func(float x)
|
||||
{
|
||||
char s[128];
|
||||
|
||||
HDsnprintf(s, sizeof(s), "%g", x);
|
||||
HDsnprintf(s, sizeof(s), "%g", (double)x);
|
||||
}
|
||||
|
||||
|
||||
@ -832,7 +832,7 @@ static int test_particular_fp_integer(void)
|
||||
printf(" %02x", saved_buf2[ENDIAN(src_size2, j, endian)]);
|
||||
|
||||
HDmemcpy(&x, saved_buf2, src_size2);
|
||||
printf(" %29.20e\n", x);
|
||||
printf(" %29.20e\n", (double)x);
|
||||
|
||||
printf(" dst = ");
|
||||
for (j=0; j<dst_size2; j++)
|
||||
@ -2720,7 +2720,7 @@ my_isnan(dtype_t type, void *val)
|
||||
float x;
|
||||
|
||||
HDmemcpy(&x, val, sizeof(float));
|
||||
HDsnprintf(s, sizeof(s), "%g", x);
|
||||
HDsnprintf(s, sizeof(s), "%g", (double)x);
|
||||
} else if (FLT_DOUBLE==type) {
|
||||
double x;
|
||||
|
||||
@ -3387,7 +3387,7 @@ test_conv_flt_1 (const char *name, int run_test, hid_t src, hid_t dst)
|
||||
if (FLT_FLOAT==src_type) {
|
||||
float x;
|
||||
HDmemcpy(&x, &saved[j*src_size], sizeof(float));
|
||||
printf(" %29.20e\n", x);
|
||||
printf(" %29.20e\n", (double)x);
|
||||
} else if (FLT_DOUBLE==src_type) {
|
||||
double x;
|
||||
HDmemcpy(&x, &saved[j*src_size], sizeof(double));
|
||||
@ -3407,7 +3407,7 @@ test_conv_flt_1 (const char *name, int run_test, hid_t src, hid_t dst)
|
||||
if (FLT_FLOAT==dst_type) {
|
||||
float x;
|
||||
HDmemcpy(&x, &buf[j*dst_size], sizeof(float));
|
||||
printf(" %29.20e\n", x);
|
||||
printf(" %29.20e\n", (double)x);
|
||||
} else if (FLT_DOUBLE==dst_type) {
|
||||
double x;
|
||||
HDmemcpy(&x, &buf[j*dst_size], sizeof(double));
|
||||
@ -3425,7 +3425,7 @@ test_conv_flt_1 (const char *name, int run_test, hid_t src, hid_t dst)
|
||||
printf(" %02x", hw[ENDIAN(dst_size,k,dendian)]);
|
||||
printf("%*s", (int)(3*MAX(0, (ssize_t)src_size-(ssize_t)dst_size)), "");
|
||||
if (FLT_FLOAT==dst_type)
|
||||
printf(" %29.20e\n", hw_f);
|
||||
printf(" %29.20e\n", (double)hw_f);
|
||||
else if (FLT_DOUBLE==dst_type)
|
||||
printf(" %29.20e\n", hw_d);
|
||||
#if H5_SIZEOF_LONG_DOUBLE!=H5_SIZEOF_DOUBLE
|
||||
@ -4570,7 +4570,7 @@ test_conv_int_fp(const char *name, int run_test, hid_t src, hid_t dst)
|
||||
break;
|
||||
case FLT_FLOAT:
|
||||
HDmemcpy(aligned, saved+j*sizeof(float), sizeof(float));
|
||||
printf(" %29f\n", *((float*)aligned));
|
||||
printf(" %29f\n", (double)*((float*)aligned));
|
||||
break;
|
||||
case FLT_DOUBLE:
|
||||
HDmemcpy(aligned, saved+j*sizeof(double), sizeof(double));
|
||||
@ -4635,7 +4635,7 @@ test_conv_int_fp(const char *name, int run_test, hid_t src, hid_t dst)
|
||||
break;
|
||||
case FLT_FLOAT:
|
||||
HDmemcpy(aligned, buf+j*sizeof(float), sizeof(float));
|
||||
printf(" %29f\n", *((float*)aligned));
|
||||
printf(" %29f\n", (double)*((float*)aligned));
|
||||
break;
|
||||
case FLT_DOUBLE:
|
||||
HDmemcpy(aligned, buf+j*sizeof(double), sizeof(double));
|
||||
@ -4689,7 +4689,7 @@ test_conv_int_fp(const char *name, int run_test, hid_t src, hid_t dst)
|
||||
printf(" %29"H5_PRINTF_LL_WIDTH"u\n", *((unsigned long long*)hw));
|
||||
break;
|
||||
case FLT_FLOAT:
|
||||
printf(" %29f\n", *((float*)hw));
|
||||
printf(" %29f\n", (double)*((float*)hw));
|
||||
break;
|
||||
case FLT_DOUBLE:
|
||||
printf(" %29f\n", *((double*)hw));
|
||||
|
@ -627,7 +627,7 @@ test_create(hid_t fapl, const char *base_name, H5D_layout_t layout)
|
||||
H5_FAILED();
|
||||
puts(" Got wrong fill value");
|
||||
printf(" Got rd_c.a=%f, rd_c.y=%f and rd_c.x=%d, rd_c.z=%c\n",
|
||||
rd_c.a, rd_c.y, rd_c.x, rd_c.z);
|
||||
(double)rd_c.a, rd_c.y, rd_c.x, rd_c.z);
|
||||
}
|
||||
if(H5Dclose(dset9) < 0) goto error;
|
||||
if(H5Pclose(dcpl) < 0) goto error;
|
||||
@ -700,7 +700,7 @@ test_create(hid_t fapl, const char *base_name, H5D_layout_t layout)
|
||||
H5_FAILED();
|
||||
puts(" Got wrong fill value");
|
||||
printf(" Got rd_c.a=%f, rd_c.y=%f and rd_c.x=%d, rd_c.z=%c\n",
|
||||
rd_c.a, rd_c.y, rd_c.x, rd_c.z);
|
||||
(double)rd_c.a, rd_c.y, rd_c.x, rd_c.z);
|
||||
}
|
||||
if(H5Dclose(dset8) < 0) goto error;
|
||||
if(H5Pclose(dcpl) < 0) goto error;
|
||||
@ -820,8 +820,8 @@ test_rdwr_cases(hid_t file, hid_t dcpl, const char *dname, void *_fillval,
|
||||
"Fill value: %f, %d, %f, %c\n",
|
||||
hs_offset[0], hs_offset[1],
|
||||
hs_offset[2], hs_offset[3],
|
||||
hs_offset[4], rd_c.a, rd_c.x, rd_c.y, rd_c.z,
|
||||
fill_c.a, fill_c.x, fill_c.y, fill_c.z);
|
||||
hs_offset[4], (double)rd_c.a, rd_c.x, rd_c.y, rd_c.z,
|
||||
(double)fill_c.a, fill_c.x, fill_c.y, fill_c.z);
|
||||
goto error;
|
||||
}
|
||||
}
|
||||
@ -888,8 +888,8 @@ test_rdwr_cases(hid_t file, hid_t dcpl, const char *dname, void *_fillval,
|
||||
hs_offset[0], hs_offset[1],
|
||||
hs_offset[2], hs_offset[3],
|
||||
hs_offset[4],
|
||||
buf_c[u].a, buf_c[u].x, buf_c[u].y, buf_c[u].z,
|
||||
fill_c.a, fill_c.x, fill_c.y, fill_c.z);
|
||||
(double)buf_c[u].a, buf_c[u].x, buf_c[u].y, buf_c[u].z,
|
||||
(double)fill_c.a, fill_c.x, fill_c.y, fill_c.z);
|
||||
goto error;
|
||||
} /* end if */
|
||||
} /* end for */
|
||||
@ -1002,7 +1002,7 @@ test_rdwr_cases(hid_t file, hid_t dcpl, const char *dname, void *_fillval,
|
||||
(long)hs_offset[0], (long)hs_offset[1],
|
||||
(long)hs_offset[2], (long)hs_offset[3],
|
||||
(long)hs_offset[4],
|
||||
rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a,
|
||||
(double)rd_c.a, rd_c.x, rd_c.y, rd_c.z, (double)should_be_c.a,
|
||||
should_be_c.x,should_be_c.y,should_be_c.z);
|
||||
goto error;
|
||||
}
|
||||
@ -1021,7 +1021,7 @@ test_rdwr_cases(hid_t file, hid_t dcpl, const char *dname, void *_fillval,
|
||||
(long)hs_offset[0], (long)hs_offset[1],
|
||||
(long)hs_offset[2], (long)hs_offset[3],
|
||||
(long)hs_offset[4],
|
||||
rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a,
|
||||
(double)rd_c.a, rd_c.x, rd_c.y, rd_c.z, (double)should_be_c.a,
|
||||
should_be_c.x,should_be_c.y,should_be_c.z);
|
||||
goto error;
|
||||
}
|
||||
|
@ -686,7 +686,7 @@ test_array_compound_atomic(void)
|
||||
continue;
|
||||
} /* end if */
|
||||
if(!FLT_ABS_EQUAL(wdata[i][j].f, rdata[i][j].f)) {
|
||||
TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f=%f, rdata[%d][%d].f=%f\n", (int)i, (int)j, wdata[i][j].f, (int)i, (int)j, rdata[i][j].f);
|
||||
TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f=%f, rdata[%d][%d].f=%f\n", (int)i, (int)j, (double)wdata[i][j].f, (int)i, (int)j, (double)rdata[i][j].f);
|
||||
continue;
|
||||
} /* end if */
|
||||
} /* end for */
|
||||
@ -929,7 +929,7 @@ test_array_compound_array(void)
|
||||
} /* end if */
|
||||
for(k=0; k<ARRAY1_DIM1; k++)
|
||||
if(!FLT_ABS_EQUAL(wdata[i][j].f[k],rdata[i][j].f[k])) {
|
||||
TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f[%d]=%f, rdata[%d][%d].f[%d]=%f\n",(int)i,(int)j,(int)k,wdata[i][j].f[k],(int)i,(int)j,(int)k,rdata[i][j].f[k]);
|
||||
TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f[%d]=%f, rdata[%d][%d].f[%d]=%f\n",(int)i,(int)j,(int)k,(double)wdata[i][j].f[k],(int)i,(int)j,(int)k,(double)rdata[i][j].f[k]);
|
||||
continue;
|
||||
} /* end if */
|
||||
} /* end for */
|
||||
@ -1619,11 +1619,11 @@ test_array_bkg(void)
|
||||
continue;
|
||||
}
|
||||
if(!FLT_ABS_EQUAL(cf[i].b[j],cfr[i].b[j])) {
|
||||
TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]);
|
||||
TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(double)cf[i].b[j],(int)i,(int)j,(double)cfr[i].b[j]);
|
||||
continue;
|
||||
}
|
||||
if(!DBL_ABS_EQUAL(cf[i].c[j],cfr[i].c[j])) {
|
||||
TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]);
|
||||
TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(double)cf[i].c[j],(int)i,(int)j,(double)cfr[i].c[j]);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
@ -1686,7 +1686,7 @@ test_array_bkg(void)
|
||||
for (i=0; i< LENGTH; i++)
|
||||
for (j = 0; j < ALEN; j++)
|
||||
if(!FLT_ABS_EQUAL(fld[i].b[j],fldr[i].b[j])) {
|
||||
TestErrPrintf("Field data doesn't match, fld[%d].b[%d]=%f, fldr[%d].b[%d]=%f\n",(int)i,(int)j,(float)fld[i].b[j],(int)i,(int)j,(float)fldr[i].b[j]);
|
||||
TestErrPrintf("Field data doesn't match, fld[%d].b[%d]=%f, fldr[%d].b[%d]=%f\n",(int)i,(int)j,(double)fld[i].b[j],(int)i,(int)j,(double)fldr[i].b[j]);
|
||||
continue;
|
||||
}
|
||||
|
||||
@ -1712,11 +1712,11 @@ test_array_bkg(void)
|
||||
continue;
|
||||
}
|
||||
if(!FLT_ABS_EQUAL(cf[i].b[j],cfr[i].b[j])) {
|
||||
TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]);
|
||||
TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(double)cf[i].b[j],(int)i,(int)j,(double)cfr[i].b[j]);
|
||||
continue;
|
||||
}
|
||||
if(!DBL_ABS_EQUAL(cf[i].c[j],cfr[i].c[j])) {
|
||||
TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]);
|
||||
TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(double)cf[i].c[j],(int)i,(int)j,(double)cfr[i].c[j]);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
@ -1761,11 +1761,11 @@ test_array_bkg(void)
|
||||
continue;
|
||||
}
|
||||
if(!FLT_ABS_EQUAL(cf[i].b[j],cfr[i].b[j])) {
|
||||
TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]);
|
||||
TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(double)cf[i].b[j],(int)i,(int)j,(double)cfr[i].b[j]);
|
||||
continue;
|
||||
}
|
||||
if(!DBL_ABS_EQUAL(cf[i].c[j],cfr[i].c[j])) {
|
||||
TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]);
|
||||
TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(double)cf[i].c[j],(int)i,(int)j,(double)cfr[i].c[j]);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
@ -523,7 +523,7 @@ test_attr_flush(hid_t fapl)
|
||||
CHECK(ret, FAIL, "H5Awrite");
|
||||
|
||||
if(!DBL_ABS_EQUAL(rdata,0.0F))
|
||||
TestErrPrintf("attribute value wrong: rdata=%f, should be %f\n",rdata,0.0F);
|
||||
TestErrPrintf("attribute value wrong: rdata=%f, should be %f\n",rdata,(double)0.0F);
|
||||
|
||||
ret=H5Fflush(fil, H5F_SCOPE_GLOBAL);
|
||||
CHECK(ret, FAIL, "H5Fflush");
|
||||
@ -532,7 +532,7 @@ test_attr_flush(hid_t fapl)
|
||||
CHECK(ret, FAIL, "H5Awrite");
|
||||
|
||||
if(!DBL_ABS_EQUAL(rdata,0.0F))
|
||||
TestErrPrintf("attribute value wrong: rdata=%f, should be %f\n",rdata,0.0F);
|
||||
TestErrPrintf("attribute value wrong: rdata=%f, should be %f\n",rdata,(double)0.0F);
|
||||
|
||||
ret=H5Awrite(att, H5T_NATIVE_DOUBLE, &wdata);
|
||||
CHECK(ret, FAIL, "H5Awrite");
|
||||
@ -1016,7 +1016,7 @@ test_attr_scalar_read(hid_t fapl)
|
||||
/* Verify the floating-poing value in this way to avoid compiler warning. */
|
||||
if(!FLT_ABS_EQUAL(rdata, attr_data5))
|
||||
printf("*** UNEXPECTED VALUE from %s should be %f, but is %f at line %4d in %s\n",
|
||||
"H5Aread", attr_data5, rdata, (int)__LINE__, __FILE__);
|
||||
"H5Aread", (double)attr_data5, (double)rdata, (int)__LINE__, __FILE__);
|
||||
|
||||
/* Get the attribute's dataspace */
|
||||
sid = H5Aget_space(attr);
|
||||
|
@ -683,7 +683,7 @@ test_genprop_basic_list(void)
|
||||
/* Verify the floating-poing value in this way to avoid compiler warning. */
|
||||
if(!FLT_ABS_EQUAL(prop2_value,*PROP2_DEF_VALUE))
|
||||
printf("*** UNEXPECTED VALUE from %s should be %f, but is %f at line %4d in %s\n",
|
||||
"H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__);
|
||||
"H5Pget", (double)*PROP2_DEF_VALUE, (double)prop2_value, (int)__LINE__, __FILE__);
|
||||
|
||||
|
||||
/* Close list */
|
||||
@ -775,7 +775,7 @@ test_genprop_basic_list_prop(void)
|
||||
/* Verify the floating-poing value in this way to avoid compiler warning. */
|
||||
if(!FLT_ABS_EQUAL(prop2_value,*PROP2_DEF_VALUE))
|
||||
printf("*** UNEXPECTED VALUE from %s should be %f, but is %f at line %4d in %s\n",
|
||||
"H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__);
|
||||
"H5Pget", (double)*PROP2_DEF_VALUE, (double)prop2_value, (int)__LINE__, __FILE__);
|
||||
|
||||
|
||||
/* Check values of temporary properties (set with regular values) */
|
||||
@ -1239,7 +1239,7 @@ test_genprop_list_callback(void)
|
||||
/* Verify the floating-poing value in this way to avoid compiler warning. */
|
||||
if(!FLT_ABS_EQUAL(prop2_value,*PROP2_DEF_VALUE))
|
||||
printf("*** UNEXPECTED VALUE from %s should be %f, but is %f at line %4d in %s\n",
|
||||
"H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__);
|
||||
"H5Pget", (double)*PROP2_DEF_VALUE, (double)prop2_value, (int)__LINE__, __FILE__);
|
||||
|
||||
/* Check values of temporary properties (set with regular values) */
|
||||
ret = H5Pget(lid1, PROP3_NAME,&prop3_value);
|
||||
|
@ -1581,7 +1581,7 @@ test_h5s_compound_scalar_read(void)
|
||||
if(HDmemcmp(&space4_data,&rdata,sizeof(struct space4_struct))) {
|
||||
printf("scalar data different: space4_data.c1=%c, read_data4.c1=%c\n",space4_data.c1,rdata.c1);
|
||||
printf("scalar data different: space4_data.u=%u, read_data4.u=%u\n",space4_data.u,rdata.u);
|
||||
printf("scalar data different: space4_data.f=%f, read_data4.f=%f\n",space4_data.f,rdata.f);
|
||||
printf("scalar data different: space4_data.f=%f, read_data4.f=%f\n",(double)space4_data.f,(double)rdata.f);
|
||||
TestErrPrintf("scalar data different: space4_data.c1=%c, read_data4.c1=%c\n",space4_data.c1,rdata.c2);
|
||||
} /* end if */
|
||||
|
||||
@ -1684,7 +1684,7 @@ test_h5s_chunk(void)
|
||||
for(j=0; j<3; j++) {
|
||||
/* Check if the two values are within 0.001% range. */
|
||||
if(!DBL_REL_EQUAL(chunk_data_dbl[i][j], chunk_data_flt[i][j], 0.00001F))
|
||||
TestErrPrintf("%u: chunk_data_dbl[%d][%d]=%e, chunk_data_flt[%d][%d]=%e\n", (unsigned)__LINE__, i, j, chunk_data_dbl[i][j], i, j, chunk_data_flt[i][j]);
|
||||
TestErrPrintf("%u: chunk_data_dbl[%d][%d]=%e, chunk_data_flt[%d][%d]=%e\n", (unsigned)__LINE__, i, j, chunk_data_dbl[i][j], i, j, (double)chunk_data_flt[i][j]);
|
||||
} /* end for */
|
||||
} /* end for */
|
||||
} /* test_h5s_chunk() */
|
||||
|
@ -1596,7 +1596,7 @@ test_vltypes_compound_vlen_atomic(void)
|
||||
/* Check data read in */
|
||||
for(i = 0; i < SPACE1_DIM1; i++)
|
||||
if(rdata[i].i != 0 || !FLT_ABS_EQUAL(rdata[i].f, 0.0F) || rdata[i].v.len != 0 || rdata[i].v.p != NULL)
|
||||
TestErrPrintf("VL doesn't match!, rdata[%d].i=%d, rdata[%d].f=%f, rdata[%d].v.len=%u, rdata[%d].v.p=%p\n",(int)i,rdata[i].i,(int)i,rdata[i].f,(int)i,(unsigned)rdata[i].v.len,(int)i,rdata[i].v.p);
|
||||
TestErrPrintf("VL doesn't match!, rdata[%d].i=%d, rdata[%d].f=%f, rdata[%d].v.len=%u, rdata[%d].v.p=%p\n",(int)i,rdata[i].i,(int)i,(double)rdata[i].f,(int)i,(unsigned)rdata[i].v.len,(int)i,rdata[i].v.p);
|
||||
|
||||
/* Write dataset to disk */
|
||||
ret = H5Dwrite(dataset, tid2, H5S_ALL, H5S_ALL, H5P_DEFAULT, wdata);
|
||||
|
@ -3563,7 +3563,7 @@ xml_dump_fill_value(hid_t dcpl, hid_t type)
|
||||
|
||||
/* Render the element */
|
||||
h5tools_str_reset(&buffer);
|
||||
h5tools_str_append(&buffer, "\"%f\"", *(float *) buf);
|
||||
h5tools_str_append(&buffer, "\"%f\"", (double)*(float *)buf);
|
||||
h5tools_render_element(rawoutstream, outputformat, &ctx, &buffer, &curr_pos, (size_t)outputformat->line_ncols, (hsize_t)0, (hsize_t)0);
|
||||
|
||||
ctx.need_prefix = TRUE;
|
||||
|
@ -740,7 +740,7 @@ h5tools_str_sprint(h5tools_str_t *str, const h5tool_format_t *info, hid_t contai
|
||||
float tempfloat;
|
||||
|
||||
HDmemcpy(&tempfloat, vp, sizeof(float));
|
||||
h5tools_str_append(str, OPT(info->fmt_float, "%g"), tempfloat);
|
||||
h5tools_str_append(str, OPT(info->fmt_float, "%g"), (double)tempfloat);
|
||||
}
|
||||
else if (sizeof(double) == nsize) {
|
||||
/* if (H5Tequal(type, H5T_NATIVE_DOUBLE)) */
|
||||
|
Loading…
Reference in New Issue
Block a user