Lines Matching refs:offset

1004 	I32 offset;
1087 for (offset = 0; offset < growsize; offset += masksize) {
1089 fd_sets[i][j+offset] = s[(k % masksize) + offset];
1118 for (offset = 0; offset < growsize; offset += masksize) {
1120 s[(k % masksize) + offset] = fd_sets[i][j+offset];
1538 int offset;
1582 offset = SvIVx(*++MARK);
1584 offset = 0;
1621 /* 'offset' means 'flags' here */
1622 count = PerlSock_recvfrom(PerlIO_fileno(IoIFP(io)), buffer, length, offset,
1649 /* offset adjust in characters not bytes */
1652 if (offset < 0) {
1653 if (-offset > (int)blen)
1655 offset += blen;
1658 /* convert offset-as-chars to offset-as-bytes */
1659 if (offset >= (int)blen)
1660 offset += SvCUR(bufsv) - blen;
1662 offset = utf8_hop((U8 *)buffer,offset) - (U8 *) buffer;
1666 buffer = SvGROW(bufsv, (STRLEN)(length+offset+1));
1667 if (offset > bufsize) { /* Zero any newly allocated space */
1668 Zero(buffer+bufsize, offset-bufsize, char);
1670 buffer = buffer + offset;
1724 offset = bend - SvPVX(bufsv);
1741 offset = bend - SvPVX(bufsv);
1842 IV offset;
1844 /* length and offset are in chars */
1848 offset = SvIVx(*++MARK);
1849 if (offset < 0) {
1850 if (-offset > (IV)blen)
1852 offset += blen;
1853 } else if (offset >= (IV)blen && blen > 0)
1856 offset = 0;
1857 if (length > blen - offset)
1858 length = blen - offset;
1860 buffer = (char*)utf8_hop((U8 *)buffer, offset);
1864 buffer = buffer+offset;
2009 Off_t offset = (Off_t)SvNVx(POPs);
2011 Off_t offset = (Off_t)SvIVx(POPs);
2023 XPUSHs(sv_2mortal(newSVnv((NV) offset)));
2025 XPUSHs(sv_2mortal(newSViv(offset)));
2037 PUSHs(boolSV(do_seek(gv, offset, whence)));
2039 Off_t sought = do_sysseek(gv, offset, whence);