Index: src/libcfa/fstream
===================================================================
--- src/libcfa/fstream	(revision 6152c819869ff813b9700aee132f2e96745b4d7c)
+++ src/libcfa/fstream	(revision 829c907247aaf3211ea7e8c3d290193a6f2d15d5)
@@ -10,6 +10,6 @@
 // Created On       : Wed May 27 17:56:53 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Tue Mar  7 14:48:08 2017
-// Update Count     : 91
+// Last Modified On : Tue Mar 21 15:57:24 2017
+// Update Count     : 102
 //
 
@@ -21,8 +21,10 @@
 enum { separateSize = 16 };
 struct ofstream {
-	void *file;
+	void * file;
 	_Bool sepDefault;
 	_Bool sepOnOff;
+	const char * sepCur;
 	char separator[separateSize];
+	char tupleSeparator[separateSize];
 }; // ofstream
 
@@ -32,6 +34,10 @@
 void sepReset( ofstream * );
 void sepReset( ofstream *, _Bool );
+const char * sepGetCur( ofstream * );
+void sepSetCur( ofstream *, const char * );
 const char * sepGet( ofstream * );
 void sepSet( ofstream *, const char * );
+const char * sepGetTuple( ofstream * );
+void sepSetTuple( ofstream *, const char * );
 _Bool sepDisable( ofstream * );
 _Bool sepEnable( ofstream * );
@@ -42,5 +48,7 @@
 void close( ofstream * );
 ofstream * write( ofstream *, const char * data, unsigned long int size );
-int prtfmt( ofstream *, const char fmt[], ... );
+int fmt( ofstream *, const char fmt[], ... );
+
+void ?{}( ofstream * );
 
 extern ofstream * sout, * serr;
@@ -48,5 +56,5 @@
 // implement context istream
 struct ifstream {
-	void *file;
+	void * file;
 }; // ifstream
 
@@ -57,7 +65,7 @@
 ifstream * read( ifstream * is, char * data, unsigned long int size );
 ifstream * ungetc( ifstream * is, char c );
-int scanfmt( ifstream *, const char fmt[], ... );
+int fmt( ifstream *, const char fmt[], ... );
 
-extern ifstream *sin;
+extern ifstream * sin;
 
 #endif // __FSTREAM_H__
