Changeset 35 for trunk/src/kmk/lst.lib/lstDestroy.c
- Timestamp:
- Mar 18, 2003, 4:58:49 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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 }
Note:
See TracChangeset
for help on using the changeset viewer.