vlc | branch: master | Zhao Zhili <quinkbl...@foxmail.com> | Fri May 18 14:00:52 2018 +0800| [32567e5d9d7426875190e59acf4a45404afbfca3] | committer: Thomas Guillem
src/android: implement config_GetSysPath Signed-off-by: Thomas Guillem <tho...@gllm.fr> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=32567e5d9d7426875190e59acf4a45404afbfca3 --- src/android/specific.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/android/specific.c b/src/android/specific.c index bb45f28e16..c8a0e6756e 100644 --- a/src/android/specific.c +++ b/src/android/specific.c @@ -302,6 +302,29 @@ char *config_GetUserDir (vlc_userdir_t type) return NULL; } +char *config_GetSysPath(vlc_sysdir_t type, const char *filename) +{ + char *dir = NULL; + + switch (type) + { + case VLC_LIB_DIR: + dir = config_GetLibDir(); + break; + default: + break; + } + + if (filename == NULL || dir == NULL) + return dir; + + char *path; + if (unlikely(asprintf(&path, "%s/%s", dir, filename) == -1)) + path = NULL; + free(dir); + return path; +} + /** * Determines the network proxy server to use (if any). * _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits