Lines Matching refs:sentinel
51 xmlLinkPtr sentinel; member
115 … for(lk = l->sentinel->next;lk != l->sentinel && l->linkCompare(lk->data, data) <0 ;lk = lk->next); in xmlListLowerSearch()
135 … for(lk = l->sentinel->prev;lk != l->sentinel && l->linkCompare(lk->data, data) >0 ;lk = lk->prev); in xmlListHigherSearch()
155 if (lk == l->sentinel) in xmlListLinkSearch()
180 if (lk == l->sentinel) in xmlListLinkReverseSearch()
211 if (NULL ==(l->sentinel = (xmlLinkPtr )xmlMalloc(sizeof(xmlLink)))) { in xmlListCreate()
217 l->sentinel->next = l->sentinel; in xmlListCreate()
218 l->sentinel->prev = l->sentinel; in xmlListCreate()
219 l->sentinel->data = NULL; in xmlListCreate()
350 xmlFree(l->sentinel); in xmlListDelete()
439 lk = l->sentinel->next; in xmlListClear()
440 while(lk != l->sentinel) { in xmlListClear()
461 return (l->sentinel->next == l->sentinel); in xmlListEmpty()
477 return (l->sentinel->next); in xmlListFront()
493 return (l->sentinel->prev); in xmlListEnd()
513 for(lk = l->sentinel->next; lk != l->sentinel; lk = lk->next, count++); in xmlListSize()
527 xmlLinkDeallocator(l, l->sentinel->next); in xmlListPopFront()
540 xmlLinkDeallocator(l, l->sentinel->prev); in xmlListPopBack()
559 lkPlace = l->sentinel; in xmlListPushFront()
591 lkPlace = l->sentinel->prev; in xmlListPushBack()
636 lkPrev = l->sentinel; in xmlListReverse()
637 for (lk = l->sentinel->next; lk != l->sentinel; lk = lk->next) { in xmlListReverse()
692 for(lk = l->sentinel->next; lk != l->sentinel; lk = lk->next) { in xmlListWalk()
713 for(lk = l->sentinel->prev; lk != l->sentinel; lk = lk->prev) { in xmlListReverseWalk()
779 for(lk = old->sentinel->next; lk != old->sentinel; lk = lk->next) { in xmlListCopy()