Commit 281db90a5 for imagemagick.org
commit 281db90a58aae41f6b3dc1342b78706ed259bfd4
Author: Cristy <urban-warrior@imagemagick.org>
Date: Sun Sep 13 11:52:25 2026 -0400
eliminate compiler warning
diff --git a/MagickCore/string-private.h b/MagickCore/string-private.h
index 7910fb8fd..516a6007b 100644
--- a/MagickCore/string-private.h
+++ b/MagickCore/string-private.h
@@ -25,7 +25,6 @@
extern "C" {
#endif
-/* Custom implementation so we can use sscanf without defining _CRT_SECURE_NO_WARNINGS */
static inline int MagickSscanf(const char *buffer,const char *format,...)
{
int
@@ -33,13 +32,18 @@ static inline int MagickSscanf(const char *buffer,const char *format,...)
va_list
args;
+
+ /*
+ Custom implementation so we can use sscanf without defining
+ _CRT_SECURE_NO_WARNINGS.
+ */
va_start(args,format);
-#if _MSC_VER
+#if defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable:4996)
#endif
ret=vsscanf(buffer,format,args);
-#if _MSC_VER
+#if defined(_MSC_VER)
#pragma warning(pop)
#endif
va_end(args);