Index: src/libcfa/fstream
===================================================================
--- src/libcfa/fstream	(revision a493682c6f60f330bbd63c42c5956da658ce185f)
+++ src/libcfa/fstream	(revision 09687aa36e045a9f891425c68a40a1b26dc5f632)
@@ -10,6 +10,6 @@
 // Created On       : Wed May 27 17:56:53 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Fri Jul  7 08:32:38 2017
-// Update Count     : 117
+// Last Modified On : Thu Dec  7 08:06:11 2017
+// Update Count     : 129
 //
 
@@ -30,48 +30,53 @@
 
 // private
-_Bool sepPrt( ofstream * );
-void sepReset( ofstream * );
-void sepReset( ofstream *, _Bool );
-const char * sepGetCur( ofstream * );
-void sepSetCur( ofstream *, const char * );
-_Bool getNL( ofstream * );
-void setNL( ofstream *, _Bool );
+_Bool sepPrt( ofstream & );
+void sepReset( ofstream & );
+void sepReset( ofstream &, _Bool );
+const char * sepGetCur( ofstream & );
+void sepSetCur( ofstream &, const char * );
+_Bool getNL( ofstream & );
+void setNL( ofstream &, _Bool );
 
 // public
-void sepOn( ofstream * );
-void sepOff( ofstream * );
-_Bool sepDisable( ofstream * );
-_Bool sepEnable( ofstream * );
+void sepOn( ofstream & );
+void sepOff( ofstream & );
+_Bool sepDisable( ofstream & );
+_Bool sepEnable( ofstream & );
 
-const char * sepGet( ofstream * );
-void sepSet( ofstream *, const char * );
-const char * sepGetTuple( ofstream * );
-void sepSetTuple( ofstream *, const char * );
+const char * sepGet( ofstream & );
+void sepSet( ofstream &, const char * );
+const char * sepGetTuple( ofstream & );
+void sepSetTuple( ofstream &, const char * );
 
-int fail( ofstream * );
-int flush( ofstream * );
-void open( ofstream *, const char * name, const char * mode );
-void close( ofstream * );
-ofstream * write( ofstream *, const char * data, unsigned long int size );
-int fmt( ofstream *, const char fmt[], ... );
+int fail( ofstream & );
+int flush( ofstream & );
+void open( ofstream &, const char * name, const char * mode );
+void close( ofstream & );
+ofstream & write( ofstream &, const char * data, unsigned long int size );
+int fmt( ofstream &, const char fmt[], ... );
 
-void ?{}( ofstream & );
+void ?{}( ofstream & os );
+void ?{}( ofstream & os, const char * name, const char * mode );
 
-extern ofstream * sout, * serr;
+extern ofstream & sout, & serr;
 
-// implement context istream
+
 struct ifstream {
 	void * file;
 }; // ifstream
 
-int fail( ifstream * is );
-int eof( ifstream * is );
-void open( ifstream * is, const char * name, const char * mode );
-void close( ifstream * is );
-ifstream * read( ifstream * is, char * data, unsigned long int size );
-ifstream * ungetc( ifstream * is, char c );
-int fmt( ifstream *, const char fmt[], ... );
+// public
+int fail( ifstream & is );
+int eof( ifstream & is );
+void open( ifstream & is, const char * name );
+void close( ifstream & is );
+ifstream & read( ifstream & is, char * data, unsigned long int size );
+ifstream & ungetc( ifstream & is, char c );
+int fmt( ifstream &, const char fmt[], ... );
 
-extern ifstream * sin;
+void ?{}( ifstream & is );
+void ?{}( ifstream & is, const char * name );
+
+extern ifstream & sin;
 
 // Local Variables: //
