Alexandre Julliard : msvcrt: Fix __p__fmode() prototype.

Alexandre Julliard julliard at winehq.org
Fri Dec 14 11:57:13 CST 2018


Module: wine
Branch: master
Commit: e4d34098a65afbc5923d1bc7845ca80b6a24f8d7
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=e4d34098a65afbc5923d1bc7845ca80b6a24f8d7

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Fri Dec 14 17:39:06 2018 +0100

msvcrt: Fix __p__fmode() prototype.

Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/msvcrt/data.c      | 4 ++--
 dlls/msvcrt/msvcrt.h    | 2 +-
 include/msvcrt/stdlib.h | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/msvcrt/data.c b/dlls/msvcrt/data.c
index f08d9b1..24a36bd 100644
--- a/dlls/msvcrt/data.c
+++ b/dlls/msvcrt/data.c
@@ -33,7 +33,7 @@ int MSVCRT___argc = 0;
 static int argc_expand;
 static int wargc_expand;
 unsigned int MSVCRT__commode = 0;
-unsigned int MSVCRT__fmode = 0;
+int MSVCRT__fmode = 0;
 unsigned int MSVCRT__osver = 0;
 unsigned int MSVCRT__osplatform = 0;
 unsigned int MSVCRT__winmajor = 0;
@@ -180,7 +180,7 @@ int CDECL _get_wpgmptr(WCHAR** p)
 /***********************************************************************
  *		__p__fmode (MSVCRT.@)
  */
-unsigned int* CDECL __p__fmode(void) { return &MSVCRT__fmode; }
+int* CDECL __p__fmode(void) { return &MSVCRT__fmode; }
 
 /***********************************************************************
  *              _set_fmode (MSVCRT.@)
diff --git a/dlls/msvcrt/msvcrt.h b/dlls/msvcrt/msvcrt.h
index 37e820a..4046dd1 100644
--- a/dlls/msvcrt/msvcrt.h
+++ b/dlls/msvcrt/msvcrt.h
@@ -1121,7 +1121,7 @@ int WINAPIV      _cprintf(const char*,...);
 int WINAPIV      _cwprintf(const MSVCRT_wchar_t*,...);
 char*** __cdecl  MSVCRT___p__environ(void);
 int*    __cdecl  __p___mb_cur_max(void);
-unsigned int*  __cdecl __p__fmode(void);
+int*    __cdecl  __p__fmode(void);
 MSVCRT_wchar_t* __cdecl MSVCRT__wcsdup(const MSVCRT_wchar_t*);
 MSVCRT_size_t __cdecl MSVCRT_strnlen(const char *,MSVCRT_size_t);
 MSVCRT_size_t __cdecl MSVCRT_wcsnlen(const MSVCRT_wchar_t*,MSVCRT_size_t);
diff --git a/include/msvcrt/stdlib.h b/include/msvcrt/stdlib.h
index e8ca2fa..bc7c86e 100644
--- a/include/msvcrt/stdlib.h
+++ b/include/msvcrt/stdlib.h
@@ -109,7 +109,7 @@ extern char***       __cdecl __p__environ(void);
 #define _environ           (*__p__environ())
 extern wchar_t***    __cdecl __p__wenviron(void);
 #define _wenviron          (*__p__wenviron())
-extern unsigned int* __cdecl __p__fmode(void);
+extern int*          __cdecl __p__fmode(void);
 #define _fmode             (*__p__fmode())
 
 #else  /* __i386__ */




More information about the wine-cvs mailing list