H. Peter Anvin
21d6be423f
Minor fixes needed to compile with MSVC++ 2005
...
Minor fixes to make it possible to compile with MS Visual C++ 2005.
Unfortunately, MSVC++ is not fully C99 compliant; in particular, it
doesn't handle interspersed declarations and other code. Furthermore,
it chokes on some expressions in outelf64.c, which fortunately can be
easily substituted with simpler expressions.
2007-09-16 22:15:34 -07:00
Chuck Crayne
199b96a810
Provide 64-bit support for ORG directive
2007-09-04 01:29:43 +00:00
H. Peter Anvin
74cc5e569c
Finishing touches on perfect hash tokenizer; actually turn the thing on
...
Finish the perfect hash tokenizer, and actually enable it.
Move stdscan() et al to a separate file, since it's not needed in any
of the clients of nasmlib other than nasm itself.
Run make alldeps.
2007-08-30 22:35:34 +00:00
Keith Kanios
c7ae18dba1
Placated unreferenced types.
2007-04-14 00:46:25 +00:00
Keith Kanios
93f2e9a5a1
c99 printf/fprintf compliance.
2007-04-14 00:10:59 +00:00
Keith Kanios
68d52b7737
Added appropriate "void" prototypes.
2007-04-13 22:03:24 +00:00
Keith Kanios
a6dfa78b78
Fixed distinction between char and int8_t data types.
2007-04-13 16:47:53 +00:00
Keith Kanios
b7a89544d0
General push for x86-64 support, dubbed 0.99.00.
2007-04-12 02:40:54 +00:00
H. Peter Anvin
e2c80181b6
Apply Nindent to all .c and .h files
2005-01-15 22:15:51 +00:00
Stanislav Karchebny
d52236c00e
Revert erroneous macro added and modify __OUTPUT_FORMAT__ to a string const
2003-09-25 11:43:28 +00:00
Stanislav Karchebny
5e8f36611f
Consistency fix
2003-09-25 11:28:45 +00:00
Stanislav Karchebny
88a049aca1
Added _NASM_FORMAT_ macro
2003-09-24 10:30:56 +00:00
H. Peter Anvin
da4c3983b2
Quiet spurious gcc warning
2003-07-09 19:10:47 +00:00
Michael K. Ter Louw
fbf539dbd9
start/vstart/align/valign can now be >0x80000000
2003-07-09 08:10:22 +00:00
Frank Kotler
d9119b2e52
Fixed outbin.c to allow origin > 80000000h
2003-06-30 20:39:23 +00:00
Frank Kotler
6b8350cdea
Mike's multisection outbin.c "align bug fix"
2003-02-04 07:11:20 +00:00
H. Peter Anvin
bfebdb0a07
"const"-ipation fixes from Trevor Woerner
2002-09-12 02:23:54 +00:00
H. Peter Anvin
0a7a3b459c
Change "const static" -> "static const" to keep gcc happy
2002-05-14 23:54:46 +00:00
H. Peter Anvin
310b3e165f
Code cleanup fixes from Ed Beroset
2002-05-14 22:38:55 +00:00
H. Peter Anvin
8ac364139a
NASM 0.98.30
2002-04-30 21:09:12 +00:00