Lines Matching defs:suff
1 /* $NetBSD: suff.c,v 1.70 2013/05/18 13:13:34 sjg Exp $ */
72 static char rcsid[] = "$NetBSD: suff.c,v 1.70 2013/05/18 13:13:34 sjg Exp $";
77 static char sccsid[] = "@(#)suff.c 8.4 (Berkeley) 3/21/94";
79 __RCSID("$NetBSD: suff.c,v 1.70 2013/05/18 13:13:34 sjg Exp $");
85 * suff.c --
185 Suff *suff; /* The suffix on the file */
274 * See if suff is a suffix of str. sd->ename should point to THE END
1198 s2->suff = s;
1216 s2->suff = s;
1256 Lst_ForEach(targ->suff->children, SuffAddSrc, &ls);
1369 if ((ptr = Dir_FindFile(s->file, s->suff->searchPath)) != NULL) {
1417 Suff *suff; /* Suffix on matching beastie */
1465 suff = (Suff *)Lst_Datum(ln);
1467 if (Lst_Member(suff->parents, targ->suff) != NULL)
1480 ret->suff = suff;
1481 suff->refCount++;
1740 Suff *suff = gn->suffix;
1742 if (suff == NULL) {
1753 suff = (Suff *)Lst_Datum(ln);
1757 if (suff != NULL) {
1759 fprintf(debug_file, "suffix is \"%s\"...", suff->name);
1761 return suff->searchPath;
2024 * but different suff and pref fields */
2081 targ->suff = (Suff *)Lst_Datum(ln);
2082 targ->suff->refCount++;
2095 prefLen = (eoname - targ->suff->nameLen) - sopref;
2127 targ->suff = suffNull;
2128 targ->suff->refCount++;
2212 targ->suff->searchPath));
2222 int savep = strlen(gn->path) - targ->suff->nameLen;
2227 gn->suffix = targ->suff;
2267 if (targ->suff->flags & SUFF_LIBRARY) {
2320 src->node->suffix = src->suff;
2328 targ->suff, src->suff);
2350 gn->suffix = src->suff;