Daniel Lehman : ucrtbase: Add _get_initial_wide_environment.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Apr 6 11:12:04 CDT 2016


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

Author: Daniel Lehman <dlehman at esri.com>
Date:   Mon Apr  4 14:55:43 2016 -0700

ucrtbase: Add _get_initial_wide_environment.

Signed-off-by: Daniel Lehman <dlehman at esri.com>
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 .../api-ms-win-crt-runtime-l1-1-0.spec                            | 2 +-
 dlls/msvcrt/data.c                                                | 8 ++++++++
 dlls/ucrtbase/ucrtbase.spec                                       | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/dlls/api-ms-win-crt-runtime-l1-1-0/api-ms-win-crt-runtime-l1-1-0.spec b/dlls/api-ms-win-crt-runtime-l1-1-0/api-ms-win-crt-runtime-l1-1-0.spec
index cd2c33d..5a41548 100644
--- a/dlls/api-ms-win-crt-runtime-l1-1-0/api-ms-win-crt-runtime-l1-1-0.spec
+++ b/dlls/api-ms-win-crt-runtime-l1-1-0/api-ms-win-crt-runtime-l1-1-0.spec
@@ -41,7 +41,7 @@
 @ cdecl _get_doserrno(ptr) ucrtbase._get_doserrno
 @ cdecl _get_errno(ptr) ucrtbase._get_errno
 @ cdecl _get_initial_narrow_environment() ucrtbase._get_initial_narrow_environment
-@ stub _get_initial_wide_environment
+@ cdecl _get_initial_wide_environment() ucrtbase._get_initial_wide_environment
 @ cdecl _get_invalid_parameter_handler() ucrtbase._get_invalid_parameter_handler
 @ stub _get_narrow_winmain_command_line
 @ cdecl _get_pgmptr(ptr) ucrtbase._get_pgmptr
diff --git a/dlls/msvcrt/data.c b/dlls/msvcrt/data.c
index b665333..1b9ef8c 100644
--- a/dlls/msvcrt/data.c
+++ b/dlls/msvcrt/data.c
@@ -668,6 +668,14 @@ int CDECL _initialize_narrow_environment(void)
 }
 
 /*********************************************************************
+ *		_get_initial_wide_environment (UCRTBASE.@)
+ */
+MSVCRT_wchar_t** CDECL _get_initial_wide_environment(void)
+{
+  return MSVCRT___winitenv;
+}
+
+/*********************************************************************
  *		_configure_wide_argv (UCRTBASE.@)
  */
 int CDECL _configure_wide_argv(int mode)
diff --git a/dlls/ucrtbase/ucrtbase.spec b/dlls/ucrtbase/ucrtbase.spec
index c697eee..1ef5c3b 100644
--- a/dlls/ucrtbase/ucrtbase.spec
+++ b/dlls/ucrtbase/ucrtbase.spec
@@ -366,7 +366,7 @@
 @ cdecl _get_fmode(ptr) MSVCRT__get_fmode
 @ cdecl _get_heap_handle()
 @ cdecl _get_initial_narrow_environment()
-@ stub _get_initial_wide_environment
+@ cdecl _get_initial_wide_environment()
 @ cdecl _get_invalid_parameter_handler()
 @ stub _get_narrow_winmain_command_line
 @ cdecl _get_osfhandle(long) MSVCRT__get_osfhandle




More information about the wine-cvs mailing list