History log of /openbsd/usr.bin/lex/flexdef.h (Results 1 – 17 of 17)
Revision Date Author Comments
# 20c29e2b 09-Nov-2024 op <op@openbsd.org>

ANSI-fy lex

while here remove the unused function action_m4_define() and two
unused variables: `opt' in scanopt_err() and `num' in filter_fix_linedirs()

ok miod@


# d9a51c35 26-Dec-2022 jmc <jmc@openbsd.org>

spelling fixes; from paul tagliamonte
amendments to his diff are noted on tech


# 45dca022 19-Nov-2015 tedu <tedu@openbsd.org>

burn down all the gratutious alloca() compatability that autofuck injected
to ensure nobody uses alloca by accident.


# 5cd06a50 19-Nov-2015 tedu <tedu@openbsd.org>

remove the LGPL gettext.h since we aren't using it anyway.
spotted by nicm


# 73902435 19-Nov-2015 mmcc <mmcc@openbsd.org>

Replace Char (defined as unsigned char) with u_char.

ok tedu@


# 4c01f208 19-Nov-2015 tedu <tedu@openbsd.org>

flex_alloc and flex_free are nothing more than malloc and free, so replace
them with the real functions so as to not trick people into thinking they
are special


# 1cdfd176 19-Nov-2015 tedu <tedu@openbsd.org>

it should be safe to assume the presence of memset these days instead of
implementing a local version.


# 09c125c2 19-Nov-2015 tedu <tedu@openbsd.org>

remove VMS and MSDOS support


# a58c1ecb 19-Nov-2015 tedu <tedu@openbsd.org>

Update flex from ancient 2.5.4 to the recent 2.5.39.
This work was all done by Serguey Parkhomovsky. Thanks.
Some changes from upstream:
* Removed autotools cruft/localization/texinfo manual/etc
* Ke

Update flex from ancient 2.5.4 to the recent 2.5.39.
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.

show more ...


# 5cd64a93 10-Oct-2015 deraadt <deraadt@openbsd.org>

Some of these large so easy to contain, with "stdio rpath".
ok doug


# 433f2b64 03-Feb-2004 espie <espie@openbsd.org>

bring some standard C++ fixes, mostly from NetBSD.
get isatty proto from the right place.
avoid malloc.h

okay otto@, millert@


# 174d0bf2 04-Jun-2003 millert <millert@openbsd.org>

Update flex license from sourceforge version (is now 2-term BSD)


# 3c895503 17-Jun-2001 deraadt <deraadt@openbsd.org>

Vern says:
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 modific

Vern says:
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.

show more ...


# d8d7cb97 25-Jul-1997 mickey <mickey@openbsd.org>

#if __STDC__ --> #ifdef __STDC__


# d7e04f83 13-Jul-1996 millert <millert@openbsd.org>

updated to flex 2.5.3


# 1258a77d 26-Jun-1996 deraadt <deraadt@openbsd.org>

rcsid


# df930be7 18-Oct-1995 deraadt <deraadt@openbsd.org>

initial import of NetBSD tree