Index: /issm/trunk/src/c/toolkits/metis/metisincludes.h
===================================================================
--- /issm/trunk/src/c/toolkits/metis/metisincludes.h	(revision 8567)
+++ /issm/trunk/src/c/toolkits/metis/metisincludes.h	(revision 8568)
@@ -9,5 +9,11 @@
 #include <metis.h>
 
-extern "C" void METIS_PartMeshNodal(int *, int *, idxtype *, int *, int *, int *, int *, idxtype *, idxtype *);
+#ifdef __cplusplus
+extern "C" {
+#endif
+void METIS_PartMeshNodal(int *, int *, idxtype *, int *, int *, int *, int *, idxtype *, idxtype *);
+#ifdef __cplusplus
+}
+#endif
 
 #endif
