From 5151403aaa500fc7a60c5f234f53d46d0b446b03 Mon Sep 17 00:00:00 2001 From: Mark Naughton Date: Tue, 25 Apr 2023 12:08:15 +0100 Subject: Fix Windows version of get_current_directory --- src/path.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/path.cpp') diff --git a/src/path.cpp b/src/path.cpp index 414a90c39..7664380a4 100644 --- a/src/path.cpp +++ b/src/path.cpp @@ -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 -- cgit v1.2.3