Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!gatech!hao!oddjob!gargoyle!ihnp4!chinet!rlk From: rlk@chinet.UUCP (Richard Klappal) Newsgroups: comp.sources.d Subject: Re: Looking for patches to PD Curses from mod.sources Message-ID: <1047@chinet.UUCP> Date: Sat, 23-May-87 19:18:18 EDT Article-I.D.: chinet.1047 Posted: Sat May 23 19:18:18 1987 Date-Received: Sun, 24-May-87 04:48:06 EDT References: <730@sask.UUCP> <2547@ncoast.UUCP> Reply-To: rlk@chinet.UUCP (Richard Klappal) Distribution: world Organization: Chinet - Public Access Unix Lines: 28 In article <2547@ncoast.UUCP> allbery@ncoast.UUCP (Brandon Allbery) writes: >... >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. >... In working on curses for my Fortune, I located that bug. I don't recall which file it was in, in the 'compile' files, but one of the tests for the need for a byte-swap is inverted. Search the code for 'needswap', (I think). The swapping action for one of them swaps when its not needed, and vice-versa, compared to all others. I don't understand the need for making the compiled files 'machine-independent' in this kind of file, unless someone intends to distribute only compiled data files, with no data sources. Thus, I am slowly in the process of re-working this set of libraries. When (if) I get finished, I will repost it (unless I am prevented by the copy-right. Will check with the legal-eagle.) I will attempt to isolate any machine dependencies, bu can't promise it given the V7/SYSIII/BSD2.?/BSD4.1 hybridicity of this machine. -- --- UUCP: ..!ihnp4!chinet!uklpl!rlk || MCIMail: rklappal || Compuserve: 74106,1021 ..!ihnp4!ihu1h!rlk ---