From c1e03a4b58b79bcffa880e897588272d3f6ac05a Mon Sep 17 00:00:00 2001 From: Anton Danielsson Date: Mon, 5 Oct 2015 10:07:29 +0200 Subject: Changed "std::vsnprintf" to "vsnprintf" to be able to build with the android-ndk. --- src/string_util.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/string_util.cc b/src/string_util.cc index 6dc7f5e..7af9944 100644 --- a/src/string_util.cc +++ b/src/string_util.cc @@ -6,6 +6,8 @@ #include #include +#include + #include "arraysize.h" namespace benchmark { @@ -127,7 +129,7 @@ std::string StringPrintFImp(const char *msg, va_list args) // allocation guess what the size might be std::array local_buff; std::size_t size = local_buff.size(); - auto ret = std::vsnprintf(local_buff.data(), size, msg, args_cp); + auto ret = vsnprintf(local_buff.data(), size, msg, args_cp); va_end(args_cp); @@ -141,7 +143,7 @@ std::string StringPrintFImp(const char *msg, va_list args) // add 1 to size to account for null-byte in size cast to prevent overflow size = static_cast(ret) + 1; auto buff_ptr = std::unique_ptr(new char[size]); - ret = std::vsnprintf(buff_ptr.get(), size, msg, args); + ret = vsnprintf(buff_ptr.get(), size, msg, args); return std::string(buff_ptr.get()); } -- cgit v1.2.3