Lines Matching refs:Suff
131 typedef struct Suff {
144 } Suff;
152 Suff *suff; /* The suffix on the file */
163 static Suff *suffNull;
166 static Suff *emptySuff;
185 SuffSuffIsSuffix(const Suff *s, char *str)
216 static Suff *
222 if (strcmp(s, ((const Suff *)Lst_Datum(ln))->name) == 0)
274 Suff *s = sp;
305 SuffRemove(Lst *l, Suff *s)
329 SuffInsert(Lst *l, Suff *s)
332 Suff *s2; /* the suffix descriptor in this element */
408 SuffParseTransform(char *str, Suff **srcPtr, Suff **targPtr)
411 Suff *src; /* Source of transformation */
415 Suff *single = NULL; /* Source of possible transformation to
491 Suff *src, *targ;
514 Suff *s; /* source suffix */
515 Suff *t; /* target suffix */
570 Suff *s, *t;
620 SuffRebuildGraph(const GNode *transform, Suff *s)
623 Suff *s2 = NULL;
681 * A GNode is created for the suffix and a Suff structure is created and
688 Suff *s; /* new suffix descriptor */
697 s = emalloc(sizeof(Suff));
735 Suff *s;
764 Suff *s;
818 Suff *s;
843 Suff *s;
853 SuffSrcCreate(char *file, char *prefix, Suff *suff, Src *parent, GNode *node)
893 Suff *suff;
1085 Suff *suff; /* Suffix on matching beastie */
1267 Suff *s = Lst_Datum(ln);
1403 SuffApplyTransform(GNode *tGn, GNode *sGn, Suff *t, Suff *s)
1509 Suff *ms; /* Suffix descriptor for member */
1593 ((Suff *)Lst_Datum(ln))->name));
2052 Suff *s;
2098 Suff *s;
2140 emptySuff = suffNull = emalloc(sizeof(Suff));
2162 const Suff *s;
2183 printf("`%s' ", ((const Suff *)Lst_Datum(tln))->name);
2187 printf("`%s' ", ((const Suff *)Lst_Datum(tln))->name);