diff options
author | joerg <joerg> | 2012-11-19 02:54:42 +0000 |
---|---|---|
committer | joerg <joerg> | 2012-11-19 02:54:42 +0000 |
commit | eb954f3e4295005809d73f9fe127c7b45bbaa5c5 (patch) | |
tree | 3445d20e462489f0dd217b0cb9bf548f287cbdf0 /lang/vscm/patches | |
parent | 4eaab0112038581888ee6c6f370260ca361b474a (diff) | |
download | pkgsrc-eb954f3e4295005809d73f9fe127c7b45bbaa5c5.tar.gz |
Use attributes consistently.
Diffstat (limited to 'lang/vscm/patches')
-rw-r--r-- | lang/vscm/patches/patch-Code.c | 13 | ||||
-rw-r--r-- | lang/vscm/patches/patch-ac | 34 | ||||
-rw-r--r-- | lang/vscm/patches/patch-except.c | 49 |
3 files changed, 92 insertions, 4 deletions
diff --git a/lang/vscm/patches/patch-Code.c b/lang/vscm/patches/patch-Code.c new file mode 100644 index 00000000000..f78e42aedc8 --- /dev/null +++ b/lang/vscm/patches/patch-Code.c @@ -0,0 +1,13 @@ +$NetBSD: patch-Code.c,v 1.1 2012/11/19 02:54:42 joerg Exp $ + +--- Code.c.orig 2012-11-19 01:59:02.000000000 +0000 ++++ Code.c +@@ -659,7 +659,7 @@ long ScmTimer (long units) + * The VSCM virtual machine: + */ + +-void ScmVM (void) ++void NORETURN ScmVM (void) NRUTERON + { + register const unsigned short *cp; + unsigned int cp_save; diff --git a/lang/vscm/patches/patch-ac b/lang/vscm/patches/patch-ac index e67e677dc52..025291aa395 100644 --- a/lang/vscm/patches/patch-ac +++ b/lang/vscm/patches/patch-ac @@ -1,8 +1,8 @@ -$NetBSD: patch-ac,v 1.1.1.1 2000/11/02 11:01:53 itojun Exp $ +$NetBSD: patch-ac,v 1.2 2012/11/19 02:54:42 joerg Exp $ ---- main.c- Thu Nov 2 19:51:47 2000 -+++ main.c Thu Nov 2 19:52:00 2000 -@@ -17,6 +17,8 @@ +--- 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> @@ -11,3 +11,29 @@ $NetBSD: patch-ac,v 1.1.1.1 2000/11/02 11:01:53 itojun Exp $ # 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); + } diff --git a/lang/vscm/patches/patch-except.c b/lang/vscm/patches/patch-except.c new file mode 100644 index 00000000000..0f103cb6e4f --- /dev/null +++ b/lang/vscm/patches/patch-except.c @@ -0,0 +1,49 @@ +$NetBSD: patch-except.c,v 1.1 2012/11/19 02:54:42 joerg Exp $ + +--- except.c.orig 2012-11-19 01:59:57.000000000 +0000 ++++ except.c +@@ -107,7 +107,7 @@ void warning (const char *text, ...) + putc ('\n', stderr); + } + +-void error (const char *text, ...) ++void NORETURN error (const char *text, ...) NRUTERON + { + void *eh, *tmp; + va_list ap; +@@ -118,17 +118,13 @@ void error (const char *text, ...) + ScmRaiseError (eh, tmp); + } + +-void fatal (const char *text) ++void NORETURN fatal (const char *text) NRUTERON + { +-# ifndef EXIT_VOLATILE +- extern NORETURN void exit (int) NRUTERON; +-# endif +- + fprintf (stderr, "fatal: %s\n", text); + exit (EXIT_FAILURE); + } + +-void restriction (const char *text, ...) ++void NORETURN restriction (const char *text, ...) NRUTERON + { + void *eh, *tmp; + va_list ap; +@@ -140,13 +136,13 @@ void restriction (const char *text, ...) + ScmRaiseError (eh, tmp); + } + +-void reset (const char *text) ++void NORETURN reset (const char *text) NRUTERON + { + fprintf (stderr, "System reset: %s\n", text); + ScmRaiseReset (); + } + +-void badarg (const char *fname, void *arg) ++void NORETURN badarg (const char *fname, void *arg) NRUTERON + { + error ("bad argument to primitive procedure %s: %w", fname, arg); + } |