Piotr Caban : msvcrt: Change __getmainargs signature.
Alexandre Julliard
julliard at winehq.org
Fri Feb 15 14:37:01 CST 2019
Module: wine
Branch: master
Commit: 35e570eb0949742a00e691a2149a347756e139c9
URL: https://source.winehq.org/git/wine.git/?a=commit;h=35e570eb0949742a00e691a2149a347756e139c9
Author: Piotr Caban <piotr at codeweavers.com>
Date: Fri Feb 15 12:25:14 2019 +0100
msvcrt: Change __getmainargs signature.
It was changed in newer versions of msvcrt/msvcrXX dlls.
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/msvcrt/data.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/msvcrt/data.c b/dlls/msvcrt/data.c
index c781503..82ad47b 100644
--- a/dlls/msvcrt/data.c
+++ b/dlls/msvcrt/data.c
@@ -444,7 +444,7 @@ static int build_expanded_argv(int *argc, char **argv)
/*********************************************************************
* __getmainargs (MSVCRT.@)
*/
-void CDECL __getmainargs(int *argc, char** *argv, char** *envp,
+int CDECL __getmainargs(int *argc, char** *argv, char** *envp,
int expand_wildcards, int *new_mode)
{
TRACE("(%p,%p,%p,%d,%p).\n", argc, argv, envp, expand_wildcards, new_mode);
@@ -475,6 +475,7 @@ void CDECL __getmainargs(int *argc, char** *argv, char** *envp,
if (new_mode)
MSVCRT__set_new_mode( *new_mode );
+ return 0;
}
static int build_expanded_wargv(int *argc, MSVCRT_wchar_t **argv)
@@ -542,7 +543,7 @@ static int build_expanded_wargv(int *argc, MSVCRT_wchar_t **argv)
/*********************************************************************
* __wgetmainargs (MSVCRT.@)
*/
-void CDECL __wgetmainargs(int *argc, MSVCRT_wchar_t** *wargv, MSVCRT_wchar_t** *wenvp,
+int CDECL __wgetmainargs(int *argc, MSVCRT_wchar_t** *wargv, MSVCRT_wchar_t** *wenvp,
int expand_wildcards, int *new_mode)
{
TRACE("(%p,%p,%p,%d,%p).\n", argc, wargv, wenvp, expand_wildcards, new_mode);
@@ -575,6 +576,7 @@ void CDECL __wgetmainargs(int *argc, MSVCRT_wchar_t** *wargv, MSVCRT_wchar_t** *
*wenvp = MSVCRT___winitenv;
if (new_mode)
MSVCRT__set_new_mode( *new_mode );
+ return 0;
}
/*********************************************************************
More information about the wine-cvs
mailing list