Jeff Clites <[EMAIL PROTECTED]> wrote: > On Jan 5, 2004, at 5:32 AM, Leopold Toetsch wrote:
>> The return value is only returned, when I3 != 0. For your example that >> shouldn't be the case (I3 is unused aka zero). So there isn't any >> return >> value passed back. > Yep, the second time through I find REG_INT(3) (that is, > interpreter->int_reg.registers[3]) set to 1 in thread_func(). Wherever that comes from, just insert a line set I3, 0 before you invoke the return continutation. That's the official way, to inidicate a void return value. leo