diff --git a/docs/examples/win32sockets.c b/docs/examples/win32sockets.c
index f052299d657e62f97fe74336446a3edbd197cd4a..8dba979d378acc10fc2016ac04a5420b3bfe5263 100644
--- a/docs/examples/win32sockets.c
+++ b/docs/examples/win32sockets.c
@@ -3,7 +3,6 @@
  * require. If you don't use windows, you can safely ignore this crap.
  */
 
-#if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__)
 static void win32_cleanup(void)
 {
   WSACleanup();