Lines Matching refs:list
72 static lnode *appendPrim(list pThis, void *el) in appendPrim()
96 static lnode *prependPrim(list pThis, void *el) in prependPrim()
122 list listNewEmpty(void) /*- default ctor */ in listNewEmpty()
124 list pThis = (list)rtl_allocateMemory(sizeof(struct _list)); in listNewEmpty()
135 list listNewCopy(list l) /*- copy ctor */ in listNewCopy()
138 list pThis; in listNewCopy()
160 void listDispose(list pThis) /*- dtor */ in listDispose()
167 void listSetElementDtor(list pThis, list_destructor f) in listSetElementDtor()
174 void *listCurrent(list pThis) in listCurrent()
181 int listCount(list pThis) in listCount()
187 int listIsEmpty(list pThis) in listIsEmpty()
195 int listAtFirst(list pThis) in listAtFirst()
201 int listAtLast(list pThis) in listAtLast()
207 int listPosition(list pThis) in listPosition()
223 int listFind(list pThis, void *el) in listFind()
241 int listNext(list pThis) in listNext()
246 int listSkipForward(list pThis, int n) in listSkipForward()
262 int listToFirst(list pThis) in listToFirst()
273 int listToLast(list pThis) in listToLast()
284 int listPositionAt(list pThis, int n) /*- returns the actual position number… in listPositionAt()
299 list listAppend(list pThis, void *el) in listAppend()
307 list listPrepend(list pThis, void *el) in listPrepend()
315 list listInsertAfter(list pThis, void *el) in listInsertAfter()
337 list listInsertBefore(list pThis, void *el) in listInsertBefore()
359 list listRemove(list pThis) in listRemove()
386 list listClear(list pThis) in listClear()
405 void listForAll(list pThis, void (*f)(void *)) in listForAll()
417 void printlist(list l) in printlist()
437 void printstringlist(list l) in printstringlist()
457 void printstat(list l) in printstat()
476 list l1, l2; in main()