summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--librabbitmq/amqp_api.c7
-rw-r--r--librabbitmq/amqp_connection.c4
-rw-r--r--librabbitmq/amqp_socket.c4
-rw-r--r--librabbitmq/amqp_url.c4
4 files changed, 19 insertions, 0 deletions
diff --git a/librabbitmq/amqp_api.c b/librabbitmq/amqp_api.c
index 3088b10..7f29eee 100644
--- a/librabbitmq/amqp_api.c
+++ b/librabbitmq/amqp_api.c
@@ -38,6 +38,13 @@
#include "config.h"
#endif
+#ifdef _MSC_VER
+/* MSVC complains about sprintf being deprecated in favor of sprintf_s */
+# define _CRT_SECURE_NO_WARNINGS
+/* MSVC complains about strdup being deprecated in favor of _strdup */
+# define _CRT_NONSTDC_NO_DEPRECATE
+#endif
+
#include "amqp_private.h"
#include "amqp_time.h"
#include <assert.h>
diff --git a/librabbitmq/amqp_connection.c b/librabbitmq/amqp_connection.c
index f8671ee..943e7ce 100644
--- a/librabbitmq/amqp_connection.c
+++ b/librabbitmq/amqp_connection.c
@@ -38,6 +38,10 @@
#include "config.h"
#endif
+#ifdef _MSC_VER
+# define _CRT_SECURE_NO_WARNINGS
+#endif
+
#include "amqp_tcp_socket.h"
#include "amqp_private.h"
#include "amqp_time.h"
diff --git a/librabbitmq/amqp_socket.c b/librabbitmq/amqp_socket.c
index ce0a053..f4ecaeb 100644
--- a/librabbitmq/amqp_socket.c
+++ b/librabbitmq/amqp_socket.c
@@ -38,6 +38,10 @@
#include "config.h"
#endif
+#ifdef _MSC_VER
+# define _CRT_SECURE_NO_WARNINGS
+#endif
+
#include "amqp_private.h"
#include "amqp_time.h"
diff --git a/librabbitmq/amqp_url.c b/librabbitmq/amqp_url.c
index 602b554..33024cf 100644
--- a/librabbitmq/amqp_url.c
+++ b/librabbitmq/amqp_url.c
@@ -38,6 +38,10 @@
#include "config.h"
#endif
+#ifdef _MSC_VER
+# define _CRT_SECURE_NO_WARNINGS
+#endif
+
#include "amqp_private.h"
#include <stdint.h>
#include <stdio.h>