diff options
Diffstat (limited to 'lbxzlib.h')
-rw-r--r-- | lbxzlib.h | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -47,4 +47,18 @@ #define ZLIB_COMPRESSED(p) ((p)[0] & ZLIB_COMPRESS_FLAG) +struct ZlibInfo; + +extern void * ZlibInit ( int fd, int level ); +extern void ZlibFree ( struct ZlibInfo *comp ); +extern int ZlibFlush ( int fd ); +extern int ZlibStuffInput ( int fd, unsigned char *buffer, int buflen ); +extern void ZlibCompressOn ( int fd ); +extern void ZlibCompressOff ( int fd ); +extern int ZlibWrite ( int fd, unsigned char *buffer, int buflen ); +extern int ZlibWriteV ( int fd, struct iovec *iov, int iovcnt ); +extern int ZlibRead ( int fd, unsigned char *buffer, int buflen ); +extern int ZlibInputAvail ( int fd ); + + #endif /* _ZLIB_H_ */ |