diff options
Diffstat (limited to 'core/path.h')
-rw-r--r-- | core/path.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/path.h b/core/path.h index a3033199df..a38ad503ea 100644 --- a/core/path.h +++ b/core/path.h @@ -40,6 +40,13 @@ char *mp_find_user_config_file(const char *filename); char *mp_basename(const char *path); +/* Return file extension, including the '.'. If root is not NULL, set it to the + * part of the path without extension. So: path == root + returnvalue + * Don't consider it a file extension if the only '.' is the first character. + * Return "" if no extension. + */ +char *mp_splitext(const char *path, bstr *root); + /* Return struct bstr referencing directory part of path, or if that * would be empty, ".". */ |