diff options
Diffstat (limited to 'usr.bin/lex/lib')
| -rw-r--r-- | usr.bin/lex/lib/Makefile | 16 | ||||
| -rw-r--r-- | usr.bin/lex/lib/libmain.c | 16 | ||||
| -rw-r--r-- | usr.bin/lex/lib/libyywrap.c | 9 |
3 files changed, 41 insertions, 0 deletions
diff --git a/usr.bin/lex/lib/Makefile b/usr.bin/lex/lib/Makefile new file mode 100644 index 000000000000..0091cc2747bc --- /dev/null +++ b/usr.bin/lex/lib/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +LIB= ln +SRCS= libmain.c libyywrap.c +NOPIC= yes + +LINKS= ${LIBDIR}/libln.a ${LIBDIR}/libl.a +LINKS+= ${LIBDIR}/libln.a ${LIBDIR}/libfl.a + +.if !defined(NOPROFILE) +LINKS+= ${LIBDIR}/libln_p.a ${LIBDIR}/libl_p.a +LINKS+= ${LIBDIR}/libln_p.a ${LIBDIR}/libfl_p.a +.endif + +.include <bsd.lib.mk> + diff --git a/usr.bin/lex/lib/libmain.c b/usr.bin/lex/lib/libmain.c new file mode 100644 index 000000000000..426eb98985d4 --- /dev/null +++ b/usr.bin/lex/lib/libmain.c @@ -0,0 +1,16 @@ +/* libmain - flex run-time support library "main" function */ + +/* $Header: /home/daffy/u0/vern/flex/RCS/libmain.c,v 1.4 95/09/27 12:47:55 vern Exp $ + * $FreeBSD$ */ + +extern int yylex(); + +int main( argc, argv ) +int argc; +char *argv[]; + { + while ( yylex() != 0 ) + ; + + return 0; + } diff --git a/usr.bin/lex/lib/libyywrap.c b/usr.bin/lex/lib/libyywrap.c new file mode 100644 index 000000000000..75c669c6ae94 --- /dev/null +++ b/usr.bin/lex/lib/libyywrap.c @@ -0,0 +1,9 @@ +/* libyywrap - flex run-time support library "yywrap" function */ + +/* $Header: /home/daffy/u0/vern/flex/RCS/libyywrap.c,v 1.1 93/10/02 15:23:09 vern Exp $ + * $FreeBSD$ */ + +int yywrap() + { + return 1; + } |
