[BACK]Return to libmain.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / lex

Diff for /src/usr.bin/lex/libmain.c between version 1.7 and 1.8

version 1.7, 2012/12/05 23:20:25 version 1.8, 2015/11/19 19:43:40
Line 2 
Line 2 
   
 /* libmain - flex run-time support library "main" function */  /* libmain - flex run-time support library "main" function */
   
 /* $Header$ */  /*  This file is part of flex. */
   
   /*  Redistribution and use in source and binary forms, with or without */
   /*  modification, are permitted provided that the following conditions */
   /*  are met: */
   
 int yylex(void);  /*  1. Redistributions of source code must retain the above copyright */
 int main(int, char **);  /*     notice, this list of conditions and the following disclaimer. */
   /*  2. Redistributions in binary form must reproduce the above copyright */
   /*     notice, this list of conditions and the following disclaimer in the */
   /*     documentation and/or other materials provided with the distribution. */
   
 /* ARGSUSED */  /*  Neither the name of the University nor the names of its contributors */
 int  /*  may be used to endorse or promote products derived from this software */
 main(int argc, char *argv[])  /*  without specific prior written permission. */
   
   /*  THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR */
   /*  IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED */
   /*  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR */
   /*  PURPOSE. */
   
   extern int yylex ();
   
   int     main (argc, argv)
        int     argc;
        char   *argv[];
 {  {
         while (yylex() != 0)          while (yylex () != 0) ;
                 ;  
   
         return 0;          return 0;
 }  }

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8