Index: src/tests/coroutine.c
===================================================================
--- src/tests/coroutine.c	(revision ef42b1433bc416cbf274adb71339c8b32a281a39)
+++ src/tests/coroutine.c	(revision 17af7d185d75583696ef5e090868e66c99131d40)
@@ -4,5 +4,5 @@
 struct Fibonacci {
       int fn; // used for communication
-      coroutine_desc c;
+      coroutine_desc __cor;
 };
 
@@ -12,5 +12,5 @@
 
 coroutine_desc* get_coroutine(Fibonacci* this) {
-      return &this->c;
+      return &this->__cor;
 }
 
@@ -18,5 +18,5 @@
 #ifdef MORE_DEBUG
       sout | "Starting main of coroutine " | this | endl;
-      sout | "Started from " | this->c.last | endl;
+      sout | "Started from " | this->__cor.last | endl;
 #endif
       int fn1, fn2; 		// retained between resumes
Index: src/tests/monitor.c
===================================================================
--- src/tests/monitor.c	(revision ef42b1433bc416cbf274adb71339c8b32a281a39)
+++ src/tests/monitor.c	(revision 17af7d185d75583696ef5e090868e66c99131d40)
@@ -31,5 +31,5 @@
 }
 
-struct MyThread { thread_desc t; };
+struct MyThread { thread_desc __thrd; };
 
 DECL_THREAD(MyThread);
Index: src/tests/multi-monitor.c
===================================================================
--- src/tests/multi-monitor.c	(revision ef42b1433bc416cbf274adb71339c8b32a281a39)
+++ src/tests/multi-monitor.c	(revision 17af7d185d75583696ef5e090868e66c99131d40)
@@ -21,5 +21,5 @@
 
 struct MyThread { 
-	thread_desc t; 
+	thread_desc __thrd; 
 	int target;
 };
Index: src/tests/thread.c
===================================================================
--- src/tests/thread.c	(revision ef42b1433bc416cbf274adb71339c8b32a281a39)
+++ src/tests/thread.c	(revision 17af7d185d75583696ef5e090868e66c99131d40)
@@ -4,6 +4,6 @@
 #include <thread>
 
-struct First { thread_desc t; signal_once* lock; };
-struct Second { thread_desc t; signal_once* lock; };
+struct First { thread_desc __thrd; signal_once* lock; };
+struct Second { thread_desc __thrd; signal_once* lock; };
 
 DECL_THREAD(First);
