Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add some references, most of these were removed when we stopped building | 2021-03-08 | 1 | -2/+11 | |
| | | | | | | and installing USD/SMM/PSD docs. jmc@ agrees with the direction, ok millert@ on an earlier diff | ||||
* | grammar fixes from Varik "The Genuine Article!!!" Valefor; | 2020-12-03 | 1 | -3/+3 | |
| | |||||
* | Wow, the indentation is totally messed up, to the point where compilers | 2020-08-06 | 1 | -8/+11 | |
| | | | | | complain (actually useful this time) ok millert | ||||
* | declare HAVE_DECL___FUNC__ so flex_die() output can include __func__. | 2019-10-31 | 1 | -1/+3 | |
| | | | | ok millert@ | ||||
* | Apply a patch from upstream to avoid triggering assert() in sf_pop() | 2019-09-22 | 1 | -2/+8 | |
| | | | | | | when input contains an unbalanced ')' in the rules section. ok millert@ | ||||
* | fix lex build to actually get assert under proper conditions. | 2019-09-16 | 1 | -1/+3 | |
| | | | | | | from Michael Mikonos okay millert@ | ||||
* | Remove unused variable; no binary change. | 2017-08-30 | 1 | -4/+2 | |
| | | | | From Michael W. Bombardieri, thanks! | ||||
* | combine malloc/memset into calloc. from Michael W. Bombardieri | 2017-08-17 | 1 | -7/+5 | |
| | |||||
* | delete some not used code. from Michael W. Bombardieri | 2017-08-17 | 1 | -45/+1 | |
| | |||||
* | we can just use void for functions that always return 0. | 2017-05-31 | 2 | -7/+5 | |
| | | | | from Michael W. Bombardieri | ||||
* | Update yy_buf_size after yyrealloc(). The fix has been merged | 2017-05-02 | 1 | -1/+3 | |
| | | | | upstream as well. | ||||
* | Move FlexLexer.h from /usr/include/g++ to /usr/include. It is not | 2017-04-30 | 1 | -6/+2 | |
| | | | | | a g++-specific header and this matches most other systems. Needed to use flex++ with clang. OK espie@ kettenis@ | ||||
* | isblank() is ANSI C since C99, no need to provide a replacement. | 2017-04-12 | 1 | -6/+3 | |
| | | | | OK deraadt@ | ||||
* | Nuke whitespace foolish enough to expose itself during the great | 2017-01-21 | 1 | -10/+10 | |
| | | | | "warning:" rectification. | ||||
* | Add some {}'s to eliminate "ambiguous else" warnings from gcc. | 2016-12-25 | 1 | -2/+3 | |
| | | | | ok tb@ millert@ | ||||
* | Nuke more unused variables. | 2016-12-18 | 1 | -5/+1 | |
| | | | | ok millert@ | ||||
* | for some time now mandoc has not required MLINKS to function | 2016-03-30 | 1 | -2/+1 | |
| | | | | | | | | | | | | correctly - logically complete that now by removing MLINKS from base; authors need only to ensure there is an entry in NAME for any function/ util being added. MLINKS will still work, and remain for perl to ease upgrades; ok nicm (curses) bcook (ssl) ok schwarze, who provided a lot of feedback and assistance ok tb natano jung | ||||
* | Remove a few NULL-checks before free(). I've already removed these | 2015-12-11 | 3 | -9/+6 | |
| | | | | upstream. | ||||
* | remove the init files that we don't build. if they are ever needed for | 2015-11-22 | 4 | -12259/+0 | |
| | | | | | bootstrapping, they are available in the attic, but they clutter up the directory. | ||||
* | return to size_t typedef for yy_size_t. | 2015-11-22 | 1 | -2/+2 | |
| | | | | kettenis found and fixed the bug in the ld lexer. | ||||
* | change type of yy_size_t back to int for now. we have some prebuilt | 2015-11-21 | 1 | -2/+2 | |
| | | | | | | | lexers under gnu/ that define it this way, leading to badness. fuller assessment and repairs probably forthmcoming. discovered by deraadt on BE64 architectures (sparc64). ok deraadt | ||||
* | switch back to yaccing parse.y, it seems to work. | 2015-11-20 | 1 | -6/+4 | |
| | |||||
* | ansi | 2015-11-20 | 2 | -53/+43 | |
| | |||||
* | Always use the system m4; OK tedu@ | 2015-11-20 | 1 | -5/+2 | |
| | |||||
* | Back out rev 1.22 which somehow had unreported merge conflicts. | 2015-11-20 | 1 | -21/+1 | |
| | |||||
* | Always use the system m4. | 2015-11-20 | 1 | -1/+21 | |
| | |||||
* | Cast two ctype args to u_char. | 2015-11-20 | 1 | -2/+2 | |
| | |||||
* | burn down all the gratutious alloca() compatability that autofuck injected | 2015-11-19 | 3 | -61/+3 | |
| | | | | to ensure nobody uses alloca by accident. | ||||
* | make sure parse.c depends on initparse.c | 2015-11-19 | 1 | -2/+2 | |
| | |||||
* | remove the LGPL gettext.h since we aren't using it anyway. | 2015-11-19 | 2 | -71/+1 | |
| | | | | spotted by nicm | ||||
* | split out some variable initialization to be easier | 2015-11-19 | 1 | -9/+13 | |
| | |||||
* | Replace Char (defined as unsigned char) with u_char. | 2015-11-19 | 9 | -63/+62 | |
| | | | | ok tedu@ | ||||
* | it is not necessary to cast the result of malloc/calloc. | 2015-11-19 | 3 | -69/+51 | |
| | | | | also replace some 0s with the modern concept of NULL | ||||
* | flex_alloc and flex_free are nothing more than malloc and free, so replace | 2015-11-19 | 12 | -97/+48 | |
| | | | | | them with the real functions so as to not trick people into thinking they are special | ||||
* | it should be safe to assume the presence of memset these days instead of | 2015-11-19 | 3 | -31/+5 | |
| | | | | implementing a local version. | ||||
* | remove VMS and MSDOS support | 2015-11-19 | 2 | -38/+2 | |
| | |||||
* | mechanical knf | 2015-11-19 | 2 | -294/+330 | |
| | |||||
* | orbital strike from moonbase knf | 2015-11-19 | 8 | -2889/+2900 | |
| | |||||
* | typically indentation decreases after a block is closed | 2015-11-19 | 1 | -20/+18 | |
| | |||||
* | repair some of the preposterously damaged indentation | 2015-11-19 | 1 | -26/+17 | |
| | |||||
* | we don't keep vim modelines in files | 2015-11-19 | 12 | -35/+12 | |
| | |||||
* | add back flex++.1 link noticed by sthen | 2015-11-19 | 1 | -2/+2 | |
| | |||||
* | Update flex from ancient 2.5.4 to the recent 2.5.39. | 2015-11-19 | 45 | -7474/+33775 | |
| | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Cast arguments of ctype functions to Char, a lexism defined as unsigned | 2015-10-15 | 1 | -5/+5 | |
| | | | | | | | | | char. Part of a larger attempt to audit ctype function argument types with Coccinelle. ok deraadt@ | ||||
* | Some of these large so easy to contain, with "stdio rpath". | 2015-10-10 | 2 | -4/+12 | |
| | | | | ok doug | ||||
* | remove an unsightly paragraph break; | 2015-09-21 | 1 | -2/+1 | |
| | |||||
* | Mention lex and flex++, from Rob Pierce. ok jmc | 2015-09-21 | 1 | -3/+14 | |
| | |||||
* | add missing file system path (.Pa) macros. | 2015-09-07 | 1 | -7/+7 | |
| | |||||
* | remove the first comma from constructs like ", and," and ", or,": you can use | 2015-03-13 | 1 | -4/+4 | |
| | | | | | "and" and "or" to join sentence clauses, and you can use commas, but both hinders reading; | ||||
* | Mark up email addresses semantically with Mt. | 2015-02-17 | 1 | -4/+7 | |
| | | | | ok schwarze@ |