This module provides automatic low-level bindings to libzip
library.
See also:
-
libzip
documention: http://nih.at/libzip/libzip.html andzip.h
-
bindings-DSL
documentation: http://bitbucket.org/mauricio/bindings-dsl/wiki/Home
Higher-level interface is provided by a separate LibZip package:
Documentation
c'ZIP_CREATE :: Num a => aSource
c'ZIP_EXCL :: Num a => aSource
c'ZIP_CHECKCONS :: Num a => aSource
c'ZIP_FL_NOCASE :: Num a => aSource
c'ZIP_FL_NODIR :: Num a => aSource
c'ZIP_FL_COMPRESSED :: Num a => aSource
c'ZIP_FL_UNCHANGED :: Num a => aSource
c'ZIP_FL_RECOMPRESS :: Num a => aSource
c'ZIP_AFL_TORRENT :: Num a => aSource
c'ZIP_ER_OK :: Num a => aSource
c'ZIP_ER_MULTIDISK :: Num a => aSource
c'ZIP_ER_RENAME :: Num a => aSource
c'ZIP_ER_CLOSE :: Num a => aSource
c'ZIP_ER_SEEK :: Num a => aSource
c'ZIP_ER_READ :: Num a => aSource
c'ZIP_ER_WRITE :: Num a => aSource
c'ZIP_ER_CRC :: Num a => aSource
c'ZIP_ER_ZIPCLOSED :: Num a => aSource
c'ZIP_ER_NOENT :: Num a => aSource
c'ZIP_ER_EXISTS :: Num a => aSource
c'ZIP_ER_OPEN :: Num a => aSource
c'ZIP_ER_TMPOPEN :: Num a => aSource
c'ZIP_ER_ZLIB :: Num a => aSource
c'ZIP_ER_MEMORY :: Num a => aSource
c'ZIP_ER_CHANGED :: Num a => aSource
c'ZIP_ER_COMPNOTSUPP :: Num a => aSource
c'ZIP_ER_EOF :: Num a => aSource
c'ZIP_ER_INVAL :: Num a => aSource
c'ZIP_ER_NOZIP :: Num a => aSource
c'ZIP_ER_INTERNAL :: Num a => aSource
c'ZIP_ER_INCONS :: Num a => aSource
c'ZIP_ER_REMOVE :: Num a => aSource
c'ZIP_ER_DELETED :: Num a => aSource
c'ZIP_ET_NONE :: Num a => aSource
c'ZIP_ET_SYS :: Num a => aSource
c'ZIP_ET_ZLIB :: Num a => aSource
c'ZIP_CM_DEFAULT :: Num a => aSource
c'ZIP_CM_STORE :: Num a => aSource
c'ZIP_CM_SHRINK :: Num a => aSource
c'ZIP_CM_REDUCE_1 :: Num a => aSource
c'ZIP_CM_REDUCE_2 :: Num a => aSource
c'ZIP_CM_REDUCE_3 :: Num a => aSource
c'ZIP_CM_REDUCE_4 :: Num a => aSource
c'ZIP_CM_IMPLODE :: Num a => aSource
c'ZIP_CM_DEFLATE :: Num a => aSource
c'ZIP_CM_DEFLATE64 :: Num a => aSource
c'ZIP_CM_PKWARE_IMPLODE :: Num a => aSource
c'ZIP_CM_BZIP2 :: Num a => aSource
c'ZIP_CM_LZMA :: Num a => aSource
c'ZIP_CM_TERSE :: Num a => aSource
c'ZIP_CM_LZ77 :: Num a => aSource
c'ZIP_CM_WAVPACK :: Num a => aSource
c'ZIP_CM_PPMD :: Num a => aSource
c'ZIP_EM_NONE :: Num a => aSource
c'ZIP_EM_TRAD_PKWARE :: Num a => aSource
c'ZIP_EM_UNKNOWN :: Num a => aSource
type C'zip_source_cmd = CUIntSource
c'ZIP_SOURCE_OPEN :: Num a => aSource
c'ZIP_SOURCE_READ :: Num a => aSource
c'ZIP_SOURCE_CLOSE :: Num a => aSource
c'ZIP_SOURCE_STAT :: Num a => aSource
c'ZIP_SOURCE_ERROR :: Num a => aSource
c'ZIP_SOURCE_FREE :: Num a => aSource
type C'zip_source_callback = FunPtr (Ptr () -> Ptr () -> CSize -> C'zip_source_cmd -> IO CSize)Source
mk'zip_source_callback :: (Ptr () -> Ptr () -> CSize -> C'zip_source_cmd -> IO CSize) -> IO C'zip_source_callbackSource
mK'zip_source_callback :: C'zip_source_callback -> Ptr () -> Ptr () -> CSize -> C'zip_source_cmd -> IO CSizeSource
c'zip_fclose :: Ptr C'zip_file -> IO CIntSource
p'zip_fclose :: FunPtr (Ptr C'zip_file -> IO CInt)Source
p'zip_file_error_clear :: FunPtr (Ptr C'zip_file -> IO ())Source
c'zip_file_error_get :: Ptr C'zip_file -> Ptr CInt -> Ptr CInt -> IO ()Source
c'zip_fopen :: Ptr C'zip -> CString -> CInt -> IO (Ptr C'zip_file)Source
p'zip_fopen :: FunPtr (Ptr C'zip -> CString -> CInt -> IO (Ptr C'zip_file))Source
c'zip_fopen_index :: Ptr C'zip -> CInt -> CInt -> IO (Ptr C'zip_file)Source
p'zip_fopen_index :: FunPtr (Ptr C'zip -> CInt -> CInt -> IO (Ptr C'zip_file))Source
c'zip_fread :: Ptr C'zip_file -> Ptr () -> CSize -> IO CSizeSource
p'zip_fread :: FunPtr (Ptr C'zip_file -> Ptr () -> CSize -> IO CSize)Source
c'zip_replace :: Ptr C'zip -> CInt -> Ptr C'zip_source -> IO CIntSource
p'zip_replace :: FunPtr (Ptr C'zip -> CInt -> Ptr C'zip_source -> IO CInt)Source
c'zip_source_file :: Ptr C'zip -> CString -> CSize -> CSize -> IO (Ptr C'zip_source)Source
p'zip_source_filep :: FunPtr (Ptr C'zip -> Ptr CFile -> CSize -> CSize -> IO (Ptr C'zip_source))Source
p'zip_source_free :: FunPtr (Ptr C'zip_source -> IO ())Source
c'zip_source_function :: Ptr C'zip -> C'zip_source_callback -> Ptr () -> IO (Ptr C'zip_source)Source
p'zip_source_function :: FunPtr (Ptr C'zip -> C'zip_source_callback -> Ptr () -> IO (Ptr C'zip_source))Source
c'zip_source_zip :: Ptr C'zip -> Ptr C'zip -> CInt -> CInt -> CSize -> CSize -> IO (Ptr C'zip_source)Source
p'zip_source_zip :: FunPtr (Ptr C'zip -> Ptr C'zip -> CInt -> CInt -> CSize -> CSize -> IO (Ptr C'zip_source))Source
c'zip_stat :: Ptr C'zip -> CString -> CInt -> Ptr C'zip_stat -> IO CIntSource
c'zip_stat_index :: Ptr C'zip -> CInt -> CInt -> Ptr C'zip_stat -> IO CIntSource
c'zip_stat_init :: Ptr C'zip_stat -> IO ()Source
p'zip_stat_init :: FunPtr (Ptr C'zip_stat -> IO ())Source