#include "SDL_internal.h"
#ifdef SDL_FILESYSTEM_ANDROID
#include "../SDL_sysfilesystem.h"
#include "../../core/android/SDL_android.h"
char *SDL_SYS_GetBasePath(void)
{
return SDL_strdup("./");
}
char *SDL_SYS_GetExeName(void)
{
return SDL_GetAndroidPackageName();
}
char *SDL_SYS_GetPrefPath(const char *org, const char *app)
{
const char *path = SDL_GetAndroidInternalStoragePath();
if (path) {
size_t pathlen = SDL_strlen(path) + 2;
char *fullpath = (char *)SDL_malloc(pathlen);
if (!fullpath) {
return NULL;
}
SDL_snprintf(fullpath, pathlen, "%s/", path);
return fullpath;
}
return NULL;
}
char *SDL_SYS_GetUserFolder(SDL_Folder folder)
{
SDL_Unsupported();
return NULL;
}
#endif