pike.git / src / main.c

version» Context lines:

pike.git/src/main.c:218:    a=allocate_array_no_init(num,0);    for(num=0;env[num];num++)    {    ITEM(a)[num].u.string=make_shared_string(env[num]);    ITEM(a)[num].type=T_STRING;    }    push_array(a);       if(SETJMP(back))    { -  exit_on_error="Error in handle_error, previous error (in _main): "; +  ONERROR tmp; +  SET_ONERROR(tmp,exit_on_error,"Error in handle_error in master object!");    assign_svalue_no_free(sp, & throw_value);    sp++;    APPLY_MASTER("handle_error", 1);    pop_stack(); -  +  UNSET_ONERROR(tmp);    exit(10);    }       apply(master(),"_main",2);    pop_stack();       UNSETJMP(back);       backend();