GB_DLL_IMPORT BOOL WINAPI TerminateProcess (HANDLE hProcess, UINT uExitCode);
GB_DLL_IMPORT BOOL WINAPI SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags);
-GB_DLL_IMPORT BOOL WINAPI GetEnvironmentVariable(char const * lpName, char * lpBuffer, DWORD nSize);
-
uintptr_t _beginthreadex( // NATIVE CODE
void *security,
unsigned stack_size,
GB_DLL_IMPORT void WINAPI Sleep(DWORD milliseconds);
GB_DLL_IMPORT void WINAPI ExitProcess(UINT exit_code);
-GB_DLL_IMPORT BOOL WINAPI SetEnvironmentVariableA(char const *name, char const *value);
+GB_DLL_IMPORT BOOL WINAPI SetEnvironmentVariableA(char const *name, char const *value);
+GB_DLL_IMPORT DWORD WINAPI GetEnvironmentVariableA(char const * lpName, char * lpBuffer, DWORD nSize);
#endif
#ifdef _BH_WINDOWS
core_installation = bh_alloc_array(global_heap_allocator, u8, 512);
- GetEnvironmentVariable("ONYX_PATH", core_installation, 512);
+ GetEnvironmentVariableA("ONYX_PATH", core_installation, 512);
#endif
// NOTE: Add the current folder