Lines Matching refs:rdata
237 static SMTP_RESP rdata;
249 if (rdata.str_buf == 0) {
250 rdata.dsn_buf = vstring_alloc(10);
251 rdata.str_buf = vstring_alloc(100);
262 VSTRING_RESET(rdata.str_buf);
278 chat_append_flag = (LEN(rdata.str_buf) < var_line_limit);
284 session->namaddrport, var_line_limit, STR(rdata.str_buf));
313 if (LEN(rdata.str_buf))
314 VSTRING_ADDCH(rdata.str_buf, '\n');
315 vstring_strcat(rdata.str_buf, STR(session->buffer));
400 VSTRING_TERMINATE(rdata.str_buf);
401 vstring_strcpy(rdata.dsn_buf, "5.5.0"); /* SAFETY! protocol error */
403 rdata.code = atoi(STR(session->buffer));
408 vstring_strncpy(rdata.dsn_buf, cp, len);
410 vstring_strcpy(rdata.dsn_buf, "0.0.0");
411 STR(rdata.dsn_buf)[0] = STR(session->buffer)[0];
415 rdata.code = 0;
417 rdata.dsn = STR(rdata.dsn_buf);
418 rdata.str = STR(rdata.str_buf);
419 return (&rdata);