-----------------------------------------------------------------------------
-- |
-- Module : System.UTF8IO
-- Copyright : (c) Péter Diviánszky 2008
-- License : BSD3-style (see LICENSE)
--
-- Maintainer: divip@aszt.inf.elte.hu
-- Stability : alpha
-- Portability : portable
--
-- This module defines the same entities as "System.IO" but uses UTF8 encoding.
--
-- Usage:
--
-- > import System.UTF8IO
--
-- And you probably want to declare:
--
-- > import qualified Prelude
-- > import UTF8Prelude
--
-- This module is based on "System.IO.UTF8".
module System.UTF8IO
( module System.IO
, module System.IO.UTF8
) where
import System.IO.UTF8 hiding
( print
, putStr
, putStrLn
, getLine
, readLn
, readFile
, writeFile
, appendFile
, getContents
)
import System.IO hiding
( print
, putStr
, putStrLn
, getLine
, readLn
, readFile
, writeFile
, appendFile
, getContents
, hGetLine
, hGetContents
, hPutStr
, hPutStrLn
)