Peter Johnson
3d8a8f577c
Make ISO C89 compliant (too long constant string, use of // comment).
...
svn path=/trunk/yasm/; revision=2096
17 years ago
Peter Johnson
305a8e54e8
* re2c/main.c: Include string.h so strlen and memcpy are prototyped.
...
svn path=/trunk/yasm/; revision=1360
19 years ago
Peter Johnson
b6ed510e7e
re2c: Finish update to latest version.
...
svn path=/trunk/yasm/; revision=1275
19 years ago
Peter Johnson
ccec93a51e
re2c: Fix yyaccept warnings.
...
svn path=/trunk/yasm/; revision=1274
19 years ago
Peter Johnson
1702e9d833
Continue re2c updates. This one gets rid of the unused label warnings.
...
Going ahead and removing the cleanup script; a later commit will get rid
of the remaining unused variable warnings that the cleanup script took care
of as well.
svn path=/trunk/yasm/; revision=1273
19 years ago
Peter Johnson
90b7a5d9da
Update re2c to May 12, 2004 version. This adds an output file option, so
...
also adjust cleanup program to take input/output file name, and update
Makefiles to use it in this fashion.
svn path=/trunk/yasm/; revision=1271
19 years ago
Peter Johnson
f094f47abb
Update auto*, libtool, libltdl, and gettext scripts.
...
Make cross-building work by changing how re2c and other build tools are
compiled.
svn path=/trunk/yasm/; revision=1127
21 years ago
Peter Johnson
db4c347e32
Generate #line in the output in a useful way. Now it's much more usable for
...
debugging, code coverage, etc. (with a little post-processing sed help).
svn path=/trunk/yasm/; revision=744
22 years ago
Peter Johnson
c998053da9
Undo part of the tools/re2c flattening. Specifying a re2c_CFLAGS causes
...
automake to automatically prepend re2c- to all generated object files,
eliminating the main.o conflict. Also, it prevents extended compilation flags
from applying to the re2c build.
In Makefile.am, also allow automake to automatically include the autoconf
conditionally-included files strsep and mergesort.
svn path=/trunk/yasm/; revision=739
22 years ago
Peter Johnson
582c5ea3d7
Warning cleanups.
...
svn path=/trunk/yasm/; revision=699
23 years ago
Peter Johnson
aacbbef7f9
Fix pointer comparison. Should be checking for == NULL, not <0.
...
svn path=/trunk/yasm/; revision=679
23 years ago
Peter Johnson
6c7bb59857
Flatten the tools/re2c build.
...
- Moved (by repocopy) main.c to re2c.c
- Moved (by repocopy) parser.y to re2c-parser.y
- Changed to Makefile.inc's rather than Makefile.am's
- Modified all the source file local includes to point to tools/re2c/*.h
svn path=/trunk/yasm/; revision=668
23 years ago
Peter Johnson
d11a297283
Portability fixes: include config.h to get rid of inline if necessary, remove
...
last // comments, and include a local strdup.
svn path=/trunk/yasm/; revision=588
23 years ago
Peter Johnson
33a981424e
Don't conflict local parser.h with bison-generated parser.h by renaming
...
parser.h to parse.h.
svn path=/trunk/yasm/; revision=584
23 years ago
Peter Johnson
27b0d041ea
Finish C conversion.
...
svn path=/trunk/yasm/; revision=582
23 years ago
Peter Johnson
910d5c64aa
Start C conversion. Eliminate bootstrap files.
...
svn path=/trunk/yasm/; revision=577
23 years ago
Peter Johnson
7cd8fdd1a0
Initial revision
...
svn path=/trunk/yasm/; revision=573
23 years ago