]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/avstring.h
Merge commit '0b72a47f5592ecc035edd5bac57558ad9604612d'
[ffmpeg] / libavutil / avstring.h
index ffb7aa6bfab9e1f5efa8411354d4f92ca826c2a9..466edaf968b0e6b4a29d142cd40cdb6ea04072bd 100644 (file)
@@ -276,6 +276,16 @@ const char *av_dirname(char *path);
  */
 int av_match_name(const char *name, const char *names);
 
+/**
+ * Append path component to the existing path.
+ * Path separator '/' is placed between when needed.
+ * Resulting string have to be freed with av_free().
+ * @param path      base path
+ * @param component component to be appended
+ * @return new path or NULL on error.
+ */
+char *av_append_path_component(const char *path, const char *component);
+
 enum AVEscapeMode {
     AV_ESCAPE_MODE_AUTO,      ///< Use auto-selected escaping mode.
     AV_ESCAPE_MODE_BACKSLASH, ///< Use backslash escaping.