Source
206
206
{
207
207
double bw;
208
208
209
209
if(nseconds <= 0.0F)
210
210
HDstrcpy(buf, " NaN");
211
211
else {
212
212
bw = nbytes/nseconds;
213
213
if(H5_DBL_ABS_EQUAL(bw, 0.0F))
214
214
HDstrcpy(buf, "0.000 B/s");
215
215
else if(bw < 1.0F)
216
-
sprintf(buf, "%10.4e", bw);
216
+
HDsprintf(buf, "%10.4e", bw);
217
217
else if(bw < H5_KB) {
218
-
sprintf(buf, "%05.4f", bw);
218
+
HDsprintf(buf, "%05.4f", bw);
219
219
HDstrcpy(buf+5, " B/s");
220
220
} else if(bw < H5_MB) {
221
-
sprintf(buf, "%05.4f", bw / H5_KB);
221
+
HDsprintf(buf, "%05.4f", bw / H5_KB);
222
222
HDstrcpy(buf+5, " kB/s");
223
223
} else if(bw < H5_GB) {
224
-
sprintf(buf, "%05.4f", bw / H5_MB);
224
+
HDsprintf(buf, "%05.4f", bw / H5_MB);
225
225
HDstrcpy(buf+5, " MB/s");
226
226
} else if(bw < H5_TB) {
227
-
sprintf(buf, "%05.4f", bw / H5_GB);
227
+
HDsprintf(buf, "%05.4f", bw / H5_GB);
228
228
HDstrcpy(buf+5, " GB/s");
229
229
} else if(bw < H5_EB) {
230
-
sprintf(buf, "%05.4f", bw / H5_TB);
230
+
HDsprintf(buf, "%05.4f", bw / H5_TB);
231
231
HDstrcpy(buf+5, " TB/s");
232
232
} else {
233
-
sprintf(buf, "%10.4e", bw);
233
+
HDsprintf(buf, "%10.4e", bw);
234
234
if(HDstrlen(buf) > 10)
235
-
sprintf(buf, "%10.3e", bw);
235
+
HDsprintf(buf, "%10.3e", bw);
236
236
}
237
237
}
238
238
} /* end H5_bandwidth() */
239
239
240
240
•
241
241
/*-------------------------------------------------------------------------
242
242
* Function: H5_now
243
243
*
244
244
* Purpose: Retrieves the current time, as seconds after the UNIX epoch.
245
245
*