changeset 582:ce08e7a56724

Minor change to the Windows sockinit() macro.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 20 May 2005 05:53:06 +0000
parents 53639d920735
children 67dfd0cea50d
files compat.h
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/compat.h	Fri May 20 03:55:03 2005 +0000
+++ b/compat.h	Fri May 20 05:53:06 2005 +0000
@@ -265,8 +265,7 @@
 #ifdef __IBMC__
 #define sockinit() sock_init();
 #elif defined(__WIN32__) || defined(WINNT)
-static WSADATA wsa;
-#define sockinit() WSAStartup(MAKEWORD (1, 1), &wsa)
+#define sockinit() { static WSADATA wsa; WSAStartup(MAKEWORD (1, 1), &wsa); }
 #else  /* !WIN32 */
 #define sockinit()
 #endif