Sam Dennis : msvcrt: Use the custom vsnprintf implementation for msvcrt. vsprintf too.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Nov 15 05:37:29 CST 2006


Module: wine
Branch: master
Commit: 48c006621daacde5f27947a15638fe00243a21e7
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=48c006621daacde5f27947a15638fe00243a21e7

Author: Sam Dennis <samuel.howard.dennis at gmail.com>
Date:   Tue Nov 14 11:29:18 2006 +0000

msvcrt: Use the custom vsnprintf implementation for msvcrt.vsprintf too.

---

 dlls/msvcrt/msvcrt.spec |    2 +-
 dlls/msvcrt/wcs.c       |    8 ++++++++
 2 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/dlls/msvcrt/msvcrt.spec b/dlls/msvcrt/msvcrt.spec
index dc78679..eaf9312 100644
--- a/dlls/msvcrt/msvcrt.spec
+++ b/dlls/msvcrt/msvcrt.spec
@@ -738,7 +738,7 @@ # extern _pwctype
 @ cdecl vfprintf(ptr str long) MSVCRT_vfprintf
 @ cdecl vfwprintf(ptr wstr long) MSVCRT_vfwprintf
 @ cdecl vprintf(str long) MSVCRT_vprintf
-@ cdecl vsprintf(ptr str ptr) ntdll.vsprintf
+@ cdecl vsprintf(ptr str ptr) MSVCRT_vsprintf
 @ cdecl vswprintf(ptr wstr long) MSVCRT_vswprintf
 @ cdecl vwprintf(wstr long) MSVCRT_vwprintf
 @ cdecl wcscat(wstr wstr) ntdll.wcscat
diff --git a/dlls/msvcrt/wcs.c b/dlls/msvcrt/wcs.c
index 800d3b5..ad3887f 100644
--- a/dlls/msvcrt/wcs.c
+++ b/dlls/msvcrt/wcs.c
@@ -759,6 +759,14 @@ int CDECL MSVCRT_vsnprintf( char *str, u
 }
 
 /*********************************************************************
+ *		vsprintf (MSVCRT.@)
+ */
+int CDECL MSVCRT_vsprintf( char *str, const char *format, va_list valist)
+{
+    return MSVCRT_vsnprintf(str, INT_MAX, format, valist);
+}
+
+/*********************************************************************
  *		_snprintf (MSVCRT.@)
  */
 int CDECL MSVCRT__snprintf(char *str, unsigned int len, const char *format, ...)




More information about the wine-cvs mailing list