(svn r5801) - Codechange: The exception dialog showed the last modification-date of win32.c instead of the last compilation-date. Use __DATE__ __TIME__ instead of __TIMESTAMP__; only affected windows not built with mingw/cygwin.
authorDarkvater
Mon, 07 Aug 2006 11:31:27 +0000
changeset 4236 8f21cc1d7095
parent 4235 f5ad8ebce258
child 4237 7097574bc219
(svn r5801) - Codechange: The exception dialog showed the last modification-date of win32.c instead of the last compilation-date. Use __DATE__ __TIME__ instead of __TIMESTAMP__; only affected windows not built with mingw/cygwin.
win32.c
--- a/win32.c	Mon Aug 07 09:32:29 2006 +0000
+++ b/win32.c	Mon Aug 07 11:31:27 2006 +0000
@@ -24,10 +24,6 @@
 
 static bool _has_console;
 
-#if defined(__MINGW32__) || defined(__CYGWIN__)
-	#define __TIMESTAMP__   __DATE__ __TIME__
-#endif
-
 #if defined(__MINGW32__)
 	#include <stdint.h>
 #endif
@@ -440,10 +436,10 @@
 	{
 		SYSTEMTIME time;
 		GetLocalTime(&time);
-		output += sprintf(output,
+		output += snprintf(output, 8192,
 			"*** OpenTTD Crash Report ***\r\n"
 			"Date: %d-%.2d-%.2d %.2d:%.2d:%.2d\r\n"
-			"Build: %s built on " __TIMESTAMP__ "\r\n",
+			"Build: %s built on " __DATE__ " " __TIME__ "\r\n",
 			time.wYear,
 			time.wMonth,
 			time.wDay,