summaryrefslogtreecommitdiff
path: root/lbxzlib.h
diff options
context:
space:
mode:
Diffstat (limited to 'lbxzlib.h')
-rw-r--r--lbxzlib.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/lbxzlib.h b/lbxzlib.h
index 6e19501..dc21837 100644
--- a/lbxzlib.h
+++ b/lbxzlib.h
@@ -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_ */