Lines Matching refs:deflate
33 ctx->u.deflate = lws_malloc(sizeof(*ctx->u.deflate), __func__);
35 if (!ctx->u.deflate)
38 memset(ctx->u.deflate, 0, sizeof(*ctx->u.deflate));
41 (n = deflateInit2(ctx->u.deflate, 1, Z_DEFLATED, -15, 8,
43 lwsl_err("deflate init failed: %d\n", n);
44 lws_free_set_NULL(ctx->u.deflate);
50 inflateInit2(ctx->u.deflate, 16 + 15) != Z_OK) {
51 lws_free_set_NULL(ctx->u.deflate);
65 ctx->u.deflate->next_in = (void *)in;
66 ctx->u.deflate->avail_in = (unsigned int)*ilen_iused;
68 ctx->u.deflate->next_out = out;
69 ctx->u.deflate->avail_out = (unsigned int)*olen_oused;
72 n = deflate(ctx->u.deflate, Z_SYNC_FLUSH);
74 n = inflate(ctx->u.deflate, Z_SYNC_FLUSH);
85 *ilen_iused -= ctx->u.deflate->avail_in;
86 *olen_oused -= ctx->u.deflate->avail_out;
101 deflateEnd((*ctx).u.deflate);
103 inflateEnd((*ctx).u.deflate);
105 lws_free_set_NULL(ctx->u.deflate);
109 /* .encoding_name */ "deflate",