Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: Notesfiles; site ea.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!ihnp4!inuxc!pur-ee!uiucdcs!ea!mwm From: mwm@ea.UUCP Newsgroups: net.sources Subject: XLISP bug - (nf) Message-ID: <12000003@ea.UUCP> Date: Wed, 25-Jul-84 22:55:00 EDT Article-I.D.: ea.12000003 Posted: Wed Jul 25 22:55:00 1984 Date-Received: Sat, 28-Jul-84 09:06:35 EDT Lines: 24 Nf-ID: #N:ea:12000003:000:852 Nf-From: ea!mwm Jul 25 21:55:00 1984 #N:ea:12000003:000:852 ea!mwm Jul 25 21:55:00 1984 I know this isn't the "correct" place to post this, but I can't think of a better one to reach the people who need to see it. If you have a better one, *send me mail*. On to the point. In the file xlfio.c, which was in part 2 of the xlisp code, near the end of the function xlfgets (which is near the end of the file), the line: strcat(buf); should read: strcat(str->n_str, buf); Caveat: I did not verify that this was a bug, but it sure looks like one. Lint complained about it, so I changed it to what it "obviously" should be. The new version *does* work. Request: Should someone get this code working on a "broken" C compiler (one with pointers longer than ints), please get in contact with me. I want such a version. Conversely, if you want such a beast, let me know, and I'll tell you if I finish my port or here from someone else.