Lines Matching defs:Candidate
197 typedef struct Candidate {
212 struct Candidate *parent;
224 } Candidate;
926 CandidateSearcher_Add(CandidateSearcher *cs, Candidate *cand)
933 CandidateSearcher_AddIfNew(CandidateSearcher *cs, Candidate *cand)
955 Candidate *cand = ln->datum;
962 static Candidate *
963 Candidate_New(char *name, char *prefix, Suffix *suff, Candidate *parent,
966 Candidate *cand = bmake_malloc(sizeof *cand);
983 CandidateList_Add(CandidateList *list, char *srcName, Candidate *targ,
986 Candidate *cand = Candidate_New(srcName, targ->prefix, suff, targ,
1004 CandidateList_AddCandidatesFor(CandidateList *list, Candidate *cand)
1040 Candidate *src = ln->datum;
1080 static Candidate *
1088 Candidate *src = Lst_Dequeue(srcs);
1137 static Candidate *
1138 FindCmds(Candidate *targ, CandidateSearcher *cs)
1145 Candidate *ret; /* Return value */
1656 Candidate *targ;
1679 Candidate *targ;
1713 FindDepsRegularPath(GNode *gn, Candidate *targ)
1771 Candidate *bottom; /* Start of found transformation path */
1772 Candidate *src;
1773 Candidate *targ;