pike.git / src / error.c

version» Context lines:

pike.git/src/error.c:12:   #include "builtin_functions.h"   #include "array.h"   #include "object.h"   #include "main.h"   #include "builtin_functions.h"   #include "backend.h"   #include "operators.h"   #include "module_support.h"   #include "threads.h"    - RCSID("$Id: error.c,v 1.35 1999/05/02 08:11:39 hubbe Exp $"); + RCSID("$Id: error.c,v 1.36 1999/07/27 21:40:43 grubba Exp $");      #undef ATTRIBUTE   #define ATTRIBUTE(X)      JMP_BUF *recoveries=0;      #ifdef PIKE_DEBUG   void check_recovery_context(void)   {    char foo;
pike.git/src/error.c:390:       if(sp[-1].type!=T_ARRAY)    fatal("Error failed to generate a backtrace!\n");       ERROR_STRUCT(generic,o)->backtrace=sp[-1].u.array;    sp--;       free_svalue(& throw_value);    throw_value.type=T_OBJECT;    throw_value.u.object=o; +  throw_severity = THROW_ERROR;    in_error=0;    pike_throw(); /* Hope someone is catching, or we will be out of balls. */   }      void generic_error(    char *func,    struct svalue *base_sp, int args,    char *desc, ...) ATTRIBUTE((noreturn,format (printf, 4, 5)))   {    INIT_ERROR(generic);