2 #include "lib/fastbuf.h"
3 #include "lib/lizzard.h"
9 main(int argc, char **argv)
12 die("Syntax: lizzard-test -cd input-file output-file");
13 uns compress = !strcmp(argv[1], "-c");
14 struct fastbuf *fi, *fo;
21 fi = bopen(argv[2], O_RDONLY, 1<<16);
24 lo = li * LIZZARD_MAX_MULTIPLY + LIZZARD_MAX_ADD;
25 li += LIZZARD_NEEDS_CHARS;
34 li = bread(fi, mi, li);
39 printf("->expected %d ", lo);
42 lo = lizzard_compress(mi, li, mo);
44 lo = lizzard_decompress(mi, mo);
45 printf("-> %d\n", lo);
48 fo = bopen(argv[3], O_CREAT | O_TRUNC | O_WRONLY, 1<<16);