Import sources from 2011-03-30 iso image - sys/include
This commit is contained in:
parent
e5888a1ffd
commit
c558a99e0b
105 changed files with 11410 additions and 0 deletions
39
sys/include/flate.h
Executable file
39
sys/include/flate.h
Executable file
|
@ -0,0 +1,39 @@
|
|||
#pragma lib "libflate.a"
|
||||
#pragma src "/sys/src/libflate"
|
||||
|
||||
/*
|
||||
* errors from deflate, deflateinit, deflateblock,
|
||||
* inflate, inflateinit, inflateblock.
|
||||
* convertable to a string by flateerr
|
||||
*/
|
||||
enum
|
||||
{
|
||||
FlateOk = 0,
|
||||
FlateNoMem = -1,
|
||||
FlateInputFail = -2,
|
||||
FlateOutputFail = -3,
|
||||
FlateCorrupted = -4,
|
||||
FlateInternal = -5,
|
||||
};
|
||||
|
||||
int deflateinit(void);
|
||||
int deflate(void *wr, int (*w)(void*, void*, int), void *rr, int (*r)(void*, void*, int), int level, int debug);
|
||||
|
||||
int inflateinit(void);
|
||||
int inflate(void *wr, int (*w)(void*, void*, int), void *getr, int (*get)(void*));
|
||||
|
||||
int inflateblock(uchar *dst, int dsize, uchar *src, int ssize);
|
||||
int deflateblock(uchar *dst, int dsize, uchar *src, int ssize, int level, int debug);
|
||||
|
||||
int deflatezlib(void *wr, int (*w)(void*, void*, int), void *rr, int (*r)(void*, void*, int), int level, int debug);
|
||||
int inflatezlib(void *wr, int (*w)(void*, void*, int), void *getr, int (*get)(void*));
|
||||
|
||||
int inflatezlibblock(uchar *dst, int dsize, uchar *src, int ssize);
|
||||
int deflatezlibblock(uchar *dst, int dsize, uchar *src, int ssize, int level, int debug);
|
||||
|
||||
char *flateerr(int err);
|
||||
|
||||
ulong *mkcrctab(ulong);
|
||||
ulong blockcrc(ulong *tab, ulong crc, void *buf, int n);
|
||||
|
||||
ulong adler32(ulong adler, void *buf, int n);
|
Loading…
Add table
Add a link
Reference in a new issue