Changeset 229 for trunk/src/helpers/linklist.c
- Timestamp:
- Nov 24, 2002, 9:45:05 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/helpers/linklist.c
r193 r229 262 262 263 263 lstInit(pNewList, fItemsFreeable); 264 return (pNewList); 264 265 return pNewList; 265 266 } 266 267 … … 296 297 if (pNewList = (PLINKLIST)malloc(sizeof(LINKLIST))) 297 298 lstInit(pNewList, fItemsFreeable); 298 return (pNewList); 299 300 return pNewList; 299 301 } 300 302 … … 361 363 long lstCountItems(const LINKLIST *pList) 362 364 { 363 long lCount = -1; 364 365 if (pList) 366 if (pList->ulMagic == LINKLISTMAGIC) 367 { 368 lCount = pList->ulCount; 369 } 370 371 return (lCount); 365 if ( (pList) 366 && (pList->ulMagic == LINKLISTMAGIC) 367 ) 368 return pList->ulCount; 369 370 return -1; 372 371 } 373 372 … … 404 403 && (pList->ulMagic == LINKLISTMAGIC) 405 404 ) 406 return (pList->pFirst);407 408 return (0);405 return pList->pFirst; 406 407 return 0; 409 408 } 410 409 … … 422 421 && (pList->ulMagic == LINKLISTMAGIC) 423 422 ) 424 return (pList->pLast);425 426 return (0);423 return pList->pLast; 424 425 return 0; 427 426 } 428 427 … … 463 462 } 464 463 465 return (pNode);464 return pNode; 466 465 } 467 466 … … 500 499 } 501 500 502 return (pNodeFound);501 return pNodeFound; 503 502 } 504 503 … … 558 557 } 559 558 560 return (ulrc);559 return ulrc; 561 560 } 562 561 … … 616 615 } 617 616 618 return (pNewNode);617 return pNewNode; 619 618 } 620 619 … … 670 669 } 671 670 672 return (pNewNode);671 return pNewNode; 673 672 } 674 673 … … 767 766 } 768 767 769 return (pNewNode);768 return pNewNode; 770 769 } 771 770 … … 830 829 } 831 830 832 return (fFound);831 return fFound; 833 832 } 834 833 … … 855 854 856 855 if (pNode = lstNodeFromItem(pList, pRemoveItem)) 857 return (lstRemoveNode(pList, pNode));858 859 return (FALSE);856 return lstRemoveNode(pList, pNode); 857 858 return FALSE; 860 859 } 861 860 … … 879 878 pNode2->pItemData = pTemp; 880 879 881 return (TRUE);880 return TRUE; 882 881 } 883 882 884 return (FALSE);883 return FALSE; 885 884 } 886 885 … … 1085 1084 void* pNewItemData) // in: data to store in list node 1086 1085 { 1087 return (lstAppendItem(pList, pNewItemData));1086 return lstAppendItem(pList, pNewItemData); 1088 1087 } 1089 1088 … … 1115 1114 PLISTNODE lstPop(PLINKLIST pList) 1116 1115 { 1117 return (pList->pLast);1118 } 1119 1120 1116 return pList->pLast; 1117 } 1118 1119
Note:
See TracChangeset
for help on using the changeset viewer.