/* 
   pattern search
   usage :  MBFIND "pattern"  inputfile
*/
#include <stdio.h>
static char input   [256] ;
static char output  [256] ;
static char pattern [256] ;
FILE *infile              ;
main (argc,argv)
int argc ; char *argv[] ;
{
	int line = 0 ;
    if ( argc < 2 )
    { printf ("\n   MBFIND Pattern search program V1.0  <Nov.12,1989> " );
      printf ("\n   Usage:  MBFIND \"pattern\"  in_file\n" );
    }
    if ((infile = fopen ( argv[2],"r")) == NULL )
      { printf ("\n NO input File ****") ; exit (1); }
    strcpy (pattern, argv[1] ) ;
	strupr (pattern) ;
    while (fgets (input, 255, infile) != NULL )
	{	line++ ;
		strcpy (output, input) ;
		strupr (input) ;
                if ( strstr ( input,pattern))
			printf ("\n%4d: %s",line,output) ;
	}
    fclose (infile ) ; exit(0) ;
}
