move some memory debug prototype to converse.h from charm++.h since they are used...
authorGengbin Zheng <gzheng@illinois.edu>
Thu, 11 Dec 2008 17:43:59 +0000 (17:43 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Thu, 11 Dec 2008 17:43:59 +0000 (17:43 +0000)
src/ck-core/charm++.h
src/conv-core/converse.h

index 8e41c343dbe4f25c7edd25276989be95335bdbf4..1e38b4f309f5ef962db78046518ca4ef7eb45176 100644 (file)
 
 #include "middle.h"
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-#ifndef CMK_OPTIMIZE
-extern void setMemoryTypeChare(void*); /* for memory debugging */
-extern void setMemoryTypeMessage(void*); /* for memory debugging */
-#else
-#define setMemoryTypeChare(p) /* empty memory debugging method */
-#define setMemoryTypeMessage(p) /* empty memory debugging method */
-#endif
-#ifdef __cplusplus
-}
-#endif
-
 class CMessage_CkArgMsg {
 public: static int __idx;
 };
index 5a0a6cbcf629b18bbd50c15be4458cd5b10a47a1..cb3acb7f09eea99825e614304b4511011e7eb8c2 100644 (file)
@@ -1652,6 +1652,14 @@ extern int CmiGridQueueLookupMsg (char *msg);
 
 #include "debug-conv.h"
 
+#ifndef CMK_OPTIMIZE
+extern void setMemoryTypeChare(void*); /* for memory debugging */
+extern void setMemoryTypeMessage(void*); /* for memory debugging */
+#else
+#define setMemoryTypeChare(p) /* empty memory debugging method */
+#define setMemoryTypeMessage(p) /* empty memory debugging method */
+#endif
+
 #if CMK_HAS_LOG2
 #define CmiLog2  log2
 #else