ntdll: Fix for 64-bit builds (at least on OSX)
Matt Durgavich
mattdurgavich at gmail.com
Fri Sep 25 11:37:01 CDT 2015
---
dlls/ntdll/string.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/dlls/ntdll/string.c b/dlls/ntdll/string.c
index 2a006f1..866d86b 100644
--- a/dlls/ntdll/string.c
+++ b/dlls/ntdll/string.c
@@ -780,10 +780,17 @@ LONG __cdecl NTDLL_atol( const char *nptr )
int __cdecl NTDLL_sscanf( const char *str, const char *format, ... )
{
int ret;
+#ifdef _WIN64
+ __ms_va_list valist;
+ __ms_va_start(valist, format);
+ ret = vswscanf(str, format, valist);
+ __ms_va_end(valist);
+#else /* WIN64 */
va_list valist;
va_start( valist, format );
ret = vsscanf( str, format, valist );
va_end( valist );
+#endif
return ret;
}
--
2.3.2 (Apple Git-55)
More information about the wine-patches
mailing list