> + /*
> + * As read in the zlib documentation, our cache size must be at
least 0.1%
> + * larger than the CHUNK size, plus 12 bytes.
> + * We assume that our cache size is of 4096 bytes.
> + */
> +#define PDF_STM_F_FLATE_CHUNK 1024
>
> What would happen if the user set a cache size of, say, 100 bytes? It
> is possible to set the chunk size dinamically?
Actually, I've detected some flaws about this on the code, so I'll
fix it and send the patch again :-)
Many thanks Gerel.
The new semantics of the apply function and the finalization will
hopefully simplify the writing of the filter implementations. Just
tell me if you have any problem.