Home
last modified time | relevance | path

Searched refs:firstPtr (Results 1 – 15 of 15) sorted by relevance

/original-bsd/usr.bin/make/lst.lib/
H A DlstConcat.c58 if (list2->firstPtr != NilListNode) {
76 list2->firstPtr->prevPtr = list1->lastPtr;
78 list1->lastPtr->nextPtr = list2->firstPtr;
80 list1->firstPtr = list2->firstPtr;
90 list1->firstPtr->prevPtr = list1->lastPtr;
91 list1->lastPtr->nextPtr = list1->firstPtr;
94 } else if (list2->firstPtr != NilListNode) {
117 list1->firstPtr = nln;
137 list1->lastPtr->nextPtr = list1->firstPtr;
138 list1->firstPtr->prevPtr = list1->lastPtr;
[all …]
H A DlstRemove.c64 if (list->firstPtr == lNode) {
65 list->firstPtr = lNode->nextPtr;
89 if (list->firstPtr == lNode) {
90 list->firstPtr = NilListNode;
H A DlstSetCirc.c65 list->firstPtr->prevPtr = list->lastPtr;
66 list->lastPtr->nextPtr = list->firstPtr;
68 list->firstPtr->prevPtr = NilListNode;
H A DlstInsert.c70 list->firstPtr = list->lastPtr = nLNode;
80 if (lNode == list->firstPtr) {
81 list->firstPtr = nLNode;
H A DlstLength.c44 for (len = 0, node = list->firstPtr;
47 if (node == list->firstPtr && len != 0) {
H A DlstIndex.c55 lNode = list->firstPtr;
70 } while (lNode != NilListNode && lNode != list->firstPtr);
H A DlstMember.c30 lNode = list->firstPtr;
40 } while (lNode != NilListNode && lNode != list->firstPtr);
H A DlstNext.c63 list->curPtr = tln = list->firstPtr;
73 if (tln == list->firstPtr || tln == NilListNode) {
H A DlstDestroy.c63 for (ln = list->firstPtr; ln != NilListNode; ln = tln) {
69 for (ln = list->firstPtr; ln != NilListNode; ln = tln) {
H A DlstInt.h43 ListNode firstPtr; /* first node in list */ member
82 #define LstIsEmpty(l) (((List)l)->firstPtr == NilListNode)
H A DlstFirst.c42 return ((LstNode)((List)l)->firstPtr);
H A DlstInit.c43 nList->firstPtr = NilListNode;
H A DlstDupl.c55 ln = list->firstPtr;
H A DlstForEachFrom.c75 (next == NilListNode || next == list->firstPtr));
H A DlstAppend.c70 list->firstPtr = list->lastPtr = nLNode;