out = malloc(sizeof(struct Outbuf));
out = smalloc(sizeof(struct Outbuf));
void zlib_compress_init(void) {    struct Outbuf *out;    lz77_init(&ectx);    ectx.literal = zlib_literal;    ectx.match = zlib_match;    out = malloc(sizeof(struct Outbuf));    out->outbits = out->noutbits = 0;    out->firstblock = 1;    ectx.userdata = out;    logevent("Initialised zlib (RFC1950) compression");}