fix building by owc12
diff --git a/src/os/win32/ngx_atomic.h b/src/os/win32/ngx_atomic.h
index 5e32f1f..dc761a8 100644
--- a/src/os/win32/ngx_atomic.h
+++ b/src/os/win32/ngx_atomic.h
@@ -45,7 +45,13 @@
 #define ngx_memory_barrier()
 
 
-#ifdef __BORLANDC__
+#if defined( __BORLANDC__ ) || ( __WATCOMC__ < 1230 )
+
+/*
+ * Borland C++ 5.5 (tasm32) and Open Watcom C prior to 1.3
+ * do not understand the "pause" instruction
+ */
+
 #define ngx_cpu_pause()
 #else
 #define ngx_cpu_pause()       __asm { pause }