$NetBSD: patch-ac,v 1.3 2015/12/29 23:34:57 dholland Exp $ Include own headers. Use NORETURN. --- main.c.orig 1999-02-09 05:05:17.000000000 +0000 +++ main.c @@ -18,6 +18,8 @@ RCSID ("$Id: main.c,v 2.17 1994/11/12 22 # include # include +# include "path.h" + # include "main.h" # include "storage.h" # include "storext.h" @@ -72,14 +74,14 @@ static void *argv_list = NULL; const char *dump_prefix = DEFAULT_DUMP_PREFIX; -void ScmRaiseError (void *handler, void *data) +void NORETURN ScmRaiseError (void *handler, void *data) NRUTERON { user_error_handler = handler; user_error_data = data; longjmp (recovery_point, ERROR_RECOVERY); } -void ScmReRaiseError (void *handler, void *data, void *cont) +void NORETURN ScmReRaiseError (void *handler, void *data, void *cont) NRUTERON { user_error_handler = handler; user_error_data = data; @@ -87,7 +89,7 @@ void ScmReRaiseError (void *handler, voi longjmp (recovery_point, ERROR_RE_RECOVERY); } -void ScmRaiseReset (void) +void NORETURN ScmRaiseReset (void) NRUTERON { longjmp (recovery_point, RESET_RECOVERY); }