Home
last modified time | relevance | path

Searched refs:ListNode (Results 1 – 8 of 8) sorted by relevance

/src/contrib/bmake/
H A Dlst.h93 typedef struct ListNode ListNode; typedef
95 struct ListNode { struct
96 ListNode *prev; /* previous node in list, or NULL */ argument
97 ListNode *next; /* next node in list, or NULL */ argument
102 ListNode *first; argument
103 ListNode *last;
130 ListNode *Lst_FindDatum(List *, const void *) MAKE_ATTR_USE;
135 void Lst_InsertBefore(List *, ListNode *, void *);
141 void Lst_Remove(List *, ListNode *);
149 void LstNode_Set(ListNode *, void *);
[all …]
H A Dlst.c39 static ListNode *
40 LstNodeNew(ListNode *prev, ListNode *next, void *datum) in LstNodeNew()
42 ListNode *ln = bmake_malloc(sizeof *ln); in LstNodeNew()
54 ListNode *ln, *next; in Lst_Done()
65 ListNode *ln, *next; in Lst_DoneFree()
76 Lst_InsertBefore(List *list, ListNode *ln, void *datum) in Lst_InsertBefore()
78 ListNode *newNode; in Lst_InsertBefore()
96 ListNode *ln; in Lst_Prepend()
115 ListNode *ln; in Lst_Append()
135 Lst_Remove(List *list, ListNode *ln) in Lst_Remove()
[all …]
H A Dmake.h429 typedef struct ListNode StringListNode;
432 typedef struct ListNode GNodeListNode;
H A Dsuff.c121 typedef ListNode SuffixListNode;
124 typedef ListNode CandidateListNode;
H A Darch.c153 typedef struct ListNode ArchListNode;
H A Dmake.c980 ListNode *ln; in MakeBuildChild()
H A Ddir.c228 typedef ListNode CachedDirListNode;
H A Dparse.c188 typedef ListNode SearchPathListNode;