Lines Matching defs:List
91 typedef struct List List;
101 struct List {
107 void Lst_Done(List *);
109 void Lst_DoneFree(List *);
115 Lst_Init(List *list)
124 Lst_IsEmpty(List *list)
130 ListNode *Lst_FindDatum(List *, const void *) MAKE_ATTR_USE;
135 void Lst_InsertBefore(List *, ListNode *, void *);
137 void Lst_Prepend(List *, void *);
139 void Lst_Append(List *, void *);
141 void Lst_Remove(List *, ListNode *);
142 void Lst_PrependAll(List *, List *);
143 void Lst_AppendAll(List *, List *);
144 void Lst_MoveAll(List *, List *);
157 Lst_Enqueue(List *list, void *datum)
163 void *Lst_Dequeue(List *) MAKE_ATTR_USE;