diff --exclude='*~' --exclude='.*' -I '$Id:' -urN splitvt-1.6.5.orig/config.c splitvt-1.6.5/config.c --- splitvt-1.6.5.orig/config.c 2005-05-17 00:47:04.000000000 -0400 +++ splitvt-1.6.5/config.c 2005-05-17 00:55:45.000000000 -0400 @@ -1,5 +1,7 @@ #include #include +#include +#include #include #include diff --exclude='*~' --exclude='.*' -I '$Id:' -urN splitvt-1.6.5.orig/cut-paste.c splitvt-1.6.5/cut-paste.c --- splitvt-1.6.5.orig/cut-paste.c 2005-05-17 00:47:04.000000000 -0400 +++ splitvt-1.6.5/cut-paste.c 2005-05-17 01:00:55.000000000 -0400 @@ -2,6 +2,7 @@ /* The cut-paste module for splitvt */ #include +#include #include "vt100.h" #include "video.h" @@ -280,7 +281,7 @@ if ( marked ) { mark2=cursor; /* Copy and deselect area */ - buf=extract_sel(thiswin, buf, + buf=extract_sel((int)thiswin, buf, len, &mark1, &mark2); /* Repaint the screen */ paint_video(thiswin); diff --exclude='*~' --exclude='.*' -I '$Id:' -urN splitvt-1.6.5.orig/misc.c splitvt-1.6.5/misc.c --- splitvt-1.6.5.orig/misc.c 2005-05-17 00:47:04.000000000 -0400 +++ splitvt-1.6.5/misc.c 2005-05-17 00:55:45.000000000 -0400 @@ -4,6 +4,8 @@ #include #include #include +#include +#include #include diff --exclude='*~' --exclude='.*' -I '$Id:' -urN splitvt-1.6.5.orig/parserc.c splitvt-1.6.5/parserc.c --- splitvt-1.6.5.orig/parserc.c 2005-05-17 00:47:04.000000000 -0400 +++ splitvt-1.6.5/parserc.c 2005-05-17 00:59:28.000000000 -0400 @@ -8,6 +8,7 @@ #include #include #include +#include #include #include "splitvt.h" diff --exclude='*~' --exclude='.*' -I '$Id:' -urN splitvt-1.6.5.orig/splitvt.c splitvt-1.6.5/splitvt.c --- splitvt-1.6.5.orig/splitvt.c 2005-05-17 00:47:04.000000000 -0400 +++ splitvt-1.6.5/splitvt.c 2005-05-17 00:55:45.000000000 -0400 @@ -19,6 +19,8 @@ #include #include #include +#include +#include #include #include #ifdef HAVE_UNISTD_H diff --exclude='*~' --exclude='.*' -I '$Id:' -urN splitvt-1.6.5.orig/terminal.c splitvt-1.6.5/terminal.c --- splitvt-1.6.5.orig/terminal.c 2005-05-17 00:47:04.000000000 -0400 +++ splitvt-1.6.5/terminal.c 2005-05-17 00:55:45.000000000 -0400 @@ -6,6 +6,7 @@ #include +#include #include "video.h" #include "terminal.h" diff --exclude='*~' --exclude='.*' -I '$Id:' -urN splitvt-1.6.5.orig/utmp.c splitvt-1.6.5/utmp.c --- splitvt-1.6.5.orig/utmp.c 2005-05-17 00:47:04.000000000 -0400 +++ splitvt-1.6.5/utmp.c 2005-05-17 00:55:45.000000000 -0400 @@ -6,6 +6,8 @@ #include #include #include +#include +#include #ifdef DEBUG_UTMP #undef UTMP_FILE diff --exclude='*~' --exclude='.*' -I '$Id:' -urN splitvt-1.6.5.orig/videomem.c splitvt-1.6.5/videomem.c --- splitvt-1.6.5.orig/videomem.c 2005-05-17 00:47:04.000000000 -0400 +++ splitvt-1.6.5/videomem.c 2005-05-17 00:55:45.000000000 -0400 @@ -2,6 +2,7 @@ /* This file holds the functions for manipulating video memory */ #include +#include #include "video.h" #include "terminal.h" diff --exclude='*~' --exclude='.*' -I '$Id:' -urN splitvt-1.6.5.orig/vt100.c splitvt-1.6.5/vt100.c --- splitvt-1.6.5.orig/vt100.c 2005-05-17 00:47:04.000000000 -0400 +++ splitvt-1.6.5/vt100.c 2005-05-17 00:55:45.000000000 -0400 @@ -16,6 +16,8 @@ #endif #include #include +#include +#include #include #include "vt100.h" #include "video.h" diff --exclude='*~' --exclude='.*' -I '$Id:' -urN splitvt-1.6.5.orig/vtmouse.c splitvt-1.6.5/vtmouse.c --- splitvt-1.6.5.orig/vtmouse.c 2005-05-17 00:47:04.000000000 -0400 +++ splitvt-1.6.5/vtmouse.c 2005-05-17 00:55:45.000000000 -0400 @@ -8,6 +8,8 @@ #define SPLITVT_SOURCE #include +#include +#include #include "vtmouse.h" extern FILE *safe_popen(); /* From misc.c */ diff --exclude='*~' --exclude='.*' -I '$Id:' -urN splitvt-1.6.5.orig/vtmouse.h splitvt-1.6.5/vtmouse.h --- splitvt-1.6.5.orig/vtmouse.h 2005-05-17 00:47:04.000000000 -0400 +++ splitvt-1.6.5/vtmouse.h 2005-05-17 00:58:19.000000000 -0400 @@ -39,5 +39,5 @@ extern int event_getc(); extern void event_quit(); -extern FILE *xt_input, *xt_output; /* Usually untouched */ +//extern FILE *xt_input, *xt_output; /* Usually untouched */