Commit Graph

50 Commits

Author SHA1 Message Date
christos a3aed58d4c do the library stubs differently 2014-10-30 20:21:39 +00:00
christos a95701b647 handle RCSID not being defined 2014-10-30 18:44:05 +00:00
christos 2dd78d5dfe generate -Wconversion clean code. 2014-10-29 19:08:51 +00:00
christos b17953c29f merge conflicts 2014-10-29 18:28:36 +00:00
christos 7f71b38979 * flex version 2.5.39
** no user visible changes in this release

* version 2.5.38 released 2014-02-14

** internationalization

*** add sr translation from the translation project

*** update da, es, ko, nl, pt_BR, ro, ru, sv, tr, vi, zh_CN translations from th
e translation project

*** rename zh_tw to its proper zh_TW name
2014-10-29 18:22:45 +00:00
christos 45b261d12f remove unused variables 2013-10-20 03:10:45 +00:00
christos 5a5f53489c use a more direct approach. 2013-04-09 15:19:45 +00:00
christos 650fcf2c0e don't produce code that has warnings. 2013-04-06 20:05:40 +00:00
joerg 5c58779bec Regen initparse.c with the current byacc with -l. 2013-04-06 15:27:26 +00:00
joerg 31db473bdd Don't use __printflike during tool build. 2013-04-06 15:27:05 +00:00
joerg 74a4a33c84 Only define M4 if it wasn't set on the command line. 2013-04-06 15:25:51 +00:00
christos 44825738cf merge conflicts 2013-04-06 14:27:52 +00:00
christos dded093e98 Import flex 2.5.7 2013-04-06 14:05:39 +00:00
christos 3ac0dffdc2 fix prototypes 2012-02-18 19:17:54 +00:00
njoly 5c047b9c03 Re-apply some lint comments that have been lost during move to
external tree.
2011-12-26 17:32:28 +00:00
christos 6ee25ca9b9 use cleantags, instead of home grown copy. 2011-10-08 19:28:38 +00:00
joerg a919271017 Mark yy_fatal_error as noreturn if supported by the compiler. 2011-08-27 18:36:03 +00:00
plunky a7983e8a67 source files are scan.l and parse.y
in particular, parse.y was being processed twice.. with one
process leaving a y.tab.h file behind

no need to explicitly add scan.c, parse.c and parse.h to CLEANFILES,
the framework knows they are generated and will remove them
2011-03-08 19:25:32 +00:00
wiz bb6867a3bf Add missing letter, from Ryo HAYASAKA in PR 43880. 2010-09-15 06:52:33 +00:00
christos 819acda0b0 previous workaround not needed. 2010-04-07 16:14:35 +00:00
christos 4950518f2a Rename the macro name so that the scanner does not get confused and thinks
it is using REJECT.
2010-04-07 16:14:07 +00:00
tron 898521eb24 Ignore the unused label "find_rule" in the generated file "scan.c"
to fix the build.
2010-04-07 08:56:49 +00:00
christos 83fd40ab4d use the m4 define not the cpp one for reject. 2010-04-06 17:39:47 +00:00
njoly 347e02defd Regen initparse.c/initscan.c without #line directives, to avoid host
tool depency problems when NETBSDSRCDIR != /usr/src.
2010-02-19 14:22:43 +00:00
wiz 19c8fa4ec7 Fix a typo (#endiif -> #endif).
Problem found while building kdesdk3.
2009-12-06 09:16:16 +00:00
drochner 623d625769 remove some binary files which should be generated in a build 2009-11-17 19:47:00 +00:00
christos 78155b36be if we have variable trailing context rules, enable the find_rule label. 2009-11-02 20:52:39 +00:00
joerg 452f3eb70c Do not depend on the existance of /usr/lib/libm.a for the host tool case. 2009-10-31 23:36:29 +00:00
christos 34f825ee40 We can rebuild our yacc generated files now 2009-10-29 17:17:33 +00:00
christos 3761269372 we can regenerate yacc files now 2009-10-29 17:17:12 +00:00
christos 66f67ed664 regen 2009-10-29 14:49:40 +00:00
christos f4922553f5 oops forgot to remove the PKG m4. 2009-10-29 13:03:09 +00:00
christos 5e31efcd83 prefix some parameters with _ to avoid conflicts with files that have the
same variable names as globals.
2009-10-28 22:00:56 +00:00
njoly d5870d0fb2 Debugging libraries require MKDEBUGLIB not MKDEBUG. 2009-10-28 11:20:07 +00:00
christos d7554581c8 deal with libc's namespace protection 2009-10-28 05:04:02 +00:00
he a53ef62805 Descend into the man/ subdirectory, so that flex.info gets installed,
and what gets installed matches up with the set lists.
2009-10-27 17:51:19 +00:00
christos 0918f42ca7 Fixes to pass -Wall 2009-10-27 01:44:01 +00:00
christos b65f79abb4 Allow tools to override m4 2009-10-26 21:30:02 +00:00
christos a7f00c959b We don't need the pre-built skel.c 2009-10-26 21:29:46 +00:00
christos 9d0a89234a avoid unused label warning 2009-10-26 19:23:33 +00:00
christos 2599685db6 rename warn -> lwarn to use the pre-generated parse.c since our yacc is
not up to snuff yet.
2009-10-26 19:23:19 +00:00
christos 4db887aecb Now it works, but it needs gm4...
Problem was that our bison cannot deal with it, so we don't regenerate
parse.c and parse.h from parse.y.
So we need:
	1. Fix m4
	2. Get new byacc/bison
2009-10-26 18:32:39 +00:00
christos 2eca3b8eba it is more complicated to rebuild the skel now. 2009-10-26 11:19:47 +00:00
christos 05294a5e58 add version 2009-10-26 11:17:16 +00:00
christos d7f7e48d85 - fix warnings
- add scan.c as initscan.c
2009-10-26 04:27:15 +00:00
christos 94ee31ba1d add the texinfo manual 2009-10-26 01:39:45 +00:00
christos d1370f63ae add options from the new castrated man page. 2009-10-26 01:37:21 +00:00
christos c2f95008ab add a script to help future imports 2009-10-26 01:34:43 +00:00
christos 78b8b34e65 Add build glue and old manual page, since the new one is content free. 2009-10-26 00:49:03 +00:00
christos 3c3a7b7603 from sourceforge. 2009-10-26 00:24:20 +00:00