Lines Matching defs:litinput
37 struct istream *litinput;
86 lit_offset = ctx->litinput == NULL ? 0 :
87 ctx->litinput->v_offset;
143 i_stream_unref(&ctx->litinput);
274 ctx->litinput = i_stream_create_from_data("", 0);
275 ctx->litinput->eof = TRUE;
277 ctx->litinput = i_stream_create_limit(cmd->client->input,
279 i_stream_chain_append(ctx->catchain, ctx->litinput);
458 i_assert(ctx->litinput != NULL);
584 ctx->litinput = i_stream_create_limit(client->input, ctx->literal_size);
585 ctx->input = ctx->litinput;
806 i_assert(ctx->litinput != NULL);
825 while (ctx->litinput->v_offset != ctx->literal_size) {
826 ret = i_stream_read(ctx->litinput);
841 (void)i_stream_read(ctx->litinput);
842 i_stream_skip(ctx->litinput,
843 i_stream_get_data_size(ctx->litinput));
846 if (ctx->litinput->eof || client->input->closed) {
847 uoff_t lit_offset = ctx->litinput->v_offset;
850 unreferences its stream, which is needed for litinput's
856 i_stream_unref(&ctx->litinput);