@@ -1,7 +1,7 @@
1{-# LANGUAGE BangPatterns, CPP, Rank2Types #-}
1{-# LANGUAGE BangPatterns, CPP, Rank2Types #-}
4−-- Module : Data.Text.Encoding.Fusion
4+-- Module : Data.Text.Internal.Encoding.Fusion
5-- Copyright : (c) Tom Harper 2008-2009,
5-- Copyright : (c) Tom Harper 2008-2009,
6-- (c) Bryan O'Sullivan 2009,
6-- (c) Bryan O'Sullivan 2009,
7-- (c) Duncan Coutts 2009
7-- (c) Duncan Coutts 2009
@@ -15,7 +15,7 @@
15-- Fusible 'Stream'-oriented functions for converting between 'Text'
15-- Fusible 'Stream'-oriented functions for converting between 'Text'
16-- and several common encodings.
16-- and several common encodings.
18−module Data.Text.Encoding.Fusion
18+module Data.Text.Internal.Encoding.Fusion
20 -- * Streaming
20 -- * Streaming
21 streamASCII
21 streamASCII
@@ -28,7 +28,7 @@ module Data.Text.Encoding.Fusion
28 -- * Unstreaming
28 -- * Unstreaming
29 , unstream
29 , unstream
31− , module Data.Text.Encoding.Fusion.Common
31+ , module Data.Text.Internal.Encoding.Fusion.Common
34#if defined(ASSERTS)
34#if defined(ASSERTS)
@@ -38,7 +38,7 @@ import Data.ByteString.Internal (ByteString(..), mallocByteString, memcpy)
38import Data.Text.Fusion (Step(..), Stream(..))
38import Data.Text.Fusion (Step(..), Stream(..))
39import Data.Text.Fusion.Size
39import Data.Text.Fusion.Size
40import Data.Text.Encoding.Error
40import Data.Text.Encoding.Error
41−import Data.Text.Encoding.Fusion.Common
41+import Data.Text.Internal.Encoding.Fusion.Common
42import Data.Text.UnsafeChar (unsafeChr, unsafeChr8, unsafeChr32)
42import Data.Text.UnsafeChar (unsafeChr, unsafeChr8, unsafeChr32)
43import Data.Text.UnsafeShift (shiftL, shiftR)
43import Data.Text.UnsafeShift (shiftL, shiftR)
44import Data.Word (Word8, Word16, Word32)
44import Data.Word (Word8, Word16, Word32)
@@ -46,9 +46,9 @@ import Foreign.ForeignPtr (withForeignPtr, ForeignPtr)
46import Foreign.Storable (pokeByteOff)
46import Foreign.Storable (pokeByteOff)
47import qualified Data.ByteString as B
47import qualified Data.ByteString as B
48import qualified Data.ByteString.Unsafe as B
48import qualified Data.ByteString.Unsafe as B
49−import qualified Data.Text.Encoding.Utf8 as U8
49+import qualified Data.Text.Internal.Encoding.Utf8 as U8
50−import qualified Data.Text.Encoding.Utf16 as U16
50+import qualified Data.Text.Internal.Encoding.Utf16 as U16
51−import qualified Data.Text.Encoding.Utf32 as U32
51+import qualified Data.Text.Internal.Encoding.Utf32 as U32
52import Data.Text.Unsafe (unsafeDupablePerformIO)
52import Data.Text.Unsafe (unsafeDupablePerformIO)
54streamASCII :: ByteString -> Stream Char
54streamASCII :: ByteString -> Stream Char
@@ -201,5 +201,5 @@ decodeError func kind onErr mb i =
201 case onErr desc mb of
201 case onErr desc mb of
202 Nothing -> Skip i
202 Nothing -> Skip i
203 Just c -> Yield c i
203 Just c -> Yield c i
204− where desc = "Data.Text.Encoding.Fusion." ++ func ++ ": Invalid " ++
204+ where desc = "Data.Text.Internal.Encoding.Fusion." ++ func ++ ": Invalid " ++
205 kind ++ " stream"
205 kind ++ " stream"