Lines Matching defs:tfp

591 	TAGF *atfp, *tfp;
615 if (tagf_copy(sp, atfp, &tfp))
617 TAILQ_INSERT_TAIL(&nexp->tagfq, tfp, q);
637 TAGF *tfp;
639 MALLOC_RET(sp, tfp, TAGF *, sizeof(TAGF));
640 *tfp = *otfp;
643 if ((tfp->name = strdup(otfp->name)) == NULL)
646 *tfpp = tfp;
711 tagf_free(SCR *sp, TAGF *tfp)
716 TAILQ_REMOVE(&exp->tagfq, tfp, q);
717 free(tfp->name);
718 free(tfp);
897 TAGF *tfp;
903 while ((tfp = TAILQ_FIRST(&exp->tagfq)) != NULL)
904 tagf_free(sp, tfp);
910 MALLOC_RET(sp, tfp, TAGF *, sizeof(TAGF));
911 MALLOC(sp, tfp->name, char *, len + 1);
912 if (tfp->name == NULL) {
913 free(tfp);
916 memcpy(tfp->name, t, len);
917 tfp->name[len] = '\0';
918 tfp->flags = 0;
919 TAILQ_INSERT_TAIL(&exp->tagfq, tfp, q);
939 TAGF *tfp;
946 while ((tfp = TAILQ_FIRST(&exp->tagfq)) != NULL)
947 tagf_free(sp, tfp);
1149 TAGF *tfp;
1171 TAILQ_FOREACH(tfp, &exp->tagfq, q)
1172 if (ctag_sfile(sp, tfp, tqp, tqp->tag)) {
1174 F_SET(tfp, TAGF_ERR);
1176 F_CLR(tfp, TAGF_ERR | TAGF_ERR_WARN);
1182 TAILQ_FOREACH(tfp, &exp->tagfq, q)
1183 if (F_ISSET(tfp, TAGF_ERR) &&
1184 !F_ISSET(tfp, TAGF_ERR_WARN)) {
1185 errno = tfp->errnum;
1186 msgq_str(sp, M_SYSERR, tfp->name, "%s");
1187 F_SET(tfp, TAGF_ERR_WARN);
1205 ctag_sfile(SCR *sp, TAGF *tfp, TAGQ *tqp, char *tname)
1217 if ((fd = open(tfp->name, O_RDONLY, 0)) < 0) {
1218 tfp->errnum = errno;
1241 tfp->errnum = errno;
1303 t = msg_print(sp, tfp->name, &nf2);
1317 ctag_file(sp, tfp, name, &dname, &dlen);
1349 ctag_file(SCR *sp, TAGF *tfp, char *name, char **dirp, size_t *dlenp)
1364 stat(name, &sb) && (p = strrchr(tfp->name, '/')) != NULL) {
1366 (void)snprintf(buf, sizeof(buf), "%s/%s", tfp->name, name);
1368 *dirp = tfp->name;