Lines Matching defs:len

47 	size_t len, l1, l2, offset;
59 len = l1 + l2;
61 len += MILTER_LEN_BYTES;
62 buf = malloc(len);
74 r = mi_wr_cmd(ctx->ctx_sd, &timeout, cmd, buf, len);
181 size_t len, l0, l1, offset;
191 len = l0;
196 len += l1;
197 SM_ASSERT(len > l1);
200 buf = malloc(len);
210 SM_ASSERT(offset < len);
211 SM_ASSERT(offset + l1 <= len);
217 r = mi_wr_cmd(ctx->ctx_sd, &timeout, cmd, buf, len);
246 size_t len, l0, l1, offset;
256 len = l0;
260 len += l1;
261 SM_ASSERT(len > l1);
264 buf = malloc(len);
273 SM_ASSERT(offset < len);
274 SM_ASSERT(offset + l1 <= len);
280 r = mi_wr_cmd(ctx->ctx_sd, &timeout, cmd, buf, len);
388 size_t len;
397 len = strlen(rcpt) + 1;
398 return mi_wr_cmd(ctx->ctx_sd, &timeout, SMFIR_ADDRCPT, rcpt, len);
417 size_t len;
426 len = strlen(rcpt) + 1;
427 return mi_wr_cmd(ctx->ctx_sd, &timeout, SMFIR_DELRCPT, rcpt, len);
448 int len, off, r;
463 len = (bodylen >= MILTER_CHUNK_SIZE) ? MILTER_CHUNK_SIZE :
466 (char *) (bodyp + off), len)) != MI_SUCCESS)
468 off += len;
469 bodylen -= len;
490 size_t len;
501 len = strlen(reason) + 1;
502 buf = malloc(len);
505 (void) memcpy(buf, reason, len);
506 r = mi_wr_cmd(ctx->ctx_sd, &timeout, SMFIR_QUARANTINE, buf, len);
572 size_t len;
579 len = strlen(rcode) + 2;
580 if (len != 5)
590 len += strlen(xcode) + 1;
602 len += ml + 1;
604 buf = malloc(len);
607 (void) sm_strlcpy(buf, rcode, len);
608 (void) sm_strlcat(buf, " ", len);
610 (void) sm_strlcat(buf, xcode, len);
614 (void) sm_strlcat(buf, " ", len);
615 (void) sm_strlcat(buf, message, len);
648 size_t len;
660 len = strlen(rcode) + 1;
661 if (len != 4)
682 len += strlen(xc) + 1;
683 rlen = len;
695 len += tl + 2 + rlen;
708 ++len;
709 buf = malloc(len);
712 (void) sm_strlcpyn(buf, len, 3, rcode, args == 1 ? " " : "-", xc);
719 (void) sm_strlcat2(buf, " ", txt, len);
724 (void) sm_strlcat2(buf, "\r\n", repl, len);
725 (void) sm_strlcat(buf, txt, len);