Changeset 35 for trunk/src/kmk/lst.lib
- Timestamp:
- Mar 18, 2003, 4:58:49 AM (22 years ago)
- Location:
- trunk/src/kmk/lst.lib
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/lst.lib/lstConcat.c
r25 r35 45 45 * Function to concatentate two lists. 46 46 */ 47 48 47 #include "lstInt.h" 49 48 … … 119 118 list1->lastPtr->nextPtr = list1->firstPtr; 120 119 } 121 free ((Address)l2);120 efree ((Address)l2); 122 121 } else if (list2->firstPtr != NilListNode) { 123 122 /* -
trunk/src/kmk/lst.lib/lstDestroy.c
r25 r35 45 45 * Nuke a list and all its resources 46 46 */ 47 48 47 #include "lstInt.h" 49 48 … … 84 83 list->lastPtr->nextPtr = NilListNode; 85 84 else { 86 free ((Address)l);85 efree ((Address)l); 87 86 return; 88 87 } … … 92 91 tln = ln->nextPtr; 93 92 (*freeProc) (ln->datum); 94 free ((Address)ln);93 efree ((Address)ln); 95 94 } 96 95 } else { 97 96 for (ln = list->firstPtr; ln != NilListNode; ln = tln) { 98 97 tln = ln->nextPtr; 99 free ((Address)ln);98 efree ((Address)ln); 100 99 } 101 100 } 102 101 103 free ((Address)l);102 efree ((Address)l); 104 103 } -
trunk/src/kmk/lst.lib/lstForEachFrom.c
r25 r35 106 106 107 107 if (tln->flags & LN_DELETED) { 108 free((char *)tln);108 efree((char *)tln); 109 109 } 110 110 tln = next;
Note:
See TracChangeset
for help on using the changeset viewer.