aboutsummaryrefslogtreecommitdiffstats
path: root/yage/core/loglevel.h
diff options
context:
space:
mode:
Diffstat (limited to 'yage/core/loglevel.h')
-rw-r--r--yage/core/loglevel.h26
1 files changed, 14 insertions, 12 deletions
diff --git a/yage/core/loglevel.h b/yage/core/loglevel.h
index bb115bbf..51d28398 100644
--- a/yage/core/loglevel.h
+++ b/yage/core/loglevel.h
@@ -9,6 +9,13 @@
#ifndef YAGE_CORE_LOGLEVEL_H
#define YAGE_CORE_LOGLEVEL_H
+#ifdef _WIN32
+#ifdef ERROR
+#define YAGE_ERROR_TMP ERROR
+#undef ERROR
+#endif
+#endif
+
namespace yage
{
@@ -28,20 +35,8 @@ enum class LogLevel {
/// Warning message.
WARNING,
-#ifdef _WIN32
-#ifdef ERROR
-#define YAGE_ERROR_TMP ERROR
-#undef ERROR
-#endif
-#endif
/// Error message.
ERROR,
-#ifdef _WIN32
-#ifdef YAGE_ERROR_TMP
-#define ERROR YAGE_ERROR_TMP
-#undef YAGE_ERROR_TMP
-#endif
-#endif
/// Fatal message that should be output when the game
/// crashes.
@@ -49,4 +44,11 @@ enum class LogLevel {
};
}
+#ifdef _WIN32
+#ifdef YAGE_ERROR_TMP
+#define ERROR YAGE_ERROR_TMP
+#undef YAGE_ERROR_TMP
+#endif
+#endif
+
#endif