Lines Matching defs:have
30 size_t pos, size_t need, size_t have)
32 ssize_t diff = (ssize_t)need - (ssize_t)have;
35 i_assert(have < SSIZE_T_MAX);
38 if (ctx->header_last_change < pos + have ||
40 ctx->header_last_change = pos + have;
56 ctx->mail.offset > ctx->hdr_offset + pos + have);
78 int i, need, have;
91 /* how many bytes do we have now? */
93 for (have = 0; pos < size; pos++) {
104 have++;
107 data[pos-have] = data[pos];
110 pos -= have;
111 mbox_sync_move_buffer(ctx, pos, need, have);