Lines Matching refs:tp
32 tag_t* tp;
43 if (vp->tp == NULL)
45 vp->tp = tp = (tag_t *)malloc(sizeof(tag_t));
50 if (lookup_tag(NULL, rp->fd, ap, vp->version, vp->domain, &tp, 0))
53 if (search_tag(rp->fd, ap, vp->version, vp->domain, &tp, G_LINK, &dir))
55 if ((marker = getmarkerbyfrom(dir, vp->tp->version)))
70 tp = vp->tp;
84 if (ISBASE(tp))
89 vp->tp = tp;
95 len = tp->dsize;
96 if (((dbuf = (char *) malloc(len)) == NULL) || sfseek(rp->fd, tp->del, 0) != tp->del || sfread(rp->fd, dbuf, len) != len || !(fdel = sfnew(NULL, dbuf, len, -1, SF_STRING|SF_READ)))