struct z_stream_s

#include <zlib.h>

struct z_stream_s
{
    // fields

    z_const Bytef* next_in;
    uInt avail_in;
    uLong total_in;
    Bytef* next_out;
    uInt avail_out;
    uLong total_out;
    z_const char* msg;
    struct internal_state FAR* state;
    alloc_func zalloc;
    free_func zfree;
    voidpf opaque;
    int data_type;
    uLong adler;
    uLong reserved;
};