From 01ad38a0b440fa3652b62999ae90c00bec0f2ac5 Mon Sep 17 00:00:00 2001 From: jules Date: Thu, 4 Apr 2013 11:49:15 +0100 Subject: [PATCH] mingw fix. --- modules/juce_core/native/juce_win32_ComSmartPtr.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/juce_core/native/juce_win32_ComSmartPtr.h b/modules/juce_core/native/juce_win32_ComSmartPtr.h index 2bb3c4a3a0..c446a3e656 100644 --- a/modules/juce_core/native/juce_win32_ComSmartPtr.h +++ b/modules/juce_core/native/juce_win32_ComSmartPtr.h @@ -36,7 +36,12 @@ inline GUID uuidFromString (const char* const s) noexcept unsigned long p0; unsigned int p1, p2, p3, p4, p5, p6, p7, p8, p9, p10; - sscanf_s (s, "%08lX-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X", + #ifndef _MSC_VER + sscanf + #else + sscanf_s + #endif + (s, "%08lX-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X", &p0, &p1, &p2, &p3, &p4, &p5, &p6, &p7, &p8, &p9, &p10); GUID g = { p0, (uint16) p1, (uint16) p2, { (uint8) p3, (uint8) p4, (uint8) p5, (uint8) p6,