summaryrefslogtreecommitdiffstats
path: root/usr.bin/lex/dfa.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* flex_alloc and flex_free are nothing more than malloc and free, so replacetedu2015-11-191-3/+3
| | | | | them with the real functions so as to not trick people into thinking they are special
* Update flex from ancient 2.5.4 to the recent 2.5.39.tedu2015-11-191-485/+481
| | | | | | | | | | | | | | | | | | | | This work was all done by Serguey Parkhomovsky. Thanks. Some changes from upstream: * Removed autotools cruft/localization/texinfo manual/etc * Kept the old manpage, as the new manpage is content-free * Used safe string handling functions and fixed several compiler warnings * pledge(2). Flex 2.5.39 now forks/execs its filter chains and needs proc exec in addition to what was previously pledged * Removed register keyword from all variable declarations * renamed parse.c, parse.h, scan.c, skel.c with init prefix so compiling flex outside of obj by accident wouldn't clobber the bootstrap files * Minor fixes (spelling, accessing buf[strlen(buf) - 1] for zero-length strings in initscan.c/scan.l, etc) that were already in our tree This is a huge change, so it's going in the tree code bomb style. I'm not excited about the growth in complexity (like now running m4 to _post_ process lexers) but hopefully this will be a one time update and we will now take "ownership" of the code.
* Update flex license from sourceforge version (is now 2-term BSD)millert2003-06-041-14/+19
|
* kill more registersmpech2001-11-191-12/+12
| | | | millert@ ok
* Vern says:deraadt2001-06-171-12/+12
| | | | | | | | | Yes, this came up a while ago, and I put together a flex release with a modified copyright that begins: Redistribution and use in source and binary forms, with or without modification, are permitted provided that: [...] feel free to update the copyrights in each of the files with the one in COPYING.
* updated to flex 2.5.3millert1996-07-131-2/+2
|
* rcsidderaadt1996-06-261-1/+3
|
* initial import of NetBSD treederaadt1995-10-181-0/+1095