std::string const & name,
std::string const & ext = std::string());
+/** Same as libFileSearch(), but tries first to find a preferred
+ version of the file by appending the icon set name to the dir
+ */
+FileName const
+imageLibFileSearch(std::string & dir, std::string const & name,
+ std::string const & ext = std::string());
+
/// How to quote a filename
enum quote_style {
/** Quote for the (OS dependant) shell. This is needed for command
*/
std::string const replaceEnvironmentPath(std::string const & path);
+/** Replace all references to a current directory (a lonely '.' or
+ the prefix "./") in \c pathlist with \c path. Also prefixes
+ all non-absolute paths with \c path.
+*/
+std::string const replaceCurdirPath(std::string const & path, std::string const & pathlist);
+
/** Set \c link to the path \c file points to as a symbolic link.
\return true if successful.
*/