[comp.sources.games.bugs] bug in tess

hans@duttnph.UUCP (Hans Buurman) (12/10/88)

Tess (Beyond the Tesseract) dumps core when it asked for a probability,
and there's no decimal point in your answer (which means you're either
an optimist, a pessimist, or you don't know anything about
probabilistics :-).

The following patch fixes it (I tried not to look at the source, so
no warrants made):

#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of shell archive."
# Contents:  tess.patch
# Wrapped by hans@duttnphg on Sat Dec 10 10:44:06 1988
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'tess.patch' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'tess.patch'\"
else
echo shar: Extracting \"'tess.patch'\" \(555 characters\)
sed "s/^X//" >'tess.patch' <<'END_OF_FILE'
X*** tess.c	Sat Dec 10 10:33:31 1988
X--- tess.org	Sat Dec 10 10:30:50 1988
X***************
X*** 532,538 ****
X        gets( s );
X        p = strchr( s, '.' );  /* skip past decimal point */
X        if (p) p++;
X!       if (!p || ((i=atoi(p)!=sum && i*10!=sum)))
X        {
X          prints("Wrong.");
X          get_flag = 0;
X--- 532,539 ----
X        gets( s );
X        p = strchr( s, '.' );  /* skip past decimal point */
X        if (p) p++;
X!       i = atoi( p );
X!       if (i!=sum && i*10!=sum)
X        {
X          prints("Wrong.");
X          get_flag = 0;
END_OF_FILE
if test 555 -ne `wc -c <'tess.patch'`; then
    echo shar: \"'tess.patch'\" unpacked with wrong size!
fi
# end of 'tess.patch'
fi
echo shar: End of shell archive.
exit 0


-----------------------------------------------------------------------------
Hans Buurman                   | hans@duttnph.UUCP
Pattern Recognition Group      | mcvax!hp4nl!dutrun!duttnph!hans
Faculty of Applied Physics     | tel. 31 - (0) 15 - 78 46 94
Delft University of Technology |