From f0fc2a27b0a8bfcf36d789424da05b4fc89ca3a0 Mon Sep 17 00:00:00 2001
From: Paul Bakker
Date: Mon, 30 Dec 2013 15:42:43 +0100
Subject: [PATCH] Properly put the pragma comment for the MSVC linker in
defines
---
library/net.c | 2 ++
programs/ssl/ssl_mail_client.c | 2 ++
2 files changed, 4 insertions(+)
diff --git a/library/net.c b/library/net.c
index fd5fd127a0..67080a2b76 100644
--- a/library/net.c
+++ b/library/net.c
@@ -40,11 +40,13 @@
#include
#include
+#if defined(_MSC_VER)
#if defined(_WIN32_WCE)
#pragma comment( lib, "ws2.lib" )
#else
#pragma comment( lib, "ws2_32.lib" )
#endif
+#endif /* _MSC_VER */
#define read(fd,buf,len) recv(fd,(char*)buf,(int) len,0)
#define write(fd,buf,len) send(fd,(char*)buf,(int) len,0)
diff --git a/programs/ssl/ssl_mail_client.c b/programs/ssl/ssl_mail_client.c
index a3e9f2b986..6abc073391 100644
--- a/programs/ssl/ssl_mail_client.c
+++ b/programs/ssl/ssl_mail_client.c
@@ -42,11 +42,13 @@
#include
#include
+#if defined(_MSC_VER)
#if defined(_WIN32_WCE)
#pragma comment( lib, "ws2.lib" )
#else
#pragma comment( lib, "ws2_32.lib" )
#endif
+#endif /* _MSC_VER */
#endif
#include "polarssl/base64.h"