From 30298be270226a9bac3eb434e39a7c93eb87503e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Ka=CC=88fer?= Date: Fri, 11 Jul 2014 16:42:09 -0700 Subject: [PATCH] add cstdarg headers --- common/nslog_log.mm | 4 +++- common/stderr_log.cpp | 1 + test/fixtures/fixture_log.hpp | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/common/nslog_log.mm b/common/nslog_log.mm index ad685ea8d..76f7ac42c 100644 --- a/common/nslog_log.mm +++ b/common/nslog_log.mm @@ -2,6 +2,8 @@ #import +#include + namespace llmr { void NSLogBackend::record(EventSeverity severity, Event event, const std::string &msg) { @@ -15,7 +17,7 @@ void NSLogBackend::record(EventSeverity severity, Event event, const std::string void NSLogBackend::record(EventSeverity severity, Event event, const char* format, ...) { va_list args; va_start(args, format); - const int len = vsnprintf(NULL, 0, format, args); + const size_t len = vsnprintf(NULL, 0, format, args); va_end(args); std::unique_ptr buffer(new char[len + 1]); va_start(args, format); diff --git a/common/stderr_log.cpp b/common/stderr_log.cpp index 18ad9b3f1..da5799d75 100644 --- a/common/stderr_log.cpp +++ b/common/stderr_log.cpp @@ -1,6 +1,7 @@ #include "stderr_log.hpp" #include +#include namespace llmr { diff --git a/test/fixtures/fixture_log.hpp b/test/fixtures/fixture_log.hpp index 5561004a5..8a4124185 100644 --- a/test/fixtures/fixture_log.hpp +++ b/test/fixtures/fixture_log.hpp @@ -6,6 +6,7 @@ #include #include +#include namespace llmr { @@ -45,7 +46,7 @@ public: void record(EventSeverity severity, Event event, const char* format, ...) { va_list args; va_start(args, format); - const int len = vsnprintf(NULL, 0, format, args); + const size_t len = vsnprintf(NULL, 0, format, args); va_end(args); std::unique_ptr buffer(new char[len + 1]); va_start(args, format);