--- a/src/utils/pathut.cpp
+++ b/src/utils/pathut.cpp
@@ -1,5 +1,5 @@
#ifndef lint
-static char rcsid[] = "@(#$Id: pathut.cpp,v 1.5 2005-11-24 07:16:16 dockes Exp $ (C) 2004 J.F.Dockes";
+static char rcsid[] = "@(#$Id: pathut.cpp,v 1.6 2005-12-13 12:42:59 dockes Exp $ (C) 2004 J.F.Dockes";
#endif
#ifndef TEST_PATHUT
@@ -11,6 +11,18 @@
#ifndef NO_NAMESPACES
using std::string;
#endif /* NO_NAMESPACES */
+
+void path_catslash(std::string &s) {
+ if (s.empty() || s[s.length() - 1] != '/')
+ s += '/';
+}
+
+std::string path_cat(const std::string &s1, const std::string &s2) {
+ std::string res = s1;
+ path_catslash(res);
+ res += s2;
+ return res;
+}
string path_getfather(const string &s) {
string father = s;