changeset 13283:c6ec5d3fc1c2 draft

(svn r17792) -Fix [FS#3261]: [OSX] Fix (bogus) compiler warnings related to printf argument checking.
author michi_cc <michi_cc@openttd.org>
date Sat, 17 Oct 2009 22:36:35 +0000
parents a5ccb03e737b
children 83f0e8f4a217
files src/os/macosx/crashlog_osx.cpp
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/os/macosx/crashlog_osx.cpp
+++ b/src/os/macosx/crashlog_osx.cpp
@@ -129,8 +129,8 @@
 				int status = -1;
 				char *func_name = abi::__cxa_demangle(dli.dli_sname, NULL, 0, &status);
 
-				ptrdiff_t offset = (intptr_t)ip - (intptr_t)dli.dli_saddr;
-				buffer += seprintf(buffer, last, " (%s + %d)", func_name != NULL ? func_name : dli.dli_sname, offset);
+				long int offset = (intptr_t)ip - (intptr_t)dli.dli_saddr;
+				buffer += seprintf(buffer, last, " (%s + %ld)", func_name != NULL ? func_name : dli.dli_sname, offset);
 
 				free(func_name);
 			}
@@ -188,13 +188,13 @@
 	{
 		static const char crash_title[] =
 			"A serious fault condition occured in the game. The game will shut down.";
-		static const char crash_info[] =
-			"Please send the generated crash information and the last (auto)save to the developers. "
-			"This will greatly help debugging. The correct place to do this is http://bugs.openttd.org.\n\n"
-			"Generated file(s):\n%s\n%s";
 
 		char message[1024];
-		seprintf(message, lastof(message), crash_info, this->filename_log, this->filename_save);
+		seprintf(message, lastof(message),
+				 "Please send the generated crash information and the last (auto)save to the developers. "
+				 "This will greatly help debugging. The correct place to do this is http://bugs.openttd.org.\n\n"
+				 "Generated file(s):\n%s\n%s",
+				 this->filename_log, this->filename_save);
 
 		ShowMacDialog(crash_title, message, "Quit");
 	}