Branch: Tag:

2000-11-20

2000-11-20 01:20:26 by Martin Stjernholm <mast@lysator.liu.se>

Reserve some stack room to give handle_error a fighting chance to report
out-of-stack errors without getting them itself.

Rev: src/backend.c:1.60
Rev: src/interpret.c:1.173
Rev: src/interpret.h:1.68
Rev: src/las.c:1.222
Rev: src/main.c:1.107
Rev: src/program.c:1.282
Rev: src/threads.c:1.145

5:   \*/   /**/   #include "global.h" - RCSID("$Id: main.c,v 1.106 2000/11/06 17:03:32 grubba Exp $"); + RCSID("$Id: main.c,v 1.107 2000/11/20 01:20:25 mast Exp $");   #include "fdlib.h"   #include "backend.h"   #include "module.h"
534:    {    num=throw_value.u.integer;    }else{ -  ONERROR tmp; -  t_flag=0; -  SET_ONERROR(tmp,exit_on_error,"Error in handle_error in master object!"); -  push_svalue(& throw_value); -  APPLY_MASTER("handle_error", 1); -  pop_stack(); -  UNSET_ONERROR(tmp); +  call_handle_error();    num=10;    }    }else{