Article View: gnu.chess
Article #5060gnuchess 4.0 PL 69 queries...
From: Richard Lloyd
Date: Tue, 29 Mar 1994 12:36
Date: Tue, 29 Mar 1994 12:36
39 lines
2684 bytes
2684 bytes
Here's some queries about gnuchess 4.0 PL 69: 1. I thought the book and test games were going to be packaged separately from the gnuchess source code. Although there are separate .tar.gz's for the book and test games on prep.ai.mit.edu, the gnuchess .tar.gz file still has both the book and test games in it ! 2. The gnuchess.1 man page in the doc directory needs updating. It claims that "gnuchess -c 22" gives you a 4MB hashfile, which is wrong - it gives you an order of magnitude bigger hashfile ! "gnuchess -c 17" (on our HP 9000 Series 700 systems) gives you a 4MB hashfile. Also the man page nroff source starts with: .TH gnuchess 6 (implying a Chapter 6 man page), but the file is called "gnuchess.1" ! 3. Am I the only one fed up with those CL* files getting created in the current directory ? I finally scoured the source code and changed line 702 of dspcom.c to read: sprintf (fname, "/tmp/CLp%s.%s%s-%s%s%s%c", patchlevel... This saves CL* files in /tmp, which is where they SHOULD go ! 4. I'm still getting literally hundreds of ANSI C warnings about signed char *'s being used as params to routines like strcpy() etc. Considering no UNIX system I know of prototypes strcpy() using signed char * (they use just char *), surely this is going to hit a lot of users (except SunOS, who are so far behind everyone else w.r.t. ANSI C prototyping in system header files, it's laughable) ? 5. This prototyping clash comes to a head in uxdsp.c (Lines 49-51) and nuxdsp.c (Lines 50-52), which prototypes strcat(), strcmp() and strcpy() to use signed char *'s, which is a clear UNIX error. Either the prototypes should be removed or changed to char *'s. Richard K. Lloyd, Computer Science Dept., JANET : rkl@uk.ac.liverpool.compsci Liverpool University, Internet : rkl@csc.liv.ac.uk Merseyside, England, Great Britain.
Technical Details
Message-ID:
<CnFF06.LsB@compsci.liverpool.ac.uk>Path:
arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!netnews.upenn.edu!news.amherst.edu!news.mtholyoke.edu!news.byu.edu!news.kei.com!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!pipex!uknet!liv!lucs!rklShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10d71d,6d35ae155faf7989,start X-Google-Attributes: gid10d71d,public X-Google-ArrivalTime: 1994-03-29 04:36:05 PST Newsgroups: gnu.chess Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!netnews.upenn.edu!news.amherst.edu!news.mtholyoke.edu!news.byu.edu!news.kei.com!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!pipex!uknet!liv!lucs!rkl From: rkl@csc.liv.ac.uk (Richard Lloyd) Subject: gnuchess 4.0 PL 69 queries... Sender: news@compsci.liverpool.ac.uk (News Eater) Message-ID: <CnFF06.LsB@compsci.liverpool.ac.uk> Nntp-Posting-User: rkl Date: Tue, 29 Mar 1994 12:36:05 GMT Lines: 39 Nntp-Posting-Host: bobr.csc.liv.ac.uk Organization: Computer Science, Liverpool University