Commit 05f78127 authored by Alvarez, Gonzalo's avatar Alvarez, Gonzalo
Browse files

basenameOf

parent 947402f0
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -496,6 +496,20 @@ public:
	enum {True = true};
};

inline String basenameOf(String s)
{
	int j = 0;
	SizeType l = s.length();
	for (SizeType i = 0; i < l; ++i) {
		j = l - i - 1;
		const char letter = s[j];
		if (letter == '.')
			break;
	}

	return s.substr(0, l - j);
}

}// namespace PsimagLite

/*@}*/