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 |
Peter Johnson
|
a6e5b3e166
|
LCLint is now Splint (www.splint.org).
svn path=/trunk/yasm/; revision=543
|
23 years ago |
Peter Johnson
|
2ad58d8f33
|
Fix bug in align_section(): if a section has no bytecodes, last will be NULL!
svn path=/trunk/yasm/; revision=542
|
23 years ago |
Peter Johnson
|
45cc607135
|
Update to match new Mkfiles files.
svn path=/trunk/yasm/; revision=540
|
23 years ago |
Peter Johnson
|
73a516c455
|
Update to match configure-based build changes.
svn path=/trunk/yasm/; revision=539
|
23 years ago |