filesystem: SDL_GetBasePath() now follows the SDL_GetStringRule.

It also now caches at the higher level, so the platform-specific bits don't
change their interface much.

A little code hygiene work was applied to some of the platform bits on top of
this.

Reference Issue #10229.
This commit is contained in:
Ryan C. Gordon committed 2024-07-16 16:44:36 -04:00
1 parent d65a8146b9
commit 3bc81a81f5
24 files changed
+137 -69

No files matched your search

+1 -3
View File
@@ -62,7 +62,7 @@ int main(int argc, char *argv[])
{
SDLTest_CommonState *state;
char *pref_path;
char *base_path;
const char *base_path;
/* Initialize test framework */
state = SDLTest_CommonCreateState(argv, 0);
@@ -145,8 +145,6 @@ int main(int argc, char *argv[])
}
}
SDL_free(base_path);
SDL_Quit();
SDLTest_CommonDestroyState(state);
return 0;