summaryrefslogtreecommitdiffstats
path: root/usr.bin/lex/gen.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* it is not necessary to cast the result of malloc/calloc.tedu2015-11-191-56/+39
| | | | also replace some 0s with the modern concept of NULL
* flex_alloc and flex_free are nothing more than malloc and free, so replacetedu2015-11-191-2/+2
| | | | | them with the real functions so as to not trick people into thinking they are special
* orbital strike from moonbase knftedu2015-11-191-1068/+1050
|
* Update flex from ancient 2.5.4 to the recent 2.5.39.tedu2015-11-191-1085/+1622
| | | | | | | | | | | | | | | | | | | | 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.
* bring some standard C++ fixes, mostly from NetBSD.espie2004-02-031-7/+7
| | | | | | | get isatty proto from the right place. avoid malloc.h okay otto@, millert@
* Update flex license from sourceforge version (is now 2-term BSD)millert2003-06-041-14/+19
|
* recommit strlcpy/snprintf diff after i found my bugderaadt2002-05-311-7/+8
|
* undo until i find my #line bugderaadt2002-05-311-8/+7
|
* use strlcpy and snprintfderaadt2002-05-301-7/+8
|
* kill more registersmpech2001-11-191-9/+9
| | | | 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.
* fix memory leaks; itohy@netbsdderaadt1998-11-241-2/+3
|
* updated to flex 2.5.3millert1996-07-131-15/+69
|
* rcsidderaadt1996-06-261-1/+3
|
* initial import of NetBSD treederaadt1995-10-181-0/+1571