const TCHAR * LKGetLocalPath(void) { #ifdef KOBO return _T("/mnt/onboard/" LKDATADIR "/"); #elif defined(OPENVARIO) return _T("/home/root/" LKDATADIR "/"); #else static TCHAR localpath[MAX_PATH + 1] = {0}; if (!DoInit[MDI_GETLOCALPATH]) { return localpath; } DoInit[MDI_GETLOCALPATH] = false; #ifdef ANDROID getExternalStoragePublicDirectory(localpath, sizeof(localpath)); _tcscat(localpath, _T( "/" LKDATADIR "/")); lk::filesystem::createDirectory(localpath); return localpath; #else const TCHAR *fileToSearch = _T(LKD_LANGUAGE"\\_LANGUAGE"); return LKGetPath(localpath, fileToSearch); #endif // ! ANDROID #endif }
const TCHAR * LKGetLocalPath(void) { #ifdef KOBO return _T("/mnt/onboard/" LKDATADIR "/"); #else static TCHAR localpath[MAX_PATH + 1] = {0}; if (!DoInit[MDI_GETLOCALPATH]) { return localpath; } DoInit[MDI_GETLOCALPATH] = false; const TCHAR *fileToSearch = _T(LKD_LANGUAGE"\\_LANGUAGE"); return LKGetPath(localpath, fileToSearch); #endif }