@@ -79,7 +79,11 @@ import Data.Text.Internal.Unsafe.Shift (shiftR)
7979import Data.Text.Show ()
8080import Data.Text.Unsafe (unsafeDupablePerformIO)
8181import Data.Word (Word8, Word32)
82−import Foreign.C.Types (CSize(..))
82+#if __GLASGOW_HASKELL__ >= 703
83+import Foreign.C.Types (CSize(CSize))
84+#else
85+import Foreign.C.Types (CSize)
86+#endif
8387import Foreign.ForeignPtr (withForeignPtr)
8488import Foreign.Marshal.Utils (with)
8589import Foreign.Ptr (Ptr, minusPtr, nullPtr, plusPtr)