Index: src/libcfa/stdhdr/assert.h
===================================================================
--- src/libcfa/stdhdr/assert.h	(revision ed0e67af84f24e07df5e60055abed88b8c7c24e4)
+++ src/libcfa/stdhdr/assert.h	(revision fef8293d2a86e9538cbd5646cd7a188ea65a33c6)
@@ -14,7 +14,14 @@
 // 
 
+#ifdef __CFORALL__
 extern "C" {
-#include_next <assert.h>								// has internal check for multiple expansion
+#endif //__CFORALL__
+
+// has internal check for multiple expansion
+#include_next <assert.h>
+
+#ifdef __CFORALL__
 } // extern "C"
+#endif //__CFORALL__
 
 // Local Variables: //
