Re: [PATCH] nci.pmc mark routine

2003-01-23 Thread Leopold Toetsch
Steve Fink wrote: I'm confused by nci.pmc's mark() routine. Ok, nci's mark() is gone. But - what confuses me - this patch needs a "make progclean" for changes to take effect. Without default_mark gets called, because I don't know where, something isn't recompiled. Argh: pmc->vtable->init o

Re: [PATCH] nci.pmc mark routine

2003-01-23 Thread Leopold Toetsch
Steve Fink wrote: I'm confused by nci.pmc's mark() routine. It calls pobject_lives() on the ->cache.struct_val pointer. But in set_string_keyed(), that seems to be set to a pointer to a function, which is definitely not a PObj*. Yes, that's right. The ->data field, on the other hand, appear

[PATCH] nci.pmc mark routine

2003-01-22 Thread Steve Fink
I'm confused by nci.pmc's mark() routine. It calls pobject_lives() on the ->cache.struct_val pointer. But in set_string_keyed(), that seems to be set to a pointer to a function, which is definitely not a PObj*. The ->data field, on the other hand, appears to be a PObj*. And changing mark() to mark