[vlc-commits] include: document config_Get(Data|Lib)Dir()

Rémi Denis-Courmont git at videolan.org
Sun Jan 14 19:13:23 CET 2018


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sun Jan 14 20:12:59 2018 +0200| [69b5b5dfdd1433526e080e05ecb9d43e56591683] | committer: Rémi Denis-Courmont

include: document config_Get(Data|Lib)Dir()

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=69b5b5dfdd1433526e080e05ecb9d43e56591683
---

 include/vlc_configuration.h | 30 ++++++++++++++++++++++++++++--
 1 file changed, 28 insertions(+), 2 deletions(-)

diff --git a/include/vlc_configuration.h b/include/vlc_configuration.h
index 209168615b..2779e99d17 100644
--- a/include/vlc_configuration.h
+++ b/include/vlc_configuration.h
@@ -114,8 +114,34 @@ VLC_API void config_ResetAll( vlc_object_t * );
 #define config_ResetAll(a) config_ResetAll(VLC_OBJECT(a))
 
 VLC_API module_config_t * config_FindConfig(const char *) VLC_USED;
-VLC_API char * config_GetDataDir(void) VLC_USED VLC_MALLOC;
-VLC_API char *config_GetLibDir(void) VLC_USED;
+
+/**
+ * Gets the arch-independent installation directory.
+ *
+ * This function determines the directory containing the
+ * architecture-independent installed asset files (such as image, text and
+ * message translation tables).
+ *
+ * See also config_GetLibDir().
+ *
+ * @return a heap-allocated string (use free() to release it), or NULL on error
+ */
+VLC_API char *config_GetDataDir(void) VLC_USED VLC_MALLOC;
+
+/**
+ * Gets the arch-specific installation directory.
+ *
+ * This function determines the directory containing the architecture-specific
+ * installed asset files (such as executable plugins and compiled byte code).
+ *
+ * See also config_GetDataDir().
+ *
+ * \note config_GetDataDir() and config_GetLibDir() may or may not return the
+ * same path, depending on conventions of the operating system.
+ *
+ * @return a heap-allocated string (use free() to release it), or NULL on error
+ */
+VLC_API char *config_GetLibDir(void) VLC_USED VLC_MALLOC;
 
 typedef enum vlc_userdir
 {



More information about the vlc-commits mailing list