Index: src/libcfa/stdhdr/assert.h
===================================================================
--- src/libcfa/stdhdr/assert.h	(revision ed0e67af84f24e07df5e60055abed88b8c7c24e4)
+++ src/libcfa/stdhdr/assert.h	(revision d9c44c33df429b559731c041d43b7bee1cfcef97)
@@ -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: //
