aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/jwt-cpp/picojson/picojson.h
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.com>2022-07-15 18:27:02 +0300
committerthegeorg <thegeorg@yandex-team.com>2022-07-15 18:27:02 +0300
commit0a78ab3e043a2e93bc7f428a93013d8f05e9bc84 (patch)
treeb7347519d5568ca3ae837712909c1a2466666306 /contrib/libs/jwt-cpp/picojson/picojson.h
parent33372610945489b6d181d8d89e195fd698945425 (diff)
downloadydb-0a78ab3e043a2e93bc7f428a93013d8f05e9bc84.tar.gz
Fix compiling jwt-cpp on Darwin
Нашёл локальный для Маркета фикс и вынес в код самого контриба.
Diffstat (limited to 'contrib/libs/jwt-cpp/picojson/picojson.h')
-rw-r--r--contrib/libs/jwt-cpp/picojson/picojson.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/contrib/libs/jwt-cpp/picojson/picojson.h b/contrib/libs/jwt-cpp/picojson/picojson.h
index 2fe0e4485f6..b5b38017b5c 100644
--- a/contrib/libs/jwt-cpp/picojson/picojson.h
+++ b/contrib/libs/jwt-cpp/picojson/picojson.h
@@ -487,7 +487,11 @@ inline std::string value::to_str() const {
#ifdef PICOJSON_USE_INT64
case int64_type: {
char buf[sizeof("-9223372036854775808")];
+#if defined(__APPLE__)
+ SNPRINTF(buf, sizeof(buf), "%lld" PRId64, u_.int64_);
+#else
SNPRINTF(buf, sizeof(buf), "%" PRId64, u_.int64_);
+#endif
return buf;
}
#endif