# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1116568386 0 # Node ID ce08e7a56724169cec38afcb9ac2bb31606f281a # Parent 53639d92073531cc88451b8a37084fd021f3ab18 Minor change to the Windows sockinit() macro. diff -r 53639d920735 -r ce08e7a56724 compat.h --- 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