summaryrefslogtreecommitdiff
path: root/DebugEngineMacro.h
diff options
context:
space:
mode:
Diffstat (limited to 'DebugEngineMacro.h')
-rw-r--r--DebugEngineMacro.h20
1 files changed, 11 insertions, 9 deletions
diff --git a/DebugEngineMacro.h b/DebugEngineMacro.h
index 9a96957..c3822cd 100644
--- a/DebugEngineMacro.h
+++ b/DebugEngineMacro.h
@@ -1,23 +1,25 @@
/** \file DebugEngineMacro.h
\brief Define the macro for the debug
\author alpha_one_x86
-\version 0.3
-\date 2010
\licence GPL3, see the file COPYING */
#ifndef DEBUGENGINEMACRO_H
#define DEBUGENGINEMACRO_H
+#ifdef WIN32
+# define __func__ __FUNCTION__
+#endif
+
/// \brief Macro for the debug log
#ifdef ULTRACOPIER_DEBUG
- #include "DebugEngine.h"
- #if defined (__FILE__) && defined (__LINE__)
- #define ULTRACOPIER_DEBUGCONSOLE(a,b) DebugEngine::addDebugInformationStatic(a,__func__,b,__FILE__,__LINE__)
- #else
- #define ULTRACOPIER_DEBUGCONSOLE(a,b) DebugEngine::addDebugInformationStatic(a,__func__,b)
- #endif
+# include "DebugEngine.h"
+# if defined (__FILE__) && defined (__LINE__)
+# define ULTRACOPIER_DEBUGCONSOLE(a,b) DebugEngine::addDebugInformationStatic(a,__func__,b,__FILE__,__LINE__)
+# else
+# define ULTRACOPIER_DEBUGCONSOLE(a,b) DebugEngine::addDebugInformationStatic(a,__func__,b)
+# endif
#else // ULTRACOPIER_DEBUG
- #define ULTRACOPIER_DEBUGCONSOLE(a,b) void()
+# define ULTRACOPIER_DEBUGCONSOLE(a,b) void()
#endif // ULTRACOPIER_DEBUG
#endif // DEBUGENGINEMACRO_H