Example #1
0
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
}
Example #2
0
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
}