Lines Matching defs:len
180 512 - 8, /* Max line len - strlen("AUTH ") - 1 space - crlf */
209 char *line, size_t len, int *resp)
216 if(len < 4 || !ISDIGIT(line[0]) || !ISDIGIT(line[1]) || !ISDIGIT(line[2]))
223 if(line[3] == ' ' || len == 5) {
228 memcpy(tmpline, line, (len == 5 ? 5 : 3));
254 size_t len = data->conn->proto.smtpc.pp.nfinal;
256 if(len > 4) {
258 len -= 4;
259 for(message += 4; *message == ' ' || *message == '\t'; message++, len--)
263 while(len--)
264 if(message[len] != '\r' && message[len] != '\n' && message[len] != ' ' &&
265 message[len] != '\t')
269 message[++len] = '\0';
270 Curl_bufref_set(out, message, len, NULL);
887 size_t len = smtpc->pp.nfinal;
900 else if(len >= 4) {
902 len -= 4;
905 if(len >= 8 && !memcmp(line, "STARTTLS", 8))
909 else if(len >= 4 && !memcmp(line, "SIZE", 4))
913 else if(len >= 8 && !memcmp(line, "SMTPUTF8", 8))
917 else if(len >= 5 && !memcmp(line, "AUTH ", 5)) {
922 len -= 5;
930 while(len &&
935 len--;
938 if(!len)
942 for(wordlen = 0; wordlen < len && line[wordlen] != ' ' &&
953 len -= wordlen;
1037 size_t len = data->conn->proto.smtpc.pp.nfinal;
1048 result = Curl_client_write(data, CLIENTWRITE_BODY, line, len);
1397 ssize_t len;
1421 bytes written doesn't equal len. */
1424 len = SMTP_EOB_LEN - 2;
1428 len = SMTP_EOB_LEN;
1435 result = Curl_write(data, conn->writesockfd, eob, len, &bytes_written);
1441 if(bytes_written != len) {
1445 pp->sendsize = len;
1446 pp->sendleft = len - bytes_written;