Searched refs:HeadNode (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/cmd/ldap/common/
H A Dldapdelete.c185 Head HeadNode; local
196 L_Init(&HeadNode);
206 L_Insert(datalist, &HeadNode);
209 if ( ((Head *)&HeadNode)->count > 1 ) {
212 printf( gettext("Are you sure you want to delete the entire branch rooted at %s? [no]\n"), (char *)((Element *)(((Head *)&HeadNode)->first))->data);
224 for ( datalist = ((Head *)&HeadNode)->last; datalist; datalist = datalist->left ) {
229 L_Remove(datalist, (Head *)&HeadNode);
H A Dldaptool.h220 void L_Insert(Element *Node, Head *HeadNode);
221 void L_Remove(Element *Node, Head *HeadNode);
H A Dcommon.c2501 void L_Insert(Element *Node, Head *HeadNode) argument
2503 if (!Node || !HeadNode)
2508 if (HeadNode->first == NULL)
2511 HeadNode->last = HeadNode->first = Node;
2515 Node->left = HeadNode->last;
2516 HeadNode->last = Node->left->right = Node;
2518 HeadNode->count++;
2521 void L_Remove(Element *Node, Head *HeadNode) argument
2526 if(!Node || !HeadNode)
[all...]

Completed in 49 milliseconds