1 #pragma prototyped
2
3 /*
4 * zip shrink decoder
5 */
6
7 #include "zip.h"
8
9 static int
shrink_open(Codex_t * p,char * const args[],Codexnum_t flags)10 shrink_open(Codex_t* p, char* const args[], Codexnum_t flags)
11 {
12 return -1;
13 }
14
15 static int
shrink_init(Codex_t * p)16 shrink_init(Codex_t* p)
17 {
18 return -1;
19 }
20
21 static ssize_t
shrink_read(Sfio_t * sp,void * buf,size_t n,Sfdisc_t * disc)22 shrink_read(Sfio_t* sp, void* buf, size_t n, Sfdisc_t* disc)
23 {
24 return -1;
25 }
26
27 Codexmeth_t codex_zip_shrink =
28 {
29 "shrink",
30 "zip shrink compression (PKZIP method 1).",
31 0,
32 CODEX_DECODE|CODEX_COMPRESS,
33 0,
34 0,
35 shrink_open,
36 0,
37 shrink_init,
38 0,
39 shrink_read,
40 0,
41 0,
42 0,
43 0,
44 0,
45 0,
46 0
47 };
48