pike.git
/
src
/
error.c
version
»
Context lines:
10
20
40
80
file
none
3
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.
38
1999/10/06 15:
25
:
46
grubba Exp $");
+
RCSID("$Id: error.c,v 1.
39
1999/10/06 15:
30
:
05
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:103:
{ push_text(description); f_backtrace(0); f_aggregate(2); } struct svalue throw_value = { T_INT }; int throw_severity; static const char *in_error;
-
void low_error(char *buf)
+
void low_error(char *buf)
ATTRIBUTE((noreturn))
{ push_error(buf); free_svalue(& throw_value); throw_value = *--sp; throw_severity=THROW_ERROR; in_error=0; pike_throw(); /* Hope someone is catching, or we will be out of balls. */ } /* FIXME: NOTE: This function uses a static buffer.