Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!husc6!rutgers!clyde!cbosgd!cwruecmp!hal!ncoast!allbery From: allbery@ncoast.UUCP (Brandon Allbery) Newsgroups: comp.sources.d Subject: Looking for patches to PD Curses from mod.sources Message-ID: <2547@ncoast.UUCP> Date: Sat, 23-May-87 11:33:16 EDT Article-I.D.: ncoast.2547 Posted: Sat May 23 11:33:16 1987 Date-Received: Sun, 24-May-87 00:52:44 EDT References: <730@sask.UUCP> Reply-To: allbery@ncoast.UUCP (Brandon Allbery) Followup-To: comp.sources.d Distribution: world Organization: Cleveland Public Access UN*X, Cleveland, Oh Lines: 41 As quoted from <730@sask.UUCP> by reid@sask.UUCP (I am NOT your Sweet Baboo): +--------------- | I have the PD version of Terminfo/Curses by Pavel Curtis at Cornell | (cornell!pavel). I have the fix posted from ncoast (by Brandon Alberry, I | think) to work around problems with overflowing the C preprocessor, but this | didn't include any of the other Berkeleyectomies he said were necessary. +--------------- I never got it working on ncoast when it was the R/S Mod 16 (when I posted the patches), I never got it working on ncoast-the-Plexus either. I finally gave up; the source is on tape somewhere. Basically, I got it to compile, but the "compile" command (aka Sys5 "tic") would always dump core and I could never find out why. compile -v9 gave me no useful information on what was going on; it would compile the first few entries, then get some garbage which I couldn't trace and explode. Suggestion #1: get System V. (Works fine at TDI.) BTW, sys5 terminfo looks suspiciously like Curtis's terminfo. (There's even a tstp.o (empty)!) Even more interesting is that the manual talks about job control.... Suggestion #2: try it with a real debugger. I have yet to get anything better than adb, which doesn't cut it. If you have sdb, you may have a chance; I'm waiting for Plexus to release sVr3 with the add-on compiler package (Green Hills compiler and cdb). Suggestion #3: throw out my preprocessor hack and use shortc. (At the time, it didn't exist.) Suggestion #4: the primary Berzerkeley fixes are to remove all references to the tstp() function, and ditto for the "struct ltchars". ++Brando -- Copyright (C) 1987 Brandon S. Allbery. Redistribution permitted only if the redistributor permits further redistribution. ---- Moderator for comp.sources.misc ---- Brandon S. Allbery {decvax,cbatt,cbosgd}!cwruecmp!ncoast!allbery Tridelta Industries {ames,mit-eddie,talcott}!necntc!ncoast!allbery 7350 Corporate Blvd. necntc!ncoast!allbery@harvard.HARVARD.EDU Mentor, OH 44060 +01 216 255 1080 (also eddie.MIT.EDU)