On Dec 10, 2009, at 11:16 AM, Alex Baule wrote: > Ok ... i understand... > > this is the last one...lol > > in zib plugin i see a implementation of i_stream_create_zlib, this is a > "substitution" to the i_stream_create_fd , right ? > > So, i need to do every think like in istream-zlib.c (close, destroy, read, > seek, stat and sync) to swap the original functions ?
No, you don't need to implement a new istream, just ignore istream-zlib.c completely. Instead of the plugin calling i_stream_create_zlib, you just call i_stream_create_concat.