Peter Johnson
db0c353f68
Switch back to returning @dependent@ instead of @observer@.
...
svn path=/trunk/yasm/; revision=607
23 years ago
Peter Johnson
0124032e2c
Splint-noticed bugfixes: memory leaks, unreachable code.
...
svn path=/trunk/yasm/; revision=606
23 years ago
Peter Johnson
590fc49113
Splint cleanups, including const change.
...
svn path=/trunk/yasm/; revision=605
23 years ago
Peter Johnson
6033703a64
Splint cleanups and related bugfixes:
...
- fix memory leak in bin_objfmt_resolve_label2()
- delete common data in bin_objfmt_common_data_new() rather than continuing
to handle it in declare_data_*()
svn path=/trunk/yasm/; revision=604
23 years ago
Peter Johnson
f11e97b9ec
Change most Splint return annotations from dependent to observer.
...
Also, section_get_start() can't return NULL.
svn path=/trunk/yasm/; revision=603
23 years ago
Peter Johnson
848dab8ff0
Cast SAVE_* and WRITE_* assignments to unsigned char.
...
svn path=/trunk/yasm/; revision=602
23 years ago
Peter Johnson
f8bfa83597
Make expr_print() take a const expr.
...
svn path=/trunk/yasm/; revision=601
23 years ago
Peter Johnson
a76d8561f7
Fix a couple bugs found by Splint (and do some other Splint cleanups).
...
svn path=/trunk/yasm/; revision=600
23 years ago
Peter Johnson
a6f0bff972
Splint cleanups: expr_copy_* don't take a NULL, so they can't return NULL.
...
svn path=/trunk/yasm/; revision=599
23 years ago
Peter Johnson
bb71f908bc
Splint cleanups.
...
svn path=/trunk/yasm/; revision=598
23 years ago
Peter Johnson
7325626c6a
Split split parameters into separate lines to make it much easier to edit.
...
svn path=/trunk/yasm/; revision=597
23 years ago
Peter Johnson
78f566c510
Add options: +allglobals -noeffect -shiftnegative.
...
svn path=/trunk/yasm/; revision=596
23 years ago
Peter Johnson
a6d468b938
Splint cleanups.
...
svn path=/trunk/yasm/; revision=595
23 years ago
Peter Johnson
fa5199cf4d
Splint cleanups.
...
svn path=/trunk/yasm/; revision=594
23 years ago
Peter Johnson
1b6ca83117
Splint cleanups on memory allocation routines.
...
svn path=/trunk/yasm/; revision=593
23 years ago
Peter Johnson
b9541920f1
Create global macro NELEMS to replace countof macro defined just in main.c.
...
svn path=/trunk/yasm/; revision=592
23 years ago
Peter Johnson
58abdf1cd1
Update with latest files. Add suggestion on how to get an updated list.
...
svn path=/trunk/yasm/; revision=591
23 years ago
Peter Johnson
7c31b742d5
Add remove-potcdate.sed.
...
svn path=/trunk/yasm/; revision=590
23 years ago
Peter Johnson
8cd76bac56
Update to gettext 0.11.1.
...
svn path=/trunk/yasm/; revision=589
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
ad22cf5a0a
Add local changes (primarily C++ -> C conversion).
...
svn path=/trunk/yasm/; revision=587
23 years ago
Peter Johnson
e4ee9e1030
Reflect where our local o= and t= options came from.
...
svn path=/trunk/yasm/; revision=586
23 years ago
Peter Johnson
c23b8437d7
Add re2c to the build tree. Build tools with recursive make instead of from
...
top-level Makefile (for various reasons, including object name conflicts).
svn path=/trunk/yasm/; revision=585
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
6db97b6a23
Add pre-generated bootstrap files for re2c-generated scanner.
...
svn path=/trunk/yasm/; revision=583
23 years ago
Peter Johnson
27b0d041ea
Finish C conversion.
...
svn path=/trunk/yasm/; revision=582
23 years ago
Peter Johnson
88d5a1e6c4
Continuing C conversion (not everything is compilable yet).
...
svn path=/trunk/yasm/; revision=581
23 years ago
Peter Johnson
05224a9fd9
Make dual functions: _new (which allocates) and _init (which just copies) to
...
make C conversion elsewhere easier.
svn path=/trunk/yasm/; revision=580
23 years ago
Peter Johnson
bfe432b582
Prepend re2c to multiple include protections.
...
svn path=/trunk/yasm/; revision=579
23 years ago
Peter Johnson
c71097348c
Convert to C.
...
svn path=/trunk/yasm/; revision=578
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
Peter Johnson
2a9c98ccd6
Ignore all yapp preprocessed test files.
...
svn path=/trunk/yasm/; revision=572
23 years ago
Peter Johnson
1ee7eab766
Ignore lemon executable.
...
svn path=/trunk/yasm/; revision=571
23 years ago
Peter Johnson
da458aa10b
Merge in FreeBSD patches to lemon.
...
svn path=/trunk/yasm/; revision=570
23 years ago
Peter Johnson
83abfe0c72
Build lemon ( http://www.hwaci.com/sw/lemon/ ).
...
svn path=/trunk/yasm/; revision=566
23 years ago
Peter Johnson
1edf8f8119
Const, shadowing, and prototype fixes.
...
svn path=/trunk/yasm/; revision=565
23 years ago
Peter Johnson
111a36f0b2
Add $IdPath$.
...
svn path=/trunk/yasm/; revision=564
23 years ago
Peter Johnson
6e27d3d90e
Merge in 2002/01/30 Ethereal changes to lemon.
...
svn path=/trunk/yasm/; revision=563
23 years ago
Peter Johnson
8baee7c45d
Merge in 2002/04/07 lemon master sources.
...
svn path=/trunk/yasm/; revision=559
23 years ago
cvs2svn
ba51bb383c
This commit was generated by cvs2svn to compensate for changes in r557,
...
which included commits to RCS files with non-trunk default branches.
svn path=/trunk/yasm/; revision=558
23 years ago
Peter Johnson
d93c3d4735
Initial revision
...
svn path=/trunk/yasm/; revision=552
23 years ago
Peter Johnson
9398eb518e
Add some splint-suggested cleanups.
...
svn path=/trunk/yasm/; revision=551
23 years ago
Peter Johnson
aa6f573370
Update DISTFILES to reflect src/lclint.sh -> splint.sh move.
...
svn path=/trunk/yasm/; revision=550
23 years ago
Peter Johnson
ffa58d5f18
Include Makefile.inc itself in the distribution!
...
svn path=/trunk/yasm/; revision=549
23 years ago
Peter Johnson
26610c492e
Cleanups both for and from Splint.
...
svn path=/trunk/yasm/; revision=548
23 years ago
Peter Johnson
bccc5e7ec7
When using Splint, don't try to use gettext().
...
svn path=/trunk/yasm/; revision=547
23 years ago
Peter Johnson
04df0be842
Cleanups both for and from Splint.
...
svn path=/trunk/yasm/; revision=546
23 years ago
Peter Johnson
55b9cf9b81
Use -shiftimplementation because it's seeing enums as possibly negative for
...
the right side of <<.
svn path=/trunk/yasm/; revision=545
23 years ago
Peter Johnson
f37e5504be
Add check for vsnprintf().
...
svn path=/trunk/yasm/; revision=544
23 years ago