Mac debugging

This commit is contained in:
Krzosa Karol
2024-01-27 22:11:28 +01:00
parent 782536121d
commit daa83bf874
2 changed files with 10 additions and 5 deletions

View File

@@ -52,9 +52,11 @@ OS_API S8_String OS_GetExePath(MA_Arena *arena) {
}
OS_API S8_String OS_GetExeDir(MA_Arena *arena) {
S8_String path = OS_GetExePath(arena);
MA_Checkpoint scratch = MA_GetScratch();
S8_String path = OS_GetExePath(scratch.arena);
path = S8_ChopLastSlash(path);
path.str[path.len] = 0;
path = S8_Copy(arena, path);
MA_ReleaseScratch(scratch);
return path;
}
@@ -421,9 +423,12 @@ OS_API bool OS_IsAbsolute(S8_String path) {
}
OS_API S8_String OS_GetExeDir(MA_Arena *arena) {
S8_String path = OS_GetExePath(arena);
MA_Checkpoint scratch = MA_GetScratch();
S8_String path = OS_GetExePath(scratch.arena);
S8_String dir = S8_ChopLastSlash(path);
IO_Printf("DIR: %.*s\n", S8_Expand(dir));
S8_String copy = S8_Copy(arena, dir);
MA_ReleaseScratch(scratch);
return copy;
}