From: Chris Lattner Date: Sun, 23 Jan 2005 03:30:39 +0000 (+0000) Subject: Remove two dead methods and improve the comments for DiffFilesWithTolerance. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=f61c00167325fde6f7d0a179a15d601a3af0483d;p=oota-llvm.git Remove two dead methods and improve the comments for DiffFilesWithTolerance. Also, make DiffFilesWithTolerance take sys::Path objects instead of std::strings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19770 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Support/FileUtilities.h b/include/llvm/Support/FileUtilities.h index 86d82a14fd9..f563d1ac449 100644 --- a/include/llvm/Support/FileUtilities.h +++ b/include/llvm/Support/FileUtilities.h @@ -19,34 +19,18 @@ namespace llvm { -/// DiffFiles - Compare the two files specified, returning true if they are -/// different or if there is a file error. If you specify a string to fill in -/// for the error option, it will set the string to an error message if an error -/// occurs, allowing the caller to distinguish between a failed diff and a file -/// system error. -/// -bool DiffFiles(const std::string &FileA, const std::string &FileB, - std::string *Error = 0); - -/// DiffFilesWithTolerance - Compare the two files specified, returning 0 if the -/// files match, 1 if they are different, and 2 if there is a file error. This -/// function differs from DiffFiles in that you can specify an absolete and -/// relative FP error that is allowed to exist. If you specify a string to fill -/// in for the error option, it will set the string to an error message if an -/// error occurs, allowing the caller to distinguish between a failed diff and a -/// file system error. -/// -int DiffFilesWithTolerance(const std::string &FileA, const std::string &FileB, - double AbsTol, double RelTol, - std::string *Error = 0); + /// DiffFilesWithTolerance - Compare the two files specified, returning 0 if + /// the files match, 1 if they are different, and 2 if there is a file error. + /// This function allows you to specify an absolete and relative FP error that + /// is allowed to exist. If you specify a string to fill in for the error + /// option, it will set the string to an error message if an error occurs, or + /// if the files are different. + /// + int DiffFilesWithTolerance(const sys::Path &FileA, const sys::Path &FileB, + double AbsTol, double RelTol, + std::string *Error = 0); -/// MoveFileOverIfUpdated - If the file specified by New is different than Old, -/// or if Old does not exist, move the New file over the Old file. Otherwise, -/// remove the New file. -/// -void MoveFileOverIfUpdated(const std::string &New, const std::string &Old); - /// FileRemover - This class is a simple object meant to be stack allocated. /// If an exception is thrown from a region, the object removes the filename /// specified (if deleteIt is true).