> Hm, I thought I understood waserror(), but now I'm sure I don't.  What
> condition is waserror() attempting to handle here?

waserror() sets up an entry in the error stack.
if there is a call to error() before poperror(),
then that entry is poped and waserror() returns
1.  it's just like set_jmp or sched().

- erik

Reply via email to