pike.git / src / error.c

version» Context lines:

pike.git/src/error.c:22:    r->fp=fp;    r->sp=sp-evaluator_stack;    r->mark_sp=mark_sp - mark_stack;    r->previous=recoveries;    r->onerror=0;    r->severity=THROW_ERROR;    recoveries=r;    return r;   }    - void pike_throw() ATTRIBUTE((noreturn)) + void pike_throw(void) ATTRIBUTE((noreturn))   {    while(recoveries && throw_severity > recoveries->severity)    {    while(recoveries->onerror)    {    (*recoveries->onerror->func)(recoveries->onerror->arg);    recoveries->onerror=recoveries->onerror->previous;    }       recoveries=recoveries->previous;
pike.git/src/error.c:136:      void error(char *fmt,...) ATTRIBUTE((noreturn,format (printf, 1, 2)))   {    va_list args;    va_start(args,fmt);    va_error(fmt,args);    va_end(args);   }       - void fatal(char *fmt, ...) ATTRIBUTE((noreturn,format (printf, 1, 2))) + void debug_fatal(char *fmt, ...) ATTRIBUTE((noreturn,format (printf, 1, 2)))   {    va_list args;    static int in_fatal = 0;       va_start(args,fmt);    /* Prevent double fatal. */    if (in_fatal)    {    (void)VFPRINTF(stderr, fmt, args);    abort();