bzlib 0.2 → 0.3
raw patch · 2 files changed
+13/−13 lines, 2 filesdep −fps
Dependencies removed: fps
Files
- Codec/Compression/BZip/Stream.hsc +4/−4
- bzlib.cabal +9/−9
Codec/Compression/BZip/Stream.hsc view
@@ -245,13 +245,13 @@ run :: Stream a -> a run (BZ m) = unsafePerformIO $ do ptr <- mallocBytes (#{const sizeof(bz_stream)})- #{poke bz_stream, avail_in} ptr (0 :: CUInt)- #{poke bz_stream, next_in} ptr nullPtr- #{poke bz_stream, avail_out} ptr (0 :: CUInt)- #{poke bz_stream, next_out} ptr nullPtr #{poke bz_stream, bzalloc} ptr nullPtr #{poke bz_stream, bzfree} ptr nullPtr #{poke bz_stream, opaque} ptr nullPtr+ #{poke bz_stream, next_in} ptr nullPtr+ #{poke bz_stream, next_out} ptr nullPtr+ #{poke bz_stream, avail_in} ptr (0 :: CUInt)+ #{poke bz_stream, avail_out} ptr (0 :: CUInt) stream <- newForeignPtr_ ptr (_,_,_,_,a) <- m stream nullForeignPtr nullForeignPtr 0 0 return a
bzlib.cabal view
@@ -1,15 +1,15 @@-name: bzlib-version: 0.2-copyright: (c) 2006 Duncan Coutts-build-depends: base, fps-license: BSD3-author: Duncan Coutts <duncan.coutts@worc.ox.ac.uk>-maintainer: Duncan Coutts <duncan.coutts@worc.ox.ac.uk>-synopsis: Compression and decompression in the bzip2 format+name: bzlib+version: 0.3+copyright: (c) 2006 Duncan Coutts+build-depends: base+license: BSD3+author: Duncan Coutts <duncan.coutts@worc.ox.ac.uk>+maintainer: Duncan Coutts <duncan.coutts@worc.ox.ac.uk>+synopsis: Compression and decompression in the bzip2 format exposed-modules: Codec.Compression.BZip, Codec.Compression.BZip.Internal other-modules: Codec.Compression.BZip.Stream-extensions: ForeignFunctionInterface+extensions: ForeignFunctionInterface includes: bzlib.h extra-libraries: bz2 ghc-options: -fvia-C -Wall