@@ -47,8 +47,12 @@ where
4747
4848import System.IO hiding (readFile, writeFile, getContents,
4949 putStr, putStrLn, hPutStr, hPutStrLn, hGetContents)
50+#if MIN_VERSION_base(4,6,0)
51+import Prelude hiding (readFile, writeFile, getContents, putStr, putStrLn)
52+#else
5053import Prelude hiding (readFile, writeFile, getContents, putStr, putStrLn,
5154 catch)
55+#endif
5256import qualified System.IO as IO
5357import qualified Data.ByteString.Char8 as B
5458import qualified Data.ByteString.Lazy as BL