Index: tests/coroutine/fibonacci.c
===================================================================
--- tests/coroutine/fibonacci.c	(revision 58b6d1b3b8da710a22441043f60cb988a2c2e56d)
+++ tests/coroutine/fibonacci.c	(revision 2112663f0efc6646c307422112d1c601a3c3bd34)
@@ -11,6 +11,6 @@
 // Created On       : Thu Jun  8 07:29:37 2017
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Fri Apr 27 08:55:31 2018
-// Update Count     : 19
+// Last Modified On : Thu Aug 16 08:18:16 2018
+// Update Count     : 20
 //
 
@@ -26,5 +26,5 @@
 	fn = 1;  fn2 = fn1;  fn1 = fn;						// 2nd case
 	suspend();											// restart last resume
-	for ( ;; ) {
+	for () {
 		fn = fn1 + fn2;  fn2 = fn1;  fn1 = fn;			// general case
 		suspend();										// restart last resume
Index: tests/coroutine/fmtLines.c
===================================================================
--- tests/coroutine/fmtLines.c	(revision 58b6d1b3b8da710a22441043f60cb988a2c2e56d)
+++ tests/coroutine/fmtLines.c	(revision 2112663f0efc6646c307422112d1c601a3c3bd34)
@@ -10,6 +10,6 @@
 // Created On       : Sun Sep 17 21:56:15 2017
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Tue May 15 12:25:33 2018
-// Update Count     : 42
+// Last Modified On : Thu Aug 16 08:20:54 2018
+// Update Count     : 45
 //
 
@@ -23,8 +23,8 @@
 
 void main( Format & fmt ) with( fmt ) {
-	for ( ;; ) {										// for as many characters
-		for ( g = 0; g < 5; g += 1 ) {					// groups of 5 blocks
-			for ( b = 0; b < 4; b += 1 ) {				// blocks of 4 characters
-				for ( ;; ) {							// for newline characters
+	for () {											// for as many characters
+		for ( g; 5 ) {									// groups of 5 blocks
+			for ( b; 4 ) {								// blocks of 4 characters
+				for () {								// for newline characters
 					suspend();
 					if ( ch != '\n' ) break;			// ignore newline
@@ -53,5 +53,5 @@
 	Format fmt;
 
-	eof: for ( ;; ) {									// read until end of file
+  eof: for () {											// read until end of file
 		sin | fmt.ch;									// read one character
 	  if ( eof( sin ) ) break eof;						// eof ?
Index: tests/coroutine/runningTotal.c
===================================================================
--- tests/coroutine/runningTotal.c	(revision 58b6d1b3b8da710a22441043f60cb988a2c2e56d)
+++ tests/coroutine/runningTotal.c	(revision 2112663f0efc6646c307422112d1c601a3c3bd34)
@@ -10,6 +10,6 @@
 // Created On       : Wed Dec  6 08:05:27 2017
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Wed Dec  6 08:09:24 2017
-// Update Count     : 2
+// Last Modified On : Thu Aug 16 08:22:29 2018
+// Update Count     : 3
 //
 
@@ -29,5 +29,5 @@
 
 void main( RunTotal & rntl ) with( rntl ) {
-	for ( ;; ) {
+	for () {
 		update( rntl, input );
 	} // for
@@ -41,5 +41,5 @@
 int main() {
 	RunTotal rntl;
-	for ( int i = 0; i < 10; i += 1 ) {
+	for ( i; 10 ) {
 		sout | i | add( rntl, i ) | endl;
 	} // for
