This is an autogenerated patch header for a single-debian-patch file. The
delta against upstream is either kept as a single patch, or maintained
in some VCS, and exported as a single patch instead of more manageable
atomic patches.

--- vile-9.8v.orig/insert.c
+++ vile-9.8v/insert.c
@@ -446,7 +446,7 @@ replacechar(int f, int n)
 		if (isbackspace(c)) {	/* vi beeps here */
 		    s = TRUE;	/* replaced with nothing */
 		} else {
-		    t = s = lins_chars(n, c, FALSE);
+		    t = s = lins_chars(n, c);
 		}
 	    }
 	}
@@ -981,11 +981,11 @@ inschar(int c, int *backsp_limit_p)
 		rc = inspound();
 	    } else {
 		autoindented = -1;
-		rc = lins_chars(1, c, FALSE);
+		rc = lins_chars(1, c);
 	    }
 	} else {
 	    autoindented = -1;
-	    rc = lins_chars(1, c, FALSE);
+	    rc = lins_chars(1, c);
 	}
     }
     return rc;
@@ -1515,7 +1515,7 @@ quote_next(int f, int n)
 		s = lnewline();
 	    } while ((s == TRUE) && (--n != 0));
 	} else {
-	    s = lins_chars(n, c, TRUE);
+	    s = lins_chars(n, c);
 	}
     }
     return s;
--- vile-9.8v.orig/line.c
+++ vile-9.8v/line.c
@@ -534,7 +534,7 @@ lins_bytes(int n, int c)
  * or in insert-mode.
  */
 int
-lins_chars(int n, int c, int wide)
+lins_chars(int n, int c)
 {
     int rc = FALSE;
     UCHAR target[10];
@@ -542,7 +542,7 @@ lins_chars(int n, int c, int wide)
     int nn;
     int mapped;
 
-    if (wide && (c > 127) && b_is_utfXX(curbp)) {
+    if ((c > 127) && b_is_utfXX(curbp)) {
 	nbytes = vl_conv_to_utf8(target, (UINT) c, sizeof(target));
     } else if (okCTYPE2(vl_wide_enc) && !vl_mb_is_8bit(c)) {
 	nbytes = 1;
--- vile-9.8v.orig/macros/UXVile.ad
+++ vile-9.8v/macros/UXVile.ad
@@ -1,5 +1,5 @@
 ! $Id: UXVile.ad,v 1.2 2009/10/07 10:53:26 tom Exp $
 
-*font:	-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
-
 #include "XVile"
+
+*font:	-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
--- vile-9.8v.orig/macros/XVile.ad
+++ vile-9.8v/macros/XVile.ad
@@ -3,7 +3,7 @@
 ! "white" on "black" main window
 *background: grey5
 *foreground: grey95
-*font: 8x13
+*font: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso8859-1
 *cursor.background: yellow
 *cursor.foreground: grey5
 
--- vile-9.8v.orig/perl.xs
+++ vile-9.8v/perl.xs
@@ -21,7 +21,6 @@
  */
 #ifdef __GNUC__
 #pragma GCC diagnostic ignored "-Wcast-qual"
-#pragma GCC diagnostic ignored "-Wcompound-token-split-by-macro"
 #pragma GCC diagnostic ignored "-Wconversion"
 #pragma GCC diagnostic ignored "-Wnested-externs"
 #pragma GCC diagnostic ignored "-Wshadow"
@@ -119,20 +118,20 @@
 
 /* for vile */
 #define MARK vile_MARK
+#define regexp vile_regexp
 #include "estruct.h"
 #include "edef.h"
 #include "api.h"
 #undef MARK
+#undef regexp
 #undef ABORT
 
 /* for perl */
 #define main perl_main
-#define regexp perl_regexp
 #include <EXTERN.h>
 #include <perl.h>
 #include <XSUB.h>
 #undef main
-#undef regexp
 #undef dofile
 
 #ifdef __GNUC__
--- vile-9.8v.orig/proto.h
+++ vile-9.8v/proto.h
@@ -873,10 +873,10 @@ extern int lrepl_regex (REGEXVAL *expr,
 
 #if OPT_MULTIBYTE
 extern int ldel_chars (B_COUNT n, int kflag);
-extern int lins_chars (int n, int c, int wide);
+extern int lins_chars (int n, int c);
 #else
 #define ldel_chars(n, kflag) ldel_bytes(n, kflag)
-#define lins_chars(n, c, wide)  lins_bytes(n, c)
+#define lins_chars(n, c)  lins_bytes(n, c)
 #endif
 
 #if OPT_REGS_CMPL
