Index: src/libcfa/rational
===================================================================
--- src/libcfa/rational	(revision d1ab5331896c37232a0f28b79dd7fa91637576b1)
+++ src/libcfa/rational	(revision ff2d7341fc5bc057a9f57248333f4772c4d879a6)
@@ -15,4 +15,8 @@
 // Update Count     : 16
 // 
+#ifdef __CFORALL__
+
+#ifndef RATIONAL_H
+#define RATIONAL_H
 
 #include "iostream"
@@ -61,4 +65,10 @@
 forall( dtype ostype | ostream( ostype ) ) ostype * ?|?( ostype *, Rational );
 
+#endif // RATIONAL_H
+
+#else
+#include_next <rational>
+#endif //__CFORALL__
+
 // Local Variables: //
 // mode: c //
