Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int Delete(TList * list, char const * path)
- {
- if(list==0)
- return NOK;
- struct TNode * pNode=list;
- struct TNode * pPrev=0;
- while(pNode->pNext && strcmp(pNode->path, path))
- {
- pPrev=pNode;
- pNode=pNode->pNext;
- }
- if(pNode!=0)
- {
- if(pPrev!=0)
- pPrev->pNext=pNode->pNext;
- else
- {
- list=pNode->pNext;
- }
- }
- free(pNode->path);
- free(pNode);
- pNode=0;
- return OK;
- }
Advertisement
Add Comment
Please, Sign In to add comment