// -*- C++-*-
/* lyx-filetool.h : tools functions for file/path handling
this file is part of LyX, the High Level Word Processor
- Copyright 1995-2000, Matthias Ettrich and the LyX Team
+ Copyright 1995-2001, Matthias Ettrich and the LyX Team
*/
#ifndef LYX_FILETOOL_H
/// Strips path from filename
string const OnlyFilename(string const & fname);
-/// Strips filename from path
-string const BasePath(string const & fname);
-
/// Get the contents of a file as a huge string
string const GetFileContents(string const & fname);
-/// Cleanup a path if necessary. Currently only useful with OS/2
-string const CleanupPath(string const & path);
-
/** Check and Replace Environmentvariables ${NAME} in Path.
Replaces all occurences of these, if they are found in the
environment.
Returns true if successful */
bool LyXReadLink(string const & file, string & Link);
-/* Uses kpsewhich to find tex files */
+/// Uses kpsewhich to find tex files
string const findtexfile(string const & fil, string const & format);
-/* remove the autosave-file and give a Message if it can't be done */
+/// remove the autosave-file and give a Message if it can't be done
void removeAutosaveFile(string const & filename);
#endif