On Tue, 09 Apr 2002 04:58:23 +0200, Enrico Weigelt <weigelt metux de>  said:
> since we're again at the point talking about memleaks,
> whats about using an garbage collector in glib ?
And you'd get a garbage collector to work in C *how*?
Remember - you can't collect garbage if it still has a reference to
it - and in C you can take an address and stash it in a pointer
variable.  How does glib know if I've still got a pointer to something
or not?
int *b, **c;   /* global variable */
int foo()
{
    int *a;
    a = malloc(100*(sizeof int));
    b = a;
    c = malloc(sizeof (int *));
    *c = b;
    /* Garbage collect *that* ;)     */
}
-- 
				Valdis Kletnieks
				Computer Systems Senior Engineer
				Virginia Tech
Attachment:
pgpS5QQXvPYYK.pgp
Description: PGP signature