Index: Axis.cpp
===================================================================
RCS file: /home/cvspublic/ws-axis/c/src/engine/Axis.cpp,v
retrieving revision 1.95
diff -u -r1.95 Axis.cpp
--- Axis.cpp	23 Mar 2005 15:44:58 -0000	1.95
+++ Axis.cpp	11 Apr 2005 12:19:03 -0000
@@ -299,7 +299,7 @@
 {
     long exchange = 1;
     long comperand = 0;
-    while (InterlockedCompareExchange(((void **)&g_uModuleInitializing), (void *)&exchange, (void *) &comperand));
+	while (InterlockedCompareExchange( &g_uModuleInitializing, exchange, comperand) ) { /*EMPTY*/ };
 }
 static void done_initializing()
 {
