$NetBSD: patch-ab,v 1.2 2013/03/02 17:54:52 joerg Exp $

--- misc.c.orig	2013-03-01 13:15:57.000000000 +0000
+++ misc.c
@@ -48,6 +48,10 @@
 #include "error.h"
 #include "menu.h"
 
+void Bell(int which, int percent);
+void selectwindow(TScreen *screen, int flag);
+void unselectwindow(TScreen *screen, int flag);
+
 extern jmp_buf Tekend;
 extern jmp_buf VTend;
 
@@ -61,7 +65,7 @@ extern char *getenv();
 static void DoSpecialEnterNotify();
 static void DoSpecialLeaveNotify();
 
-xevents()
+void xevents(void)
 {
 	XEvent event;
 	register TScreen *screen = &term->screen;
@@ -311,9 +315,7 @@ caddr_t eventdata;
 
 
 
-selectwindow(screen, flag)
-register TScreen *screen;
-register int flag;
+void selectwindow(TScreen *screen, int flag)
 {
 #ifndef KTERM_NOTEK
 	if(screen->TekEmu) {
@@ -341,9 +343,7 @@ register int flag;
 #endif /* !KTERM_NOTEK */
 }
 
-unselectwindow(screen, flag)
-register TScreen *screen;
-register int flag;
+void unselectwindow(TScreen *screen, int flag)
 {
     if (screen->always_highlight) return;
 
@@ -370,9 +370,7 @@ register int flag;
 
 static long lastBellTime;	/* in milliseconds */
 
-Bell(which,percent)
-     int which;
-     int percent;
+void Bell(int which, int percent)
 {
     extern XtermWidget term;
     register TScreen *screen = &term->screen;
@@ -596,8 +594,7 @@ creat_as(uid, gid, pathname, mode)
  * by default.
  */ 
 
-StartLog(screen)
-register TScreen *screen;
+void StartLog(TScreen *screen)
 {
 	register char *cp;
 	register int i;
@@ -706,8 +703,7 @@ register TScreen *screen;
 	update_logging();
 }
 
-CloseLog(screen)
-register TScreen *screen;
+void CloseLog(TScreen *screen)
 {
 	if(!screen->logging || (screen->inhibit & I_LOG))
 		return;
@@ -911,8 +907,7 @@ int code;
  * was allocated using calloc, with enough extra room at the end so not
  * to have to do a realloc().
  */
-Setenv (var, value)
-register char *var, *value;
+void Setenv (char *var, char *value)
 {
 	extern char **environ;
 	register int envindex = 0;
