+#include "HsVersions.h"
+
+import GlaExts
+import Addr ( Addr(..) )
+import Foreign
+import ST
+import IO ( openFile, hFileSize, hClose, IOMode(..)
+#if __GLASGOW_HASKELL__ >= 303
+ , slurpFile
+#endif
+ )
+#if __GLASGOW_HASKELL__ < 301
+import IOBase ( IOError(..), IOErrorType(..) )
+import IOHandle ( readHandle, writeHandle, filePtr )
+import PackBase ( unpackCStringBA )
+#else
+import PrelIOBase ( IOError(..), IOErrorType(..), haFO__ )
+import PrelHandle ( readHandle, writeHandle )
+import PrelPack ( unpackCStringBA )
+#endif
+