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
 
 *