From 88b25294b0e8d75f7901444bc5b2dc9e79411bdf Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 6 Sep 2023 01:23:35 +0900 Subject: [PATCH] Suppress macro redefinition warnings When building with ruby, `snprintf` is replaced with `ruby_snprintf`. --- yarp/defines.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarp/defines.h b/yarp/defines.h index 5fe3530d914fe4..24d33b5e091d84 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