Fix Windows version of get_current_directory

This commit is contained in:
Mark Naughton
2023-04-25 12:08:15 +01:00
parent 67b6a8ee89
commit 5151403aaa

View File

@@ -33,8 +33,6 @@ gb_internal String remove_directory_from_path(String const &s) {
// NOTE(Mark Naughton): getcwd as String
#if !defined(GB_SYSTEM_WINDOWS)
gb_internal String get_current_directory(void) {
gbAllocator a = heap_allocator();
char cwd[256];
getcwd(cwd, 256);
@@ -48,7 +46,9 @@ gb_internal String get_current_directory(void) {
wchar_t cwd[256];
GetCurrentDirectoryW(256, cwd);
return make_string_c(cwd);
String16 wstr = make_string16_c(cwd);
return string16_to_string(a, wstr);
}
#endif