Lines Matching defs:Suffix

149 typedef struct Suffix {
186 } Suffix;
206 Suffix *suff;
240 static Suffix *nullSuff;
242 static Suffix *emptySuff;
245 static Suffix *
246 Suffix_Ref(Suffix *suff)
252 /* Change the value of a Suffix variable, adjusting the reference counts. */
254 Suffix_Reassign(Suffix **var, Suffix *suff)
262 /* Set a Suffix variable to NULL, adjusting the reference count. */
264 Suffix_Unassign(Suffix **var)
312 Suffix_TrimSuffix(const Suffix *suff, size_t nameLen, const char *nameEnd)
319 Suffix_IsSuffix(const Suffix *suff, size_t nameLen, const char *nameEnd)
324 static Suffix *
330 Suffix *suff = ln->datum;
338 static Suffix *
358 SuffixList_Unref(SuffixList *list, Suffix *suff)
368 Suffix_Free(Suffix *suff)
394 SuffixList_Remove(SuffixList *list, Suffix *suff)
410 SuffixList_Insert(SuffixList *list, Suffix *suff)
413 Suffix *listSuff = NULL;
436 Relate(Suffix *srcSuff, Suffix *targSuff)
442 static Suffix *
445 Suffix *suff = bmake_malloc(sizeof *suff);
495 ParseTransform(const char *str, Suffix **out_src, Suffix **out_targ)
498 Suffix *single = NULL;
507 Suffix *src = ln->datum;
515 Suffix *targ = FindSuffixByName(str + src->nameLen);
550 Suffix *src, *targ;
570 Suffix *srcSuff;
571 Suffix *targSuff;
626 Suffix *srcSuff, *targSuff;
671 * suff Suffix to rebuild
674 RebuildGraph(GNode *transform, Suffix *suff)
685 Suffix *to = FindSuffixByName(toName);
697 Suffix *from = FindSuffixByNameLen(name,
716 UpdateTarget(GNode *target, Suffix *suff, bool *inout_removedMain)
718 Suffix *srcSuff, *targSuff;
791 UpdateTargets(Suffix *suff)
809 Suffix *suff = FindSuffixByName(name);
831 Suffix *suff = FindSuffixByName(name);
857 Suffix *suff = ln->datum;
892 Suffix *suff = FindSuffixByName(suffName);
906 Suffix *suff = FindSuffixByName(suffName);
963 Candidate_New(char *name, char *prefix, Suffix *suff, Candidate *parent,
984 Suffix *suff, const char *debug_tag MAKE_ATTR_UNUSED)
1008 Suffix *suff = ln->datum;
1144 Suffix *suff; /* Suffix of the matching candidate */
1410 Suffix *suff = gn->suffix;
1450 ApplyTransform(GNode *tgn, GNode *sgn, Suffix *tsuff, Suffix *ssuff)
1504 ExpandMember(GNode *gn, const char *eoarch, GNode *mem, Suffix *memSuff)
1515 Suffix *suff = ln->datum;
1537 Suffix *memSuff;
1634 Suffix *suff = FindSuffixByName(LIBSUFF);
1660 Suffix *suff = ln->datum;
1728 * Suffix known for the thing -- trim the suffix off
2017 Suffix *suff = FindSuffixByName(name);
2071 const Suffix *suff = ln->datum;
2078 Suffix_Print(const Suffix *suff)
2136 Suffix *suff;