From 828db515ba316903c367b9dc7acf9d0bec0969e7 Mon Sep 17 00:00:00 2001 From: Jack Andersen Date: Sun, 30 Aug 2015 17:31:31 -1000 Subject: [PATCH] windows fixes --- lib/LogVisor.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/LogVisor.cpp b/lib/LogVisor.cpp index 16f146f..fc35bb6 100644 --- a/lib/LogVisor.cpp +++ b/lib/LogVisor.cpp @@ -1,7 +1,8 @@ #if _WIN32 -#define _WIN32_LEAN_AND_MEAN 1 +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN 1 +#endif #include -#define snprintf _snprintf #endif #include @@ -104,8 +105,9 @@ struct ConsoleLogger : public ILogger fprintf(stderr, "["); SetConsoleTextAttribute(Term, FOREGROUND_INTENSITY | FOREGROUND_GREEN); fprintf(stderr, "%5.4f ", tmd); - if (FrameIndex) - fprintf(stderr, "(%llu) ", FrameIndex); + uint64_t fi = FrameIndex.load(); + if (fi) + fprintf(stderr, "(%llu) ", fi); switch (severity) { case Info: @@ -304,7 +306,7 @@ struct FileLogger : public ILogger fprintf(fp, " %5.4f", tmd); uint_fast64_t fIdx = FrameIndex.load(); if (fIdx) - fprintf(fp, " (%lu)", fIdx); + fprintf(fp, " (%llu)", fIdx); fprintf(fp, "] "); }