Lines Matching refs:nread
92 int nread; in Curl_fillreadbuffer() local
114 nread = (int)data->state.fread_func(data->req.upload_fromhere, 1, in Curl_fillreadbuffer()
117 if(nread == CURL_READFUNC_ABORT) { in Curl_fillreadbuffer()
122 else if(nread == CURL_READFUNC_PAUSE) { in Curl_fillreadbuffer()
143 else if((size_t)nread > buffersize) { in Curl_fillreadbuffer()
185 "%x%s", nread, endofline_native); in Curl_fillreadbuffer()
189 nread += hexlen; in Curl_fillreadbuffer()
195 memcpy(data->req.upload_fromhere + nread, in Curl_fillreadbuffer()
204 length = nread; in Curl_fillreadbuffer()
216 if((nread - hexlen) == 0) in Curl_fillreadbuffer()
220 nread+=(int)strlen(endofline_native); /* for the added end of line */ in Curl_fillreadbuffer()
225 result = Curl_convert_to_network(data, data->req.upload_fromhere, nread); in Curl_fillreadbuffer()
232 *nreadp = nread; in Curl_fillreadbuffer()
394 ssize_t nread; /* number of bytes read */ in readwrite_data() local
431 result = Curl_read(conn, conn->sockfd, k->buf, bytestoread, &nread); in readwrite_data()
444 nread = 0; in readwrite_data()
456 is_empty_data = ((nread == 0) && (k->bodywrites == 0)) ? TRUE : FALSE; in readwrite_data()
459 if(0 < nread || is_empty_data) { in readwrite_data()
460 k->buf[nread] = 0; in readwrite_data()
462 else if(0 >= nread) { in readwrite_data()
475 result = conn->handler->readwrite(data, conn, &nread, &readmore); in readwrite_data()
488 result = Curl_http_readwrite_headers(data, conn, &nread, &stop_reading); in readwrite_data()
493 (k->maxdownload <= 0 && nread > 0)) { in readwrite_data()
494 result = conn->handler->readwrite(data, conn, &nread, &readmore); in readwrite_data()
504 if(nread > 0) { in readwrite_data()
509 nread, data->state.path); in readwrite_data()
510 read_rewind(conn, (size_t)nread); in readwrite_data()
517 nread, data->state.path); in readwrite_data()
530 if(k->str && !k->header && (nread > 0 || is_empty_data)) { in readwrite_data()
608 k->str, (size_t)nread, conn); in readwrite_data()
612 k->str, (size_t)nread, conn); in readwrite_data()
625 Curl_httpchunk_read(conn, k->str, nread, &nread); in readwrite_data()
669 (k->bytecount + nread >= k->maxdownload)) { in readwrite_data()
671 excess = (size_t)(k->bytecount + nread - k->maxdownload); in readwrite_data()
682 k->size, k->maxdownload, k->bytecount, nread); in readwrite_data()
696 nread = (ssize_t) (k->maxdownload - k->bytecount); in readwrite_data()
697 if(nread < 0) /* this should be unusual */ in readwrite_data()
698 nread = 0; in readwrite_data()
703 k->bytecount += nread; in readwrite_data()
707 if(!k->chunk && (nread || k->badheader || is_empty_data)) { in readwrite_data()
745 result = Curl_pop3_write(conn, k->str, nread); in readwrite_data()
750 nread); in readwrite_data()
758 result = Curl_unencode_deflate_write(conn, k, nread); in readwrite_data()
764 result = Curl_unencode_gzip_write(conn, k, nread); in readwrite_data()
787 k->str += nread; in readwrite_data()
788 nread = (ssize_t)excess; in readwrite_data()
790 result = conn->handler->readwrite(data, conn, &nread, &readmore); in readwrite_data()
844 ssize_t nread; /* number of bytes read */ in readwrite_upload() local
894 nread = (ssize_t)fillcount; in readwrite_upload()
897 nread = 0; /* we're done uploading/reading */ in readwrite_upload()
899 if(!nread && (k->keepon & KEEP_SEND_PAUSE)) { in readwrite_upload()
903 else if(nread<=0) { in readwrite_upload()
911 data->req.upload_present = nread; in readwrite_upload()
936 for(i = 0, si = 0; i < nread; i++, si++) { in readwrite_upload()
951 if(si != nread) { in readwrite_upload()
954 nread = si; in readwrite_upload()
960 data->req.upload_present = nread; in readwrite_upload()
966 result = Curl_smtp_escape_eob(conn, nread); in readwrite_upload()