Merge "Add additional shielding against the ERROR macro."

This commit is contained in:
Dan Albert 2015-05-05 01:34:46 +00:00 committed by Gerrit Code Review
commit 8b9170b83b
2 changed files with 9 additions and 1 deletions

View File

@ -17,6 +17,15 @@
#ifndef BASE_LOGGING_H
#define BASE_LOGGING_H
#ifdef ERROR
#error ERROR is already defined. If this is Windows code, #define NOGDI before \
including anything.
#endif
#ifdef _WIN32
#define NOGDI // Suppress the evil ERROR macro.
#endif
#include <functional>
#include <memory>
#include <ostream>

View File

@ -35,7 +35,6 @@
#ifndef _WIN32
#include <mutex>
#else
#define NOGDI // Suppress the evil ERROR macro.
#include <windows.h>
#endif