On Thu, Nov 15, 2001 at 08:18:32PM +0000, Simon Cozens wrote: > I'm under the impression that the signature of the add method should be > > void foo (interpreter, destination, left, right) > > Shouldn't the above be more like: > > P1->vtable->vtable_funcs[VTABLE_ADD + P2->vtable->num_type](i, P0, P1, P2);
Didn't someone mention using thread local storage to make the interpreter structure available for memory allocation purposes. It would surely be useful here. -- Jason