Portability fixes
commitfe501957c09a80347b1eb005ba1b1bc0fce14b0d
authorH. Peter Anvin <hpa@zytor.com>
Wed, 3 Oct 2007 04:53:51 +0000 (2 21:53 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Wed, 3 Oct 2007 04:53:51 +0000 (2 21:53 -0700)
tree6747b0e256b60819125c652dd58577b12c71556e
parent4a8daf06074351df2588a9f5cd2b4a558bde9935
Portability fixes

Concentrate compiler dependencies to compiler.h; make sure compiler.h
is included first in every .c file (since some prototypes may depend
on the presence of feature request macros.)

Actually use the conditional inclusion of various functions (totally
broken in previous releases.)
52 files changed:
assemble.c
compiler.h
configure.in
crc64.c
disasm.c
eval.c
float.c
hashtbl.c
labels.c
lib/snprintf.c
lib/vsnprintf.c
listing.c
macros.pl
nasm.c
nasm.h
nasmlib.c
nasmlib.h
ndisasm.c
outform.c
output/outaout.c
output/outas86.c
output/outbin.c
output/outcoff.c
output/outdbg.c
output/outelf32.c
output/outelf64.c
output/outieee.c
output/outmacho.c
output/outobj.c
output/outrdf.c
output/outrdf2.c
parser.c
pptok.pl
preproc.c
rdoff/collectn.c
rdoff/hash.c
rdoff/ldrdf.c
rdoff/rdf2bin.c
rdoff/rdf2ihx.c
rdoff/rdfdump.c
rdoff/rdflib.c
rdoff/rdfload.c
rdoff/rdlar.c
rdoff/rdlib.c
rdoff/rdoff.c
rdoff/rdx.c
rdoff/segtab.c
rdoff/symtab.c
regs.pl
stdscan.c
sync.c
tokhash.pl