summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Antonuk <alan.antonuk@gmail.com>2015-04-26 01:14:09 -0700
committerAlan Antonuk <alan.antonuk@gmail.com>2015-05-04 23:40:34 -0700
commit61e458e8abfd562220df8f517fd159967d9f568c (patch)
tree6ad762d98899dce1d989ccd4302823fa6cd24884
parentcab5da170ab4e4eba621ae9f14711a4f09e9760b (diff)
downloadrabbitmq-c-61e458e8abfd562220df8f517fd159967d9f568c.tar.gz
Disable MSVC secure-RTL function warnings.
If this project was Win32 only, I'd use them, but adding lots of ifdefs to kill warnings doesn't make a whole lot of sense.
-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>