summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2019-05-03 00:35:52 +0800
committerruki <[email protected]>2019-05-02 21:35:15 +0800
commite50041f92ef327b9b84bbdc40c3b80ac854f9512 (patch)
tree4f39617da0a971a4ecf5deb24a5f115310fb6ee9
parent6b043cdff936ffe5e9c7b68279ffd99fa351c353 (diff)
fix getenvs
-rw-r--r--core/src/xmake/os/getenvs.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/src/xmake/os/getenvs.c b/core/src/xmake/os/getenvs.c
index f504ebab3..e2af7d201 100644
--- a/core/src/xmake/os/getenvs.c
+++ b/core/src/xmake/os/getenvs.c
@@ -29,6 +29,9 @@
* includes
*/
#include "prefix.h"
+#ifdef TB_CONFIG_OS_WINDOWS
+# include <windows.h>
+#endif
/* //////////////////////////////////////////////////////////////////////////////////////
* macros
@@ -62,7 +65,7 @@ tb_int_t xm_os_getenvs(lua_State* lua)
lua_newtable(lua);
#ifdef TB_CONFIG_OS_WINDOWS
- tb_wchar_t const* p = (tb_wchar_t const*)tb_kernel32()->GetEnvironmentStringsW();
+ tb_wchar_t const* p = (tb_wchar_t const*)GetEnvironmentStringsW();
if (p)
{
tb_int_t i = 0;