From 90fe46123a5c771801b8a07a1ac256ba68012050 Mon Sep 17 00:00:00 2001 From: rubidium Date: Thu, 30 Apr 2009 12:11:51 +0000 Subject: (svn r16188) -Fix [FS#2874] (r16124): printing the first 4 bytes worth of a 8 byte integer causes some unwanted side effects when the system is not little-endian. --- src/strings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings.cpp b/src/strings.cpp index 64db048c4..85b3b3789 100644 --- a/src/strings.cpp +++ b/src/strings.cpp @@ -203,7 +203,7 @@ static char *FormatNumber(char *buff, int64 number, const char *last, const char num = num % divisor; } if (tot |= quot || i == 19) { - buff += seprintf(buff, last, "%i", quot); + buff += seprintf(buff, last, "%i", (int)quot); if ((i % 3) == 1 && i != 19) buff = strecpy(buff, separator, last); } -- cgit v1.2.3-54-g00ecf