Lines Matching refs:tp
28 static rdirent_t* add_entry(head, tp)
30 tag_t* tp;
41 if (R_ISLINK(tp))
42 link = rs_readlink(tp->version);
44 marker = (R_ISMARKER(tp) ? 1 : 0);
54 if ((dp->tag->stat.st_ctime < tp->stat.st_ctime) && markermatch(dp->tag->version, tp->version))
64 if ((result = strcmp(dp->tag->version, tp->version)) == 0)
67 if (dp->tag->domain == tp->domain)
69 if (dp->tag->stat.st_ctime > tp->stat.st_ctime)
71 ntp = (tag_t *)malloc(tp->length);
72 memcpy((char *)ntp, (char *)tp, tp->length);
75 if (R_ISLINK(tp) && link)
83 ntp = (tag_t *)malloc(tp->length);
84 memcpy((char *)ntp, (char *)tp, tp->length);
87 if (R_ISLINK(tp) && link)
96 ntp = (tag_t *)malloc(tp->length);
97 memcpy((char *)ntp, (char *)tp, tp->length);
100 if (R_ISLINK(tp) && link)
112 register tag_t* tp;
120 tp = &tag;
123 while(get_tag(rf, tp))
124 head = add_entry(head, tp);
127 while((WHERE(rf)<ap->del_reg) && get_tag(rf, tp))
128 head = add_entry(head, tp);