From: Simon Marlow Date: Mon, 18 Aug 2008 11:35:55 +0000 (+0000) Subject: use System.FilePath's isSearchPathSeparator instead of our own X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=7251944b3932ebcef656efdf201edfd8121aea76 use System.FilePath's isSearchPathSeparator instead of our own --- diff --git a/compiler/utils/Util.lhs b/compiler/utils/Util.lhs index 83d7cc8..4058a97 100644 --- a/compiler/utils/Util.lhs +++ b/compiler/utils/Util.lhs @@ -93,7 +93,7 @@ import Control.Monad ( unless ) import System.IO.Error as IO ( catch, isDoesNotExistError ) import System.Directory ( doesDirectoryExist, createDirectory, getModificationTime ) -import System.FilePath hiding ( searchPathSeparator ) +import System.FilePath import Data.Char ( isUpper, isAlphaNum, isSpace, ord, isDigit ) import Data.Ratio ( (%) ) import System.Time ( ClockTime ) @@ -874,17 +874,7 @@ parseSearchPath path = split path #endif _ -> chunk' - (chunk', rest') = break (==searchPathSeparator) s - --- | A platform-specific character used to separate search path strings in --- environment variables. The separator is a colon (\":\") on Unix and --- Macintosh, and a semicolon (\";\") on the Windows operating system. -searchPathSeparator :: Char -#if mingw32_HOST_OS || mingw32_TARGET_OS -searchPathSeparator = ';' -#else -searchPathSeparator = ':' -#endif + (chunk', rest') = break isSearchPathSeparator s data Direction = Forwards | Backwards