$NetBSD: patch-aa,v 1.1.1.1 2007/07/25 00:11:10 rillig Exp $

Make the program work on OpenBSD. ;)

--- pnsearch.c.orig	1997-07-27 17:44:30.000000000 +0200
+++ pnsearch.c	2007-07-25 01:57:10.000000000 +0200
@@ -113,7 +113,7 @@ void show_pinfo()
     if(parameters.pr>0 && parameters.ds>0)
         {
         sprintf(st," Nodes: %5ld/%-5ld   P=%-3d   D=%-3d   Time: %2d:%02d:%02d   SEQ=%s   %s",
-                parameters.nodes,parameters.maxnodes,parameters.pr,parameters.ds,hh,mm,ss,
+                parameters.nodes,parameters.maxnodes,(int)parameters.pr,(int)parameters.ds,hh,mm,ss,
                 seqs,adv[a]);
         }
     else if(parameters.pr==0)
@@ -157,7 +157,7 @@ void change_max_nodes_numb(void)
 
 void change_sequence()
 	{
-	short seq[BOARDX],done[BOARDX],x,valid=YES;
+	int seq[BOARDX],done[BOARDX],x,valid=YES;
 
 	for(x=0;x<BOARDX;x++)
 		done[x]=NO;
@@ -999,7 +999,8 @@ void build_associated_file()
     unsigned short key;
 
     printf("Input file to parse : ");
-    gets(filein);
+    if (fgets(filein, sizeof(filein), stdin) == NULL)
+        exit(0);
 
     printf("Start from sequence #1 ? (Y/N)\n");
     do
