Branch: Tag:

2004-10-22

2004-10-22 23:26:13 by Martin Nilsson <mani@lysator.liu.se>

Facets

Rev: src/.cvsignore:1.37
Rev: src/Makefile.in:1.387
Rev: src/errors.h:1.27
Rev: src/facetgroup.cmod:1.1
Rev: src/interpret.c:1.357
Rev: src/interpret.h:1.155
Rev: src/language.yacc:1.344
Rev: src/lexer.h:1.50
Rev: src/main.c:1.215
Rev: src/program.c:1.572
Rev: src/program.h:1.212

2:   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: interpret.c,v 1.356 2004/10/16 07:27:29 agehall Exp $ + || $Id: interpret.c,v 1.357 2004/10/22 23:23:51 nilsson Exp $   */      #include "global.h"
2216:    return ret;   }    + PMOD_EXPORT void safe_apply_low3(struct object *o,int fun,int args, char *error) + { +  JMP_BUF recovery; +  free_svalue(& throw_value); +  throw_value.type=T_INT; +  if(SETJMP_SP(recovery, args)) +  { +  handle_compile_exception(error); +  }else{ +  apply_low(o,fun,args); +  } +  UNSETJMP(recovery); + } +    PMOD_EXPORT void safe_apply_low2(struct object *o,int fun,int args, int handle_errors)   {    JMP_BUF recovery;