gnugo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnugo-devel] vcrepair: trevor_1_12.1


From: Trevor Morris
Subject: [gnugo-devel] vcrepair: trevor_1_12.1
Date: Mon, 22 Oct 2001 10:13:03 -0400

http://www.public32.com/games/go/trevor_1_12.1
 - Corrects VC build error converting unsigned 64-bit long to double.

(Please apply right away, as 3.1.11 and the current CVS are broken for VC)



Index: utils/gg_utils.c
===================================================================
RCS file: /cvsroot/gnugo/gnugo/utils/gg_utils.c,v
retrieving revision 1.13
diff -u -r1.13 gg_utils.c
--- utils/gg_utils.c    2001/10/20 18:25:31     1.13
+++ utils/gg_utils.c    2001/10/22 14:00:46
@@ -276,7 +276,6 @@
 #elif defined(WIN32)
     FILETIME creationTime, exitTime, kernelTime, userTime;
     ULARGE_INTEGER uKernelTime,uUserTime,uElapsedTime;
-    unsigned long ulElapsedTime;
     GetProcessTimes(GetCurrentProcess(), &creationTime, &exitTime,
                     &kernelTime, &userTime);
     uKernelTime.LowPart = kernelTime.dwLowDateTime;
@@ -286,7 +285,7 @@
     uElapsedTime.QuadPart = uKernelTime.QuadPart + uUserTime.QuadPart;
     /*_ASSERTE(0 && "Debug Times");*/
     /* convert from multiples of 100nanosecs to seconds: */
-    return uElapsedTime.QuadPart * 1.e-7;
+    return (signed __int64)(uElapsedTime.QuadPart) * 1.e-7;
 #else
     /* return wall clock seconds */
     return gg_gettimeofday();





reply via email to

[Prev in Thread] Current Thread [Next in Thread]