Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 alpha 5/22/85; site cbosgd.UUCP Path: utzoo!watmath!clyde!cbosgd!mark From: mark@cbosgd.UUCP (Mark Horton) Newsgroups: net.wanted.sources,net.micro.att,net.lang.c,net.unix Subject: Re: CURSES on a AT&T PC7300 Message-ID: <2251@cbosgd.UUCP> Date: Tue, 24-Jun-86 12:59:51 EDT Article-I.D.: cbosgd.2251 Posted: Tue Jun 24 12:59:51 1986 Date-Received: Wed, 25-Jun-86 05:27:50 EDT References: <515@helm.UUCP> Organization: AT&T Bell Laboratories, Columbus, Oh Lines: 22 Keywords: curses, screen, AT&T, PC Xref: watmath net.wanted.sources:2456 net.micro.att:1323 net.lang.c:9569 net.unix:8366 The version of curses on the UNIX PC (up to and including release 3.0) is not an AT&T release of curses, but rather the Berkeley version. While the AT&T version is mostly upward compatible with the Berkeley version, it also has a lot of extensions. It's those extensions you're missing. I understand that release 3.5 of UNIX for the UNIX PC will have the AT&T curses on it, although I'm not positive about this. Certainly 4.0 will. If you get the source to the 3B2 curses, or a VAX SVr2 curses, it will probably compile and run on a UNIX PC without much trouble. I'm not quite positive about this, because the SVr2 curses is an April 1983 version. It was ported to a 68K machine slightly later, and I don't know if these enhancements made it into what's on the 3B2. (My guess is that they didn't.) I remember one problem with the getsh routine in setupterm.c, and there were probably a few others as well. If you get source to the System V Release 3 curses (which I recommend) I'm pretty sure it will run unmodified (or with very minor changes) on a UNIX PC. Mark