Index: src/libcfa/rational
===================================================================
--- src/libcfa/rational	(revision 53ba273db2dfa4a4d251429b05f17a6400ed7f1e)
+++ src/libcfa/rational	(revision 224e52f62cdbfa54726c14ee6a4272f91b3194b6)
@@ -10,9 +10,9 @@
 // Created On       : Wed Apr  6 17:56:25 2016
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Wed Apr  6 21:51:42 2016
-// Update Count     : 8
+// Last Modified On : Thu Apr  7 17:23:36 2016
+// Update Count     : 9
 // 
 
-#include <fstream>
+#include "iostream"
 
 struct Rational {
@@ -44,6 +44,6 @@
 double widen( Rational r );
 Rational narrow( double f, long int md );
-ifstream * ?|?( ifstream *is, Rational *r );
-ofstream * ?|?( ofstream *os, Rational r );
+forall( dtype istype | istream( istype ) ) istype * ?|?( istype *, Rational * );
+forall( dtype ostype | ostream( ostype ) ) ostype * ?|?( ostype *, Rational );
 
 // Local Variables: //
