diff options
author | Mohamad Chaarawi <chaarawi@hdfgroup.org> | 2015-04-06 19:31:14 (GMT) |
---|---|---|
committer | Mohamad Chaarawi <chaarawi@hdfgroup.org> | 2015-04-06 19:31:14 (GMT) |
commit | aebb4527e0f406af428bf3801d2d4763d66c3dae (patch) | |
tree | 503bf34455ad4b881d54ca991fa9d09c553bae1e /src/H5trace.c | |
parent | f33e251a8a2a82989d417d815212d3a46d3b06c6 (diff) | |
parent | 4275900a7b99b2e23f13df54ba24159960fc86b5 (diff) | |
download | hdf5-aebb4527e0f406af428bf3801d2d4763d66c3dae.zip hdf5-aebb4527e0f406af428bf3801d2d4763d66c3dae.tar.gz hdf5-aebb4527e0f406af428bf3801d2d4763d66c3dae.tar.bz2 |
[svn-r26740] merge from trunk.
Diffstat (limited to 'src/H5trace.c')
-rw-r--r-- | src/H5trace.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/H5trace.c b/src/H5trace.c index 344c844..195eebc 100644 --- a/src/H5trace.c +++ b/src/H5trace.c @@ -110,7 +110,7 @@ * SO MAY CAUSE H5_trace() TO BE INVOKED RECURSIVELY OR MAY * CAUSE LIBRARY INITIALIZATIONS THAT ARE NOT DESIRED. * - * Return: void + * Return: Execution time for an API call * * Programmer: Robb Matzke * Tuesday, June 16, 1998 @@ -129,34 +129,34 @@ H5_trace(const double *returning, const char *func, const char *type, ...) void *vp = NULL; FILE *out = H5_debug_g.trace; H5_timer_t event_time; - static H5_timer_t first_time = {0.0, 0.0, 0.0}; + static H5_timer_t first_time = {0.0F, 0.0F, 0.0F}; static int current_depth = 0; static int last_call_depth = 0; /* FUNC_ENTER() should not be called */ if(!out) - return 0.0; /*tracing is off*/ + return 0.0F; /*tracing is off*/ va_start(ap, type); if(H5_debug_g.ttop) { if(returning) { if(current_depth > 1) { --current_depth; - return 0.0; + return 0.0F; } /* end if */ } /* end if */ else { if(current_depth > 0) { /*do not update last_call_depth*/ current_depth++; - return 0.0; + return 0.0F; } /* end if */ } /* end else */ } /* end if */ - /* Get tim for event */ - if(HDfabs(first_time.etime) < 0.0000000001) + /* Get time for event */ + if(HDfabs(first_time.etime) < 0.0000000001F) /* That is == 0.0, but direct comparison between floats is bad */ H5_timer_begin(&first_time); if(H5_debug_g.ttimes) |