aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/basetypes/MCLog.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/basetypes/MCLog.h')
-rw-r--r--src/core/basetypes/MCLog.h22
1 files changed, 14 insertions, 8 deletions
diff --git a/src/core/basetypes/MCLog.h b/src/core/basetypes/MCLog.h
index b84a2182..de75314f 100644
--- a/src/core/basetypes/MCLog.h
+++ b/src/core/basetypes/MCLog.h
@@ -6,22 +6,28 @@
#ifdef __cplusplus
-#define MCLog(...) mailcore::logInternal(NULL, __FILE__, __LINE__, 0, __VA_ARGS__)
+#define MCLog(...) MCLogInternal(NULL, __FILE__, __LINE__, 0, __VA_ARGS__)
namespace mailcore {
- extern bool logEnabled;
+ extern int MCLogEnabled;
#ifndef __printflike
#define __printflike(a,b)
#endif
- void logInternal(const char * user,
- const char * filename,
- unsigned int line,
- int dumpStack,
- const char * format, ...) __printflike(5, 6);
-
+#ifdef __cplusplus
+extern "C" {
+#endif
+ void MCLogInternal(const char * user,
+ const char * filename,
+ unsigned int line,
+ int dumpStack,
+ const char * format, ...) __printflike(5, 6);
+#ifdef __cplusplus
+}
+#endif
+
}
#endif