From 24b1da7fff5c1fe979180d882fd4e67f65880828 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Mon, 11 Jun 2001 18:15:14 +0000 Subject: [PATCH] made diff computations identical --- src/libCom/test/epicsTimeTest.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/libCom/test/epicsTimeTest.cpp b/src/libCom/test/epicsTimeTest.cpp index 9493db27a..8d92d260e 100644 --- a/src/libCom/test/epicsTimeTest.cpp +++ b/src/libCom/test/epicsTimeTest.cpp @@ -21,7 +21,6 @@ int epicsTimeTest (void) struct tm tmAnsi; tm_nano_sec ansiDate; unsigned long nanoSec; - double diff; printf ("epicsTime Test (%3d loops)\n========================\n\n", nTimes); @@ -32,7 +31,7 @@ int epicsTimeTest (void) epicsTime end = epicsTime::getCurrent(); - diff = end - begin; + double diff = end - begin; if (iTimes == 0) { printf ("Time per call to epicsTime::getCurrent() " @@ -100,9 +99,10 @@ int epicsTimeTest (void) printf ("#%3d: Failed begin!=end\n",iTimes); errors += 1; } - if (!(end-begin==diff)) { - printf ("#%3d: Failed end-begin==diff by %12.9f\n", - iTimes, fabs((end-begin)-diff)); + double diff2 = end - begin; + if (!(diff2==diff)) { + printf ("#%3d: Failed end-begin==diff by %g\n", + iTimes, fabs(diff2-diff)); errors += 1; }