pkgsrc/lang/vscm/patches/patch-ac
2015-12-29 23:34:43 +00:00

42 lines
1.1 KiB
Text

$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 <string.h>
# include <errno.h>
+# 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);
}