From d537d09b9c7ea692bfb1aadf1554b0fec8ae04a7 Mon Sep 17 00:00:00 2001 From: James Juran Date: Mon, 22 Jan 2001 19:26:42 +0000 Subject: [PATCH] Use int instead of WCHAR in va_arg() (fixes gcc-current compilation problem). --- dlls/msvcrt/wcs.c | 2 +- dlls/ntdll/wcstring.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/msvcrt/wcs.c b/dlls/msvcrt/wcs.c index aba65ad3282..784756c8404 100644 --- a/dlls/msvcrt/wcs.c +++ b/dlls/msvcrt/wcs.c @@ -181,7 +181,7 @@ int __cdecl MSVCRT__vsnwprintf(WCHAR *str, unsigned int len, case (WCHAR)L'c': if (written++ >= len) return -1; - *str++ = va_arg(valist, WCHAR); + *str++ = (WCHAR)va_arg(valist, int); iter++; break; diff --git a/dlls/ntdll/wcstring.c b/dlls/ntdll/wcstring.c index 55da5180350..3effaba775a 100644 --- a/dlls/ntdll/wcstring.c +++ b/dlls/ntdll/wcstring.c @@ -429,7 +429,7 @@ static int __cdecl NTDLL_vsnwprintf(WCHAR *str, unsigned int len, case (WCHAR)L'c': if (written++ >= len) return -1; - *str++ = va_arg(valist, WCHAR); + *str++ = (WCHAR)va_arg(valist, int); iter++; break;