aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/basetypes
diff options
context:
space:
mode:
authorGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2013-04-17 18:59:16 -0700
committerGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2013-04-17 19:00:52 -0700
commit6216eee4d6c6514c2b1e324d1a999b0d7018ab7a (patch)
tree22c241b21a1cbe3bcd66aab17a6826ed0b7a4c12 /src/core/basetypes
parent917836062499bb3460d521d4db0d1d964ae16c2e (diff)
Fixed build issues
Diffstat (limited to 'src/core/basetypes')
-rw-r--r--src/core/basetypes/MCJSON.h4
-rw-r--r--src/core/basetypes/MCMD5.h4
-rw-r--r--src/core/basetypes/MCNull.h4
3 files changed, 12 insertions, 0 deletions
diff --git a/src/core/basetypes/MCJSON.h b/src/core/basetypes/MCJSON.h
index 4f4ba761..77100991 100644
--- a/src/core/basetypes/MCJSON.h
+++ b/src/core/basetypes/MCJSON.h
@@ -16,6 +16,8 @@
#include <MailCore/MCString.h>
#include <MailCore/MCData.h>
+#ifdef __cplusplus
+
namespace mailcore {
class Null;
@@ -47,4 +49,6 @@ namespace mailcore {
}
+#endif
+
#endif /* defined(__hermes__MCJSON__) */
diff --git a/src/core/basetypes/MCMD5.h b/src/core/basetypes/MCMD5.h
index 4821f90a..1d2f76b1 100644
--- a/src/core/basetypes/MCMD5.h
+++ b/src/core/basetypes/MCMD5.h
@@ -12,9 +12,13 @@
#include <MailCore/MCData.h>
#include <MailCore/MCString.h>
+#ifdef __cplusplus
+
namespace mailcore {
Data * md5Data(Data * data);
String * md5String(Data * data);
}
#endif
+
+#endif
diff --git a/src/core/basetypes/MCNull.h b/src/core/basetypes/MCNull.h
index 345b5fd7..9a8f994d 100644
--- a/src/core/basetypes/MCNull.h
+++ b/src/core/basetypes/MCNull.h
@@ -11,6 +11,8 @@
#include <MailCore/MCObject.h>
+#ifdef __cplusplus
+
namespace mailcore {
class Null : public Object {
@@ -21,3 +23,5 @@ namespace mailcore {
}
#endif
+
+#endif