summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/zippath.h
diff options
context:
space:
mode:
author Nathan Woods <npwoods@mess.org>2016-07-04 23:22:37 -0400
committer Nathan Woods <npwoods@mess.org>2016-07-04 23:22:37 -0400
commitbdf2059bf4bfb44b2ac2e55fbfb18408aba6d59d (patch)
tree8cf0e289d2f317eedffd8b8aa52b62680fbf72b2 /src/lib/util/zippath.h
parent0d4151e3663e610a48faae575a85e932b7a50e5e (diff)
As per Vas Crabb, readding overloads that take a std::string& parameter for the result
Diffstat (limited to 'src/lib/util/zippath.h')
-rw-r--r--src/lib/util/zippath.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/util/zippath.h b/src/lib/util/zippath.h
index a22ce873364..d0b017f86eb 100644
--- a/src/lib/util/zippath.h
+++ b/src/lib/util/zippath.h
@@ -34,12 +34,15 @@ class zippath_directory;
// ----- path operations -----
// retrieves the parent directory
+std::string &zippath_parent(std::string &dst, const char *path);
std::string zippath_parent(const char *path);
// retrieves the parent directory basename
+std::string &zippath_parent_basename(std::string &dst, const char *path);
std::string zippath_parent_basename(const char *path);
// combines two paths
+std::string &zippath_combine(std::string &dst, const char *path1, const char *path2);
std::string zippath_combine(const char *path1, const char *path2);