summaryrefslogtreecommitdiff
path: root/yarp
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2023-09-06 01:23:35 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2023-09-06 01:23:35 +0900
commit88b25294b0e8d75f7901444bc5b2dc9e79411bdf (patch)
treecf0dabbda59f6a730dca9c246584fe42ad88a62c /yarp
parentab9d1910ef2071589e4915e738b0a8abc97e2b6a (diff)
Suppress macro redefinition warnings
When building with ruby, `snprintf` is replaced with `ruby_snprintf`.
Diffstat (limited to 'yarp')
-rw-r--r--yarp/defines.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/yarp/defines.h b/yarp/defines.h
index 5fe3530d91..24d33b5e09 100644
--- a/yarp/defines.h
+++ b/yarp/defines.h
@@ -36,7 +36,7 @@
#endif
// Windows versions before 2015 use _snprintf
-#if defined(_MSC_VER) && (_MSC_VER < 1900)
+#if !defined(snprintf) && defined(_MSC_VER) && (_MSC_VER < 1900)
# define snprintf _snprintf
#endif