/******************************************************************************
*
*               Projet   : DilibUnix
*               Module   : Buffer
*               Fichier  : DilibHead.c
*               Auteur   : J. DUCLOY
*               Date     : Décembre 96
************************************************************************************
*
* Copyright (c) 1996 CNRS/CRIN & INRIA Lorraine
* 
******************************************************************************/

#include <stdio.h>

int numberRecords;
void exit();
void perror();
int atoi();

void usage()
{
  perror ("usage: DilibHead [-n] <inputFile \n");
  exit(1);
}

int main(argc,argv)
     int argc;
     char **argv;
{
  int i;
  char c;
  
  if (argc > 2) usage();
  else 
    {if (argc==2) 
          {
            numberRecords=atoi(argv[1]+1);
	}
     else numberRecords=10;
   }

  i=numberRecords;

  while (i--)
    {
       while ((c=getchar())&&(!(feof(stdin))))
         {
	   putchar (c);
           if (c=='\n') break;
         }
    }

  exit(0);
  return (0);
}
