Lines Matching refs:buffer
341 sv_setpv(TARG, ""); /* note that this preserves previous buffer */
1541 char *buffer;
1593 buffer = SvPVutf8_force(bufsv, blen);
1598 buffer = SvPV_force(bufsv, blen);
1620 buffer = SvGROW(bufsv, (STRLEN)(length+1));
1622 count = PerlSock_recvfrom(PerlIO_fileno(IoIFP(io)), buffer, length, offset,
1662 offset = utf8_hop((U8 *)buffer,offset) - (U8 *) buffer;
1666 buffer = SvGROW(bufsv, (STRLEN)(length+offset+1));
1668 Zero(buffer+bufsize, offset-bufsize, char);
1670 buffer = buffer + offset;
1676 buffer, length, 0);
1682 buffer, length);
1694 count = PerlSock_recvfrom(PerlIO_fileno(IoIFP(io)), buffer, length, 0,
1700 count = PerlIO_read(IoIFP(io), buffer, length);
1710 SvCUR_set(bufsv, count+(buffer - SvPVX(bufsv)));
1715 char *bend = buffer + count;
1716 while (buffer < bend) {
1718 skip = UTF8SKIP(buffer);
1721 if (buffer - charskip + skip > bend) {
1723 length = skip - (bend-buffer);
1731 buffer += skip;
1781 char *buffer;
1828 buffer = sv_2pvutf8(bufsv, &blen);
1830 buffer = SvPV(bufsv, blen);
1838 buffer = SvPV(bufsv, blen);
1860 buffer = (char*)utf8_hop((U8 *)buffer, offset);
1861 length = utf8_hop((U8 *)buffer, length) - (U8 *)buffer;
1864 buffer = buffer+offset;
1869 buffer, length, 0);
1876 buffer, length);
1885 retval = PerlSock_sendto(PerlIO_fileno(IoIFP(io)), buffer, blen,
1890 retval = PerlSock_send(PerlIO_fileno(IoIFP(io)), buffer, blen, length);
1899 retval = utf8_length((U8*)buffer, (U8*)buffer + retval);