Annotation of src/usr.bin/lex/libmain.c, Revision 1.9
1.9 ! tedu 1: /* $OpenBSD: libmain.c,v 1.8 2015/11/19 19:43:40 tedu Exp $ */
1.2 deraadt 2:
1.1 deraadt 3: /* libmain - flex run-time support library "main" function */
4:
1.8 tedu 5: /* This file is part of flex. */
1.1 deraadt 6:
1.8 tedu 7: /* Redistribution and use in source and binary forms, with or without */
8: /* modification, are permitted provided that the following conditions */
9: /* are met: */
1.1 deraadt 10:
1.8 tedu 11: /* 1. Redistributions of source code must retain the above copyright */
12: /* notice, this list of conditions and the following disclaimer. */
13: /* 2. Redistributions in binary form must reproduce the above copyright */
14: /* notice, this list of conditions and the following disclaimer in the */
15: /* documentation and/or other materials provided with the distribution. */
1.1 deraadt 16:
1.8 tedu 17: /* Neither the name of the University nor the names of its contributors */
18: /* may be used to endorse or promote products derived from this software */
19: /* without specific prior written permission. */
20:
21: /* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR */
22: /* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED */
23: /* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR */
24: /* PURPOSE. */
25:
1.9 ! tedu 26: extern int yylex();
1.8 tedu 27:
1.9 ! tedu 28: int
! 29: main(argc, argv)
! 30: int argc;
! 31: char *argv[];
1.6 deraadt 32: {
1.9 ! tedu 33: while (yylex() != 0);
1.3 millert 34:
35: return 0;
1.6 deraadt 36: }