mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-18 00:10:04 +00:00
0abb6a9667
PR: 9225 Submitted by: Mark Huizer <xaa@xaa.iae.nl>
126 lines
3.7 KiB
Plaintext
126 lines
3.7 KiB
Plaintext
diff -udr ../../gnuchess-4.0.pl79/src/dspcom.c ./src/dspcom.c
|
|
--- ../../gnuchess-4.0.pl79/src/dspcom.c Mon Sep 28 08:41:19 1998
|
|
+++ ./src/dspcom.c Thu Dec 10 23:40:57 1998
|
|
@@ -1099,14 +1099,14 @@
|
|
#ifdef NONDSP
|
|
s[0] = sx[0] = '\0';
|
|
while (!sx[0])
|
|
- (void) gets (sx);
|
|
+ (void) fgets (sx, 80, stdin); sx[79] = '\0';
|
|
#else
|
|
fflush (stdout);
|
|
#ifdef MSDOS
|
|
s[0] = '\0';
|
|
eof = ( gets (sx) == NULL );
|
|
#else
|
|
eof = ( getstr (sx) == ERR );
|
|
#endif
|
|
#endif
|
|
sscanf (sx, "%s", s);
|
|
diff -udr ../../gnuchess-4.0.pl79/src/gnuan.c ./src/gnuan.c
|
|
--- ../../gnuchess-4.0.pl79/src/gnuan.c Mon Sep 28 08:41:21 1998
|
|
+++ ./src/gnuan.c Thu Dec 10 23:39:26 1998
|
|
@@ -1348,12 +1348,12 @@
|
|
fpout = stderr;
|
|
fprintf (fpout, "Input the file with the algebraic moves of the game.\n");
|
|
fflush (fpout);
|
|
- gets (infilename);
|
|
+ fgets (infilename, 255, stdin); infilename[255] = '\0';
|
|
fprintf (fpout, "\n");
|
|
do
|
|
{
|
|
fprintf (fpout, "Input the search depth you want to use. (1 to 29)(- for depth from file)\n");
|
|
- gets (inbuf);
|
|
+ fgets (inbuf, 256, stdin); inbuf[255] = '\0';
|
|
search_depth = atoi (inbuf);
|
|
if (search_depth < 0)
|
|
{
|
|
@@ -1369,7 +1369,7 @@
|
|
do
|
|
{
|
|
fprintf (fpout, "Input the maximum number of minutes per move you want to use.\n");
|
|
- gets (inbuf);
|
|
+ fgets (inbuf, 256, stdin); inbuf[255] = '\0';
|
|
max_minutes = atoi (inbuf);
|
|
if (max_minutes < 0)
|
|
{
|
|
@@ -1379,7 +1379,7 @@
|
|
}
|
|
while ((max_minutes + max_seconds) < 1);
|
|
fprintf (fpout, "Post the search results(y/n).\n");
|
|
- gets (inbuf);
|
|
+ fgets (inbuf, 256, stdin); inbuf[255] = '\0';
|
|
if (inbuf[0] == 'y')
|
|
flag.post = true;
|
|
else
|
|
@@ -1559,7 +1559,8 @@
|
|
while (true)
|
|
{
|
|
printf (">");
|
|
- gets (GNUANinbuf1);
|
|
+ fgets (GNUANinbuf1, 128, stdin);
|
|
+ GNUANinbuf1[127] = '\0';
|
|
p = GNUANinbuf1;
|
|
q = GNUANinbuf;
|
|
while (true)
|
|
@@ -1724,7 +1725,7 @@
|
|
move_percent[black] = ((float) same_moves[black]) * 200 / (float) (GNUANmovecnt + (GNUANmovecnt % 2 ? 1 : 0));
|
|
fprintf (fpout, "\n White's percentage was %5.2f%%. Black's percentage was %5.2f%%.\n", move_percent[white], move_percent[black]);
|
|
time (&end_time);
|
|
- elapsed_time = difftime(end_time - start_time);
|
|
+ elapsed_time = difftime(end_time, start_time);
|
|
fprintf (fpout, "\n Elapsed time was %ld seconds.\n", elapsed_time);
|
|
fclose (fpin);
|
|
fclose (fpout);
|
|
diff -udr ../../gnuchess-4.0.pl79/src/nondsp.c ./src/nondsp.c
|
|
--- ../../gnuchess-4.0.pl79/src/nondsp.c Mon Sep 28 08:41:22 1998
|
|
+++ ./src/nondsp.c Thu Dec 10 23:39:26 1998
|
|
@@ -264,10 +264,11 @@
|
|
|
|
NewGame ();
|
|
|
|
- gets (s); /* skip "setup" command */
|
|
+ fgets (s, 80, stdin); /* skip "setup" command */
|
|
+ s[79] = '\0';
|
|
for (r = 7; r >= 0; r--)
|
|
{
|
|
- gets (s);
|
|
+ fgets (s, 80, stdin); s[79] = '\0';
|
|
for (c = 0; c <= 7; c++)
|
|
{
|
|
ch = s[c];
|
|
@@ -617,7 +618,7 @@
|
|
if (!T[0])
|
|
{
|
|
printz (CP[61]);
|
|
- gets (T);
|
|
+ fgets (T, 64, stdin); T[63] = '\0';
|
|
}
|
|
strcat (T, "XX");
|
|
/* skip whitespace */
|
|
diff -udr ../../gnuchess-4.0.pl79/src/search.c ./src/search.c
|
|
--- ../../gnuchess-4.0.pl79/src/search.c Mon Sep 28 08:41:23 1998
|
|
+++ ./src/search.c Thu Dec 10 23:39:26 1998
|
|
@@ -174,7 +174,7 @@
|
|
while (true)
|
|
{
|
|
printf ("debug?");
|
|
- gets (b);
|
|
+ fgets (b, 32, stdin); b[31] = '\0';
|
|
if (b[0] == 'p')
|
|
traceply = atoi (&b[1]);
|
|
else if (b[0] == '\0')
|
|
diff -udr ../../gnuchess-4.0.pl79/src/uxdsp.c ./src/uxdsp.c
|
|
--- ../../gnuchess-4.0.pl79/src/uxdsp.c Mon Sep 28 08:41:25 1998
|
|
+++ ./src/uxdsp.c Thu Dec 10 23:41:35 1998
|
|
@@ -773,9 +773,9 @@
|
|
refresh ();
|
|
#ifdef MSDOS
|
|
T[0] = '\0';
|
|
gets (T);
|
|
#else
|
|
getstr (T);
|
|
#endif
|
|
}
|
|
strcat (T, "XX");
|