summaryrefslogtreecommitdiff
path: root/lang/vscm/patches/patch-ac
blob: 025291aa3952ac06f6e2eaa4ac803bc5690f6f33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
$NetBSD: patch-ac,v 1.2 2012/11/19 02:54:42 joerg Exp $

--- 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);
 }