Index: src/tests/fmtLines.c
===================================================================
--- src/tests/fmtLines.c	(revision e06be49ae9f46cd31bab3bd1d4adbb7b048948b3)
+++ src/tests/fmtLines.c	(revision 3351cc0e1e27b4c8378091ffd05c8b3a1eaf0c9e)
@@ -10,6 +10,6 @@
 // Created On       : Sun Sep 17 21:56:15 2017
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Mon Sep 18 11:35:57 2017
-// Update Count     : 31
+// Last Modified On : Sun Oct  1 11:57:19 2017
+// Update Count     : 34
 // 
 
@@ -23,9 +23,9 @@
 
 void ?{}( Format & fmt ) {
-    resume( fmt );										// start coroutine
+	resume( fmt );										// prime (start) coroutine
 }
 
 void ^?{}( Format & fmt ) {
-    if ( fmt.g != 0 || fmt.b != 0 ) sout | endl;
+	if ( fmt.g != 0 || fmt.b != 0 ) sout | endl;
 }
 
@@ -47,16 +47,16 @@
 
 void prt( Format & fmt, char ch ) {
-    fmt.ch = ch;
-    resume( fmt );
+	fmt.ch = ch;
+	resume( fmt );
 } // prt
 
 int main() {
-	Format fmt;
+	Format fmt;											// format characters into blocks of 4 and groups of 5 blocks per line
 	char ch;
 
-	for ( ;; ) {
+	Eof: for ( ;; ) {									// read until end of file
 		sin | ch;										// read one character
-	  if ( eof( sin ) ) break;							// eof ?
-		prt( fmt, ch );
+	  if ( eof( sin ) ) break Eof;						// eof ?
+		prt( fmt, ch );									// push character for formatting
 	} // for
 } // main
