Lines Matching defs:xrv
51 pointer to the body (struct xrv, xpv, xpviv...), which contains fields
70 ... for foo in xiv, xnv, xrv, xpv etc.
711 /* grab a new struct xrv from the free list, allocating more if necessary */
716 XRV* xrv;
720 xrv = PL_xrv_root;
721 PL_xrv_root = (XRV*)xrv->xrv_rv;
723 return xrv;
726 /* return a struct xrv to the free list */
737 /* allocate another arena's worth of struct xrv */
742 register XRV* xrv;
749 xrv = (XRV*) ptr;
750 xrvend = &xrv[1008 / sizeof(XRV) - 1];
751 xrv += (sizeof(XPV) - 1) / sizeof(XRV) + 1;
752 PL_xrv_root = xrv;
753 while (xrv < xrvend) {
754 xrv->xrv_rv = (SV*)(xrv + 1);
755 xrv++;
757 xrv->xrv_rv = 0;