From 59584a8d94d1215b7b81c8d3e8fd03dc11fdf556 Mon Sep 17 00:00:00 2001 From: "Michael Cook (mackal)" <277429+mackal@users.noreply.github.com> Date: Sun, 28 Aug 2022 14:38:26 -0400 Subject: [PATCH] Use macro to generate correct format specifier (#2400) Windows and Linux use different data models on 64 bit systems so "%lld" isn't the same on them. --- common/strings_legacy.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/strings_legacy.cpp b/common/strings_legacy.cpp index f86bd60c9..480a4ebe5 100644 --- a/common/strings_legacy.cpp +++ b/common/strings_legacy.cpp @@ -3,6 +3,7 @@ #include #include #include +#include #ifdef _WINDOWS #include @@ -243,7 +244,7 @@ char *RemoveApostrophes(const char *s) const char *ConvertArray(int64 input, char *returnchar) { - sprintf(returnchar, "%lld", input); + sprintf(returnchar, "%" PRId64, input); return returnchar; }