Lines Matching refs:Suffix
149 typedef struct Suffix { struct
186 } Suffix; argument
206 Suffix *suff;
240 static Suffix *nullSuff;
242 static Suffix *emptySuff;
245 static Suffix *
246 Suffix_Ref(Suffix *suff) in Suffix_Ref()
254 Suffix_Reassign(Suffix **var, Suffix *suff) in Suffix_Reassign()
264 Suffix_Unassign(Suffix **var) in Suffix_Unassign()
312 Suffix_TrimSuffix(const Suffix *suff, size_t nameLen, const char *nameEnd) in Suffix_TrimSuffix()
319 Suffix_IsSuffix(const Suffix *suff, size_t nameLen, const char *nameEnd) in Suffix_IsSuffix()
324 static Suffix *
330 Suffix *suff = ln->datum; in FindSuffixByNameLen()
338 static Suffix *
358 SuffixList_Unref(SuffixList *list, Suffix *suff) in SuffixList_Unref()
368 Suffix_Free(Suffix *suff) in Suffix_Free()
394 SuffixList_Remove(SuffixList *list, Suffix *suff) in SuffixList_Remove()
410 SuffixList_Insert(SuffixList *list, Suffix *suff) in SuffixList_Insert()
413 Suffix *listSuff = NULL; in SuffixList_Insert()
436 Relate(Suffix *srcSuff, Suffix *targSuff) in Relate()
442 static Suffix *
445 Suffix *suff = bmake_malloc(sizeof *suff); in Suffix_New()
495 ParseTransform(const char *str, Suffix **out_src, Suffix **out_targ) in ParseTransform()
498 Suffix *single = NULL; in ParseTransform()
507 Suffix *src = ln->datum; in ParseTransform()
515 Suffix *targ = FindSuffixByName(str + src->nameLen); in ParseTransform()
550 Suffix *src, *targ; in Suff_IsTransform()
570 Suffix *srcSuff; in Suff_AddTransform()
571 Suffix *targSuff; in Suff_AddTransform()
626 Suffix *srcSuff, *targSuff; in Suff_EndTransform()
674 RebuildGraph(GNode *transform, Suffix *suff) in RebuildGraph()
685 Suffix *to = FindSuffixByName(toName); in RebuildGraph()
697 Suffix *from = FindSuffixByNameLen(name, in RebuildGraph()
716 UpdateTarget(GNode *target, Suffix *suff, bool *inout_removedMain) in UpdateTarget()
718 Suffix *srcSuff, *targSuff; in UpdateTarget()
791 UpdateTargets(Suffix *suff) in UpdateTargets()
809 Suffix *suff = FindSuffixByName(name); in Suff_AddSuffix()
831 Suffix *suff = FindSuffixByName(name); in Suff_GetPath()
857 Suffix *suff = ln->datum; in Suff_ExtendPaths()
892 Suffix *suff = FindSuffixByName(suffName); in Suff_AddInclude()
906 Suffix *suff = FindSuffixByName(suffName); in Suff_AddLib()
963 Candidate_New(char *name, char *prefix, Suffix *suff, Candidate *parent, in Candidate_New()
984 Suffix *suff, const char *debug_tag MAKE_ATTR_UNUSED) in CandidateList_Add()
1008 Suffix *suff = ln->datum; in CandidateList_AddCandidatesFor()
1144 Suffix *suff; /* Suffix of the matching candidate */ in FindCmds()
1410 Suffix *suff = gn->suffix; in Suff_FindPath()
1450 ApplyTransform(GNode *tgn, GNode *sgn, Suffix *tsuff, Suffix *ssuff) in ApplyTransform()
1504 ExpandMember(GNode *gn, const char *eoarch, GNode *mem, Suffix *memSuff) in ExpandMember()
1515 Suffix *suff = ln->datum; in ExpandMember()
1537 Suffix *memSuff; in FindDepsArchive()
1634 Suffix *suff = FindSuffixByName(LIBSUFF); in FindDepsLib()
1660 Suffix *suff = ln->datum; in FindDepsRegularKnown()
2017 Suffix *suff = FindSuffixByName(name); in Suff_SetNull()
2071 const Suffix *suff = ln->datum; in PrintSuffNames()
2078 Suffix_Print(const Suffix *suff) in Suffix_Print()
2136 Suffix *suff; in Suff_NamesStr()