Index: /trunk/nv/string.hh
===================================================================
--- /trunk/nv/string.hh	(revision 194)
+++ /trunk/nv/string.hh	(revision 195)
@@ -120,4 +120,13 @@
 	}
 
+	inline bool ends_with( const std::string& s, const std::string & ending )
+	{
+		if ( s.length() >= ending.length() ) {
+			return ( 0 == s.compare (s.length() - ending.length(), ending.length(), ending) );
+		} else {
+			return false;
+		}
+	}
+
 	template< typename T >
 	struct string_length
