summaryrefslogtreecommitdiff
path: root/win32/win32sck.c
diff options
context:
space:
mode:
Diffstat (limited to 'win32/win32sck.c')
-rw-r--r--win32/win32sck.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/win32/win32sck.c b/win32/win32sck.c
index 93d501edef..cc96688919 100644
--- a/win32/win32sck.c
+++ b/win32/win32sck.c
@@ -56,12 +56,6 @@
} STMT_END
#endif
-#define EndSockets() \
- STMT_START { \
- if (wsock_started) \
- WSACleanup(); \
- } STMT_END
-
#define SOCKET_TEST(x, y) \
STMT_START { \
StartSockets(); \
@@ -77,6 +71,13 @@ static struct servent* win32_savecopyservent(struct servent*d,
static int wsock_started = 0;
+EXTERN_C void
+EndSockets(void)
+{
+ if (wsock_started)
+ WSACleanup();
+}
+
void
start_sockets(void)
{