freebsd-ports/japanese/kterm/files/patch-ac
Shigeyuki Fukushima a6c494bd35 Support termcap "ec"(erase_chars).
This fixed scroll-and-wipe-screen problem,
for example, using /usr/bin/vi(4.x-RELEASE).
# There is "ec" directive in "kterm" termcap.
# But, kterm-6.2.0_4 or former does not support "ec"(erase_chars).

PORTREVISION bumped.

Pointed by:	KFB03633@nifty.ne.jp
2002-11-15 16:21:49 +00:00

26 lines
709 B
Text

--- charproc.c.orig Tue Jul 2 04:34:14 2002
+++ charproc.c Tue Jul 2 04:34:29 2002
@@ -102,8 +102,8 @@
extern XtAppContext app_con;
extern Widget toplevel;
extern void exit();
-extern char *malloc();
-extern char *realloc();
+extern void *malloc();
+extern void *realloc();
extern fd_set Select_mask;
extern fd_set X_mask;
extern fd_set pty_mask;
@@ -1837,6 +1837,12 @@
parsestate = groundtable;
break;
+ case CASE_ECH:
+ /* ECH */
+ ClearRightN(screen, param[0] < 1 ? 1 : param[0]);
+ parsestate = groundtable;
+ break;
+
case CASE_IL:
/* IL */
if((row = param[0]) < 1)