Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!vrdxhq!vsedev!ron From: ron@vsedev.VSE.COM (Ron Flax) Newsgroups: comp.sources.d Subject: Re: vc/sc vs. S5 curses Message-ID: <368@vsedev.VSE.COM> Date: Mon, 2-Feb-87 23:38:56 EST Article-I.D.: vsedev.368 Posted: Mon Feb 2 23:38:56 1987 Date-Received: Sat, 7-Feb-87 04:12:58 EST References: <821@maynard.BSW.COM> <3731@teddy.UUCP> Reply-To: ron@vsedev.UUCP (Ron Flax) Organization: VSE Software Development Lab Lines: 29 Keywords: curses termlib S5 In article <3731@teddy.UUCP> jpn@teddy.UUCP (John P. Nelson) writes: >>It also compiled and linked OK on my PC/AT running Microport System V, >>but when I run it, the screen is garbage. Cursor positioning and >>screen repainting are TOTALLY messed up. Other curses users, however, >>like vi and jove, seem to work OK. > >This is no guarantee that Microport didn't screw up, since neither >"vi" nor "jove" use curses! > Both vc/sc variants work on my AT under Microport. For both I used CFLAGS=-DSYSV, for sc LFLAGS=-lm -lcurses, and for vc LFLAGS=-lcurses. Sounds like a terminfo problem to me. If you are running the original 1.3.6 ansi terminfo file you will have problems. Try running tic on this one: ansi|fixed ansi standard terminfo for microport console, am, xon, cols#80, lines#24, bel=^G, cr=\r, clear=\E[2J\E[H, el=\E[K, ed=\E[J, cup=\E[%i%p1%d;%p2%dH, cud1=\n, home=\E[H, cub1=\b, cuf1=\E[C, cuu1=\E[A, dch1=\E[P, dl1=\E[M, blink=\E[5m, bold=\E[1m, invis=\E[8m, rev=\E[7m, smso=\E[7m, smul=\E[4m, sgr0=\E[m, rmso=\E[0m, rmul=\E[0m, is2=\E[=h, ich1=\E[@, il1=\E[L, kbs=\b, kcud1=\E[B, khome=\E[H, kcub1=\E[D, knp=\E[V, kpp=\E[U, kcuf1=\E[C, kcuu1=\E[A, dl=\E[%p1%dM, cud=\E[%p1%dB, ich=\E[%p1%d@, il=\E[%p1%dL, cub=\E[%p1%dD, cuf=\E[%p1%dC, cuu=\E[%p1%dA, ind=\n, ht=\t, kf0=\E[M, kf1=\E[N,