Lines Matching refs:List
86 typedef struct List List;
96 struct List {
102 void Lst_Done(List *);
104 void Lst_DoneFree(List *);
110 Lst_Init(List *list)
119 Lst_IsEmpty(List *list)
125 ListNode *Lst_FindDatum(List *, const void *) MAKE_ATTR_USE;
130 void Lst_InsertBefore(List *, ListNode *, void *);
132 void Lst_Prepend(List *, void *);
134 void Lst_Append(List *, void *);
136 void Lst_Remove(List *, ListNode *);
137 void Lst_PrependAll(List *, List *);
138 void Lst_AppendAll(List *, List *);
139 void Lst_MoveAll(List *, List *);
152 Lst_Enqueue(List *list, void *datum)
158 void *Lst_Dequeue(List *) MAKE_ATTR_USE;