Lines Matching refs:pNode
149 static S_RESULT static_listSortedAddNode(NODE* pList,NODE* pNode)
154 nCmp=strcmp(pNode->pName,pList->pName);
163 pList->pRight=pNode;
165 pNode->pPrevious=pList;
166 pNode->pNext=pList->pNext;
169 pList->pNext->pPrevious=pNode;
171 pList->pNext=pNode;
183 pList->pLeft=pNode;
185 pNode->pNext=pList;
186 pNode->pPrevious=pList->pPrevious;
189 pList->pPrevious->pNext=pNode;
191 pList->pPrevious=pNode;
197 TRACE_ERROR("%s already exist !\n",pNode->pName);
202 static S_RESULT SMCPropListSortedAdd(LIST* pList,NODE* pNode)
206 assert(pList!=NULL && pNode!=NULL);
208 if (pNode->pName==NULL)
216 pList->pRoot=pNode;
217 pList->pFirst=pNode;
222 nResult=static_listSortedAddNode(pList->pRoot,pNode);
224 if (nResult==S_SUCCESS && pNode->pPrevious==NULL)
226 pList->pFirst=pNode;