Searched refs:lNode (Results 1 - 4 of 4) sorted by relevance

/freebsd-11-stable/contrib/bmake/lst.lib/
H A DlstMember.c59 ListNode lNode; local
64 lNode = list->firstPtr;
65 if (lNode == NULL) {
70 if (lNode->datum == d) {
71 return lNode;
73 lNode = lNode->nextPtr;
74 } while (lNode != NULL && lNode != list->firstPtr);
H A DlstRemove.c74 ListNode lNode = ln; local
84 if (lNode->nextPtr != NULL) {
85 lNode->nextPtr->prevPtr = lNode->prevPtr;
87 if (lNode->prevPtr != NULL) {
88 lNode->prevPtr->nextPtr = lNode->nextPtr;
95 if (list->firstPtr == lNode) {
96 list->firstPtr = lNode->nextPtr;
98 if (list->lastPtr == lNode) {
[all...]
H A DlstAppend.c80 ListNode lNode; local
93 lNode = ln;
99 if (lNode == NULL) {
107 nLNode->prevPtr = lNode;
108 nLNode->nextPtr = lNode->nextPtr;
110 lNode->nextPtr = nLNode;
115 if (lNode == list->lastPtr) {
H A DlstInsert.c79 ListNode lNode = ln; local
107 nLNode->prevPtr = lNode->prevPtr;
108 nLNode->nextPtr = lNode;
113 lNode->prevPtr = nLNode;
115 if (lNode == list->firstPtr) {

Completed in 61 milliseconds