Pastebin

New pastes are no longer accepted · Stats

Latest Pastes

stdio.diff

--- stdio.h	Sat Jun 30 07:22:56 2012
+++ stdio.h	Fri Aug 24 20:56:26 2012
@@ -574,11 +574,17 @@
 _CRTIMP wint_t __cdecl __MINGW_NOTHROW	fputwc (wchar_t, FILE*);
 _CRTIMP wint_t __cdecl __MINGW_NOTHROW	ungetwc (wchar_t, FILE*);
 
-/* These differ from the ISO C prototypes, which have a maxlen parameter (like snprintf).  */
-#ifndef __STRICT_ANSI__
-_CRTIMP int __cdecl __MINGW_NOTHROW	swprintf (wchar_t*, const wchar_t*, ...);
-_CRTIMP int __cdecl __MINGW_NOTHROW	vswprintf (wchar_t*, const wchar_t*, __VALIST);
-#endif
+__CRT_INLINE int __cdecl __MINGW_NOTHROW swprintf (wchar_t* buffer, size_t count, const wchar_t* format, ...)
+{
+  __builtin_va_list argptr;
+  __builtin_va_start(argptr, format);
+  return _vsnwprintf(buffer, count, format, argptr);
+}
+
+__CRT_INLINE int __cdecl __MINGW_NOTHROW vswprintf (wchar_t* buffer, size_t count, const wchar_t* format, __VALIST argptr)
+{
+  return _vsnwprintf(buffer, count, format, argptr);
+}
 
 #ifdef __MSVCRT__ 
 _CRTIMP wchar_t* __cdecl __MINGW_NOTHROW fgetws (wchar_t*, int, FILE*);