$NetBSD: patch-cd,v 1.3 2013/04/21 15:39:59 joerg Exp $

- use standard headers
- don't declare own errno

--- src/xterm.c.orig	1995-07-22 00:59:57.000000000 +0000
+++ src/xterm.c
@@ -71,6 +71,7 @@ the Free Software Foundation, 675 Mass A
 #include <setjmp.h>
 #include <sys/stat.h>
 #include <sys/param.h>
+#include <stdlib.h>
 
 #include "dispextern.h"
 #include "termhooks.h"
@@ -358,8 +359,6 @@ static int x_noop_count;
 
 static WINDOWINFO_TYPE windowinfo;
 
-extern int errno;
-
 /* A mask of extra modifier bits to put into every keyboard char.  */
 extern int extra_keyboard_modifiers;
 
@@ -385,7 +384,7 @@ static void dumpqueue ();
 
 void dumpborder ();
 static int XTcursor_to ();
-static int XTclear_end_of_line ();
+static void XTclear_end_of_line (int);
 
 #ifdef MULE			/* 94.7.1 by K.Handa */
 /* Defined in ccl.c */
@@ -1055,9 +1054,8 @@ XTwrite_glyphs (start, len)
    to column FIRST_UNUSED (exclusive).  The idea is that everything
    from FIRST_UNUSED onward is already erased.  */
   
-static int
-XTclear_end_of_line (first_unused)
-     register int first_unused;
+static void
+XTclear_end_of_line(int first_unused)
 {
   struct frame *f = updating_frame;
   int mask;
@@ -1419,7 +1417,7 @@ XTflash (f)
 #define XRINGBELL XFeep (0);
 #endif /* ! defined (HAVE_X11) */
 
-XTring_bell ()
+static void XTring_bell (void)
 {
   if (x_current_display == 0)
     return;
@@ -6204,8 +6202,7 @@ x_make_frame_invisible (f)
 
 /* Change window state from mapped to iconified. */
 
-x_iconify_frame (f)
-     struct frame *f;
+void x_iconify_frame(struct frame *f)
 {
   int mask;
   int result;