Lines Matching refs:hdr_pos
48 if (ctx->hdr_pos[i] > pos &&
49 ctx->hdr_pos[i] != (size_t)-1)
50 ctx->hdr_pos[i] += diff;
200 ctx->hdr_pos[MBOX_HDR_X_IMAPBASE] == (size_t)-1) {
204 ctx->hdr_pos[MBOX_HDR_X_IMAPBASE] = str_len(ctx->header);
213 ctx->hdr_pos[MBOX_HDR_X_IMAPBASE];
221 if (ctx->hdr_pos[MBOX_HDR_X_UID] == (size_t)-1 && !ctx->mail.pseudo) {
223 ctx->hdr_pos[MBOX_HDR_X_UID] = str_len(ctx->header);
229 if (ctx->hdr_pos[MBOX_HDR_STATUS] == (size_t)-1 &&
232 ctx->hdr_pos[MBOX_HDR_STATUS] = str_len(ctx->header);
237 if (ctx->hdr_pos[MBOX_HDR_X_STATUS] == (size_t)-1 &&
240 ctx->hdr_pos[MBOX_HDR_X_STATUS] = str_len(ctx->header);
247 if (ctx->hdr_pos[MBOX_HDR_X_KEYWORDS] == (size_t)-1 &&
251 ctx->hdr_pos[MBOX_HDR_X_KEYWORDS] = str_len(ctx->header);
275 if (ctx->hdr_pos[MBOX_HDR_STATUS] != (size_t)-1) {
276 status_flags_replace(ctx, ctx->hdr_pos[MBOX_HDR_STATUS],
283 if (ctx->hdr_pos[MBOX_HDR_X_STATUS] != (size_t)-1) {
284 status_flags_replace(ctx, ctx->hdr_pos[MBOX_HDR_X_STATUS],
328 if (ctx->hdr_pos[MBOX_HDR_X_KEYWORDS] == (size_t)-1)
335 mbox_sync_update_line(ctx, ctx->hdr_pos[MBOX_HDR_X_KEYWORDS], str);
346 ctx->hdr_pos[MBOX_HDR_X_IMAPBASE] == (size_t)-1)
367 mbox_sync_update_line(ctx, ctx->hdr_pos[MBOX_HDR_X_IMAPBASE], str);
374 if (ctx->hdr_pos[MBOX_HDR_X_UID] == (size_t)-1 ||
380 mbox_sync_update_line(ctx, ctx->hdr_pos[MBOX_HDR_X_UID], str);