[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: how to get rid of a List
From: |
Rick Riolo |
Subject: |
Re: how to get rid of a List |
Date: |
Fri, 1 Dec 1995 11:16:11 -0500 (EST) |
Roger,
Thanks for the quick response. I'll try that patch
and see how it goes.
Actually, in my copy of that file I have:
@implementation TARGET
- (void) drop
{
#if MLINKS
link_t link, nextLink;
if ( firstLink ) {
link = firstLink;
do {
nextLink = link->nextLink;
[zone freeBlock: link blockSize: sizeof *link];
link = nextLink;
} while ( link != firstLink );
}
#endif
if ( indexes ) [indexes drop];
[zone freeIVars: self];
}
which I think is what you are refering to,
but the #if MLINKS line is line 40, not 47.
If I don't hear from you, I'll assume this is the
one.
thanks again!
- r
Rick Riolo address@hidden
Program for Study of Complex Systems (PSCS)
1061 Randall Lab University of Michigan
Ann Arbor MI 48109-1120
http://pscs.physics.lsa.umich.edu/rlr-home.html
On Fri, 1 Dec 1995, Roger M. Burkhart wrote:
> Date: Fri, 1 Dec 1995 09:57:23 -0600
> From: Roger M. Burkhart <address@hidden>
> To: address@hidden
> Cc: address@hidden
> Subject: Re: how to get rid of a List
>
> > I haven't been able to figure out how to get rid of a List
> > I create such that memory is all given back.
>
> > [index dropFrom: xZone];
> > [changed drop];
>
> These are the right messages, but there's a bug in the source file
> List_GEN.m. On line 47, MLINKS needs to be changed to LINKED. I'll
> make sure this fix is in the version coming up early next week (which
> still doesn't have all the needed new work on collections, but should
> complete some needed finalization of the activity library).
>
> Roger
>