@@ -79,7 +79,11 @@ import Data.Text.Internal.Unsafe.Shift (shiftR)
79import Data.Text.Show ()
79import Data.Text.Show ()
80import Data.Text.Unsafe (unsafeDupablePerformIO)
80import Data.Text.Unsafe (unsafeDupablePerformIO)
81import Data.Word (Word8, Word32)
81import Data.Word (Word8, Word32)
82+#if __GLASGOW_HASKELL__ >= 703
82−import Foreign.C.Types (CSize(..))
83+import Foreign.C.Types (CSize(CSize))
85+import Foreign.C.Types (CSize)
83import Foreign.ForeignPtr (withForeignPtr)
87import Foreign.ForeignPtr (withForeignPtr)
84import Foreign.Marshal.Utils (with)
88import Foreign.Marshal.Utils (with)
85import Foreign.Ptr (Ptr, minusPtr, nullPtr, plusPtr)
89import Foreign.Ptr (Ptr, minusPtr, nullPtr, plusPtr)