Author: jberry
Date: Wed Jun  8 08:05:46 2005
New Revision: 189588

URL: http://svn.apache.org/viewcvs?rev=189588&view=rev
Log:
Revise selection of timer code based on whether the functions, not the headers, 
exist; prefer gettimeofday over ftime.

Modified:
    xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/PlatformUtils.cpp

Modified: 
xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/PlatformUtils.cpp
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/PlatformUtils.cpp?rev=189588&r1=189587&r2=189588&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/PlatformUtils.cpp 
(original)
+++ xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/PlatformUtils.cpp 
Wed Jun  8 08:05:46 2005
@@ -677,15 +677,15 @@
        unsigned long ms = 0;
        
        // *** TODO: additional platform support?
-       #if HAVE_SYS_TIMEB_H
-               timeb aTime;
-               ftime(&aTime);
-               ms = (unsigned long)(aTime.time*1000 + aTime.millitm);
-       #elif   HAVE_SYS_TIME_H
+       #if HAVE_GETTIMEOFDAY
                struct timeval aTime;
                gettimeofday(&aTime, NULL);
                ms = (unsigned long) (aTime.tv_sec * 1000 + aTime.tv_usec / 
1000);
-       #else
+       #elif HAVE_FTIME
+               timeb aTime;
+               ftime(&aTime);
+               ms = (unsigned long)(aTime.time*1000 + aTime.millitm);
+       #lse
                // Make this a warning instead?
                #error No timing support is configured for this platform. You 
must configure it.
        #endif



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to