From b84dbb0dc6dd8ce3f0a9f175f2f165cecbcb7584 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Mon, 13 Apr 2020 02:18:08 +0000
Subject: [PATCH] A couple more terminfo bugs.

---
 src/syncterm/syncterm.c | 46 ++++++++++++++++++++---------------------
 1 file changed, 23 insertions(+), 23 deletions(-)

diff --git a/src/syncterm/syncterm.c b/src/syncterm/syncterm.c
index d6b2cfeded..d10d0dbfa3 100644
--- a/src/syncterm/syncterm.c
+++ b/src/syncterm/syncterm.c
@@ -1294,11 +1294,11 @@ int main(int argc, char **argv)
 				"	am,bce,da,mir,msgr,ndscr,\n"	// sam is a printer capability
 				// Numeric:
 				"	it#8,colors#8,pairs#64,\n"        
-				// Strings:                                             |
+				// Strings:
 				"	acsc=l\\332m\\300k\\277j\\331u\\264t\\303v\\301w\\302q\\304x\\263n\\305`\\004a\\260f\\370g\\361~\\371.\\031-\\030h\\261i^U0\\333y\\363z\\362,\n"
 				"	cbt=\\E[Z,bel=^G,cr=^M,csr=\\E[%i%p1%d;%p2%dr,tbc=\\E[3g,\n"
 				"	mgc=\\E[69h\\E[s\\e[69l,clear=\\E[2J,csr=\\E[%i%p1%d;%p2%dr,el1=\\E[1K,\n"
-				"	el=\\E[K,ed=\\E[J,pa=\\E[%i%p1%dG,cup=\\E[%i%p1%d;%p2%dH,cud1=^J,home=\\E[H,\n"
+				"	el=\\E[K,ed=\\E[J,hpa=\\E[%i%p1%dG,cup=\\E[%i%p1%d;%p2%dH,cud1=^J,home=\\E[H,\n"
 				"	civis=\\E[?25l,cub1=\\E[D,cnorm=\\E[?25h,cuf1=\\E[C,ll=\\E[255H,cuu1=\\E[A,\n"
 				"	cvvis=\\E[?25h,dch1=\\E[P,dl1=\\E[M,smam=\\E[?7h,blink=\\E[5m,bold=\\E[1m,\n"
 				"	ech=\\E[%p1%dX,rmam=\\E[7l,sgr0=\\E[m,is1=\\Ec,ich1=\\E[@,il1=\\E[L,kbs=^H,\n"
@@ -1308,7 +1308,7 @@ int main(int argc, char **argv)
 				"	kpp=\\E[V,kcuf1=\\E[C,kcuu1=\\E[A,nel=^M^J,dch=\\E[%p1%dP,dl=\\E[%p1%dM,\n"
 				"	cud=\\E[%p1%dB,ich=\\E[%p1%d@,indn=\\E[%p1%dS,il=\\E[%p1%dL,cub=\\E[%p1%dD,\n"
 				"	cuf=\\E[%p1%dC,rin=\\E[%p1%dT,cuu=\\E[%p1%dA,rep=%p1%c\\E[%p2%{1}%-%db,\n"
-				"	rs=\\E[c,rc=\\E[u,sc=\\E[s,ind=\\E[S,ri=\\E[T,\n"
+				"	rs1=\\E[c,rc=\\E[u,sc=\\E[s,ind=\\E[S,ri=\\E[T,\n"
 				"	sgr=\\E[0%?%p1%p6%|%t;1%;%?%p4%|%t;5%;%?%p1%p3%|%t;7%;%?%p7%|%t;8%;m,\n"
 				"	smglp=\\E[69h\\E[%{1}%p1%+%d;0s\\E[69l,smgrp=\\E[69h\\E[0;%{1}%p1%+%ds\\E[69l,\n"
 				"	hts=\\E[H,ht=\t,setab=\\E[4%p1%dm,setaf=\\E[3%p1%dm,\n"
@@ -1367,26 +1367,26 @@ int main(int argc, char **argv)
 				"	cols#132,lines#59,use=syncterm,\n"
 				"syncterm-60-w|SyncTERM 132x60 No Status Line,\n"
 				"	cols#132,lines#60,use=syncterm,\n"
-				"syncterm-24|SyncTERM 80x25,\n"
-				"	lines#24,use=syncterm,\n"
-				"syncterm-25|SyncTERM No Status Line,\n"
-				"	lines#25,use=syncterm,\n"
-				"syncterm-27|SyncTERM 80x28 With Status,\n"
-				"	lines#27,use=syncterm,\n"
-				"syncterm-28|SyncTERM 80x28 No Status Line,\n"
-				"	lines#28,use=syncterm,\n"
-				"syncterm-42|SyncTERM 80x23,\n"
-				"	lines#42,use=syncterm,\n"
-				"syncterm-43|SyncTERM 80x23 No Status Line,\n"
-				"	lines#43,use=syncterm,\n"
-				"syncterm-49|SyncTERM 80x50,\n"
-				"	lines#49,use=syncterm,\n"
-				"syncterm-50|SyncTERM 80x50 No Status Line,\n"
-				"	lines#50,use=syncterm,\n"
-				"syncterm-59|SyncTERM 80x60,\n"
-				"	lines#59,use=syncterm,\n"
-				"syncterm-60|SyncTERM 80x60 No Status Line,\n"
-				"	lines#60,use=syncterm,\n"
+				"syncterm-24-bitmap|SyncTERM 80x25,\n"
+				"	lines#24,use=syncterm-bitmap,\n"
+				"syncterm-25-bitmap|SyncTERM No Status Line,\n"
+				"	lines#25,use=syncterm-bitmap,\n"
+				"syncterm-27-bitmap|SyncTERM 80x28 With Status,\n"
+				"	lines#27,use=syncterm-bitmap,\n"
+				"syncterm-28-bitmap|SyncTERM 80x28 No Status Line,\n"
+				"	lines#28,use=syncterm-bitmap,\n"
+				"syncterm-42-bitmap|SyncTERM 80x23,\n"
+				"	lines#42,use=syncterm-bitmap,\n"
+				"syncterm-43-bitmap|SyncTERM 80x23 No Status Line,\n"
+				"	lines#43,use=syncterm-bitmap,\n"
+				"syncterm-49-bitmap|SyncTERM 80x50,\n"
+				"	lines#49,use=syncterm-bitmap,\n"
+				"syncterm-50-bitmap|SyncTERM 80x50 No Status Line,\n"
+				"	lines#50,use=syncterm-bitmap,\n"
+				"syncterm-59-bitmap|SyncTERM 80x60,\n"
+				"	lines#59,use=syncterm-bitmap,\n"
+				"syncterm-60-bitmap|SyncTERM 80x60 No Status Line,\n"
+				"	lines#60,use=syncterm-bitmap,\n"
 				"syncterm-w-bitmap|SyncTERM Wide,\n"
 				"	cols#132,use=syncterm-bitmap,\n"
 				"syncterm-25-w-bitmap|SyncTERM No Status Line,\n"
-- 
GitLab