summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2016-03-08 12:14:55 -0800
committerH. Peter Anvin <hpa@zytor.com>2016-03-08 12:20:02 -0800
commit3ef4f00d5a14000b91851f4c5e4ca5e701550528 (patch)
tree1b13efa1992915f017c7e3437e19015ba74ad3b6
parent7ab5595347d70ec9da736a0cedc9675a63356da3 (diff)
downloadnasm-3ef4f00d5a14000b91851f4c5e4ca5e701550528.tar.gz
lib: split library into stdlib and nasmlib; header handling fixes
Split lib/ into nasmlib/ (for nasm-specific functions) and stdlib/ (for replacements for C library functions which may be missing.) Rename the ersatz inttypes.h to nasmint.h so we can use a simple test in compiler.h instead of dealing with include path magic. Remove tests in configure.in for ancient missing functions (which will break the build anyway.) Signed-off-by: H. Peter Anvin <hpa@zytor.com>
-rw-r--r--Makefile.in219
-rw-r--r--Mkfiles/msvc.mak193
-rw-r--r--Mkfiles/netware.mak188
-rw-r--r--Mkfiles/openwcom.mak214
-rw-r--r--Mkfiles/owlinux.mak193
-rw-r--r--assemble.c1
-rw-r--r--compiler.h8
-rw-r--r--configure.in28
-rw-r--r--disasm.c1
-rw-r--r--eval.c1
-rw-r--r--float.c1
-rw-r--r--hashtbl.c1
-rw-r--r--hashtbl.h1
-rw-r--r--iflag.h1
-rw-r--r--labels.c1
-rw-r--r--listing.c1
-rw-r--r--md5.h1
-rw-r--r--nasm.c1
-rw-r--r--nasm.h1
-rw-r--r--nasmint.h (renamed from inttypes/inttypes.h)0
-rw-r--r--nasmlib.h1
-rw-r--r--nasmlib/crc64.c (renamed from lib/crc64.c)0
-rw-r--r--nasmlib/file.c (renamed from lib/file.c)0
-rw-r--r--nasmlib/ilog2.c (renamed from lib/ilog2.c)0
-rw-r--r--nasmlib/md5c.c (renamed from lib/md5c.c)0
-rw-r--r--nasmlib/nasmlib.c (renamed from lib/nasmlib.c)1
-rw-r--r--nasmlib/realpath.c (renamed from lib/realpath.c)0
-rw-r--r--nasmlib/ver.c (renamed from lib/ver.c)0
-rw-r--r--ndisasm.c1
-rw-r--r--output/elf.h1
-rw-r--r--output/outaout.c1
-rw-r--r--output/outas86.c1
-rw-r--r--output/outbin.c1
-rw-r--r--output/outcoff.c1
-rw-r--r--output/outdbg.c1
-rw-r--r--output/outelf.c1
-rw-r--r--output/outelf32.c1
-rw-r--r--output/outelf64.c1
-rw-r--r--output/outelfx32.c1
-rw-r--r--output/outform.c1
-rw-r--r--output/outieee.c1
-rw-r--r--output/outmacho.c1
-rw-r--r--output/outobj.c1
-rw-r--r--output/outrdf2.c1
-rw-r--r--output/stabs.h1
-rw-r--r--parser.c1
-rwxr-xr-xpptok.pl1
-rw-r--r--preproc-nop.c1
-rw-r--r--preproc.c1
-rw-r--r--rbtree.h1
-rw-r--r--rdoff/hash.h1
-rw-r--r--rdoff/ldsegs.h1
-rw-r--r--rdoff/rdflib.c2
-rw-r--r--rdoff/rdlar.h1
-rw-r--r--rdoff/rdoff.c1
-rw-r--r--rdoff/rdoff.h1
-rw-r--r--rdoff/segtab.h1
-rw-r--r--rdoff/symtab.h1
-rw-r--r--stdlib/snprintf.c (renamed from lib/snprintf.c)0
-rw-r--r--stdlib/strlcpy.c (renamed from lib/strlcpy.c)0
-rw-r--r--stdlib/vsnprintf.c (renamed from lib/vsnprintf.c)0
-rw-r--r--stdscan.c1
-rw-r--r--sync.c1
-rw-r--r--tables.h1
64 files changed, 534 insertions, 557 deletions
diff --git a/Makefile.in b/Makefile.in
index 98ee228d..6ce5c7cc 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -101,10 +101,10 @@ NDISASM = ndisasm.$(O) disasm.$(O) sync.$(O) \
insnsd.$(O) insnsb.$(O) insnsn.$(O) regs.$(O) regdis.$(O) \
disp8.$(O) iflag.$(O)
-LIBOBJ = lib/snprintf.$(O) lib/vsnprintf.$(O) lib/strlcpy.$(O) \
- lib/nasmlib.$(O) lib/ver.$(O) \
- lib/file.$(O) lib/realpath.$(O) \
- lib/ilog2.$(O) lib/md5c.$(O) lib/crc64.$(O)
+LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) stdlib/strlcpy.$(O) \
+ nasmlib/nasmlib.$(O) nasmlib/ver.$(O) \
+ nasmlib/file.$(O) nasmlib/realpath.$(O) \
+ nasmlib/ilog2.$(O) nasmlib/md5c.$(O) nasmlib/crc64.$(O)
#-- End File Lists --#
all: nasm$(X) ndisasm$(X) rdf
@@ -235,7 +235,8 @@ install: nasm$(X) ndisasm$(X)
clean:
$(RM) -f *.$(O) *.s *.i *.$(A)
- $(RM) -f lib/*.$(O) lib/*.s lib/*.i
+ $(RM) -f stdlib/*.$(O) stdlib/*.s stdlib/*.i
+ $(RM) -f nasmlib/*.$(O) nasmlib/*.s nasmlib/*.i
$(RM) -f output/*.$(O) output/*.s output/*.i
$(RM) -f nasm$(X) ndisasm$(X)
$(RM) -f nasm-*-installer-*.exe
@@ -321,7 +322,7 @@ golden: nasm$(X)
alldeps: perlreq
$(RUNPERL) syncfiles.pl Makefile.in Mkfiles/*.mak
$(RUNPERL) mkdep.pl -M Makefile.in Mkfiles/*.mak -- \
- . output lib
+ . output stdlib nasmlib
./config.status
#-- Magic hints to mkdep.pl --#
@@ -329,142 +330,154 @@ alldeps: perlreq
# @path-separator: "/"
#-- Everything below is generated by mkdep.pl - do not edit --#
assemble.$(O): assemble.c assemble.h compiler.h config.h directiv.h disp8.h \
- iflag.h iflaggen.h insns.h insnsi.h listing.h nasm.h nasmlib.h opflags.h \
- pptok.h preproc.h regs.h tables.h tokens.h
+ iflag.h iflaggen.h insns.h insnsi.h listing.h nasm.h nasmint.h nasmlib.h \
+ opflags.h pptok.h preproc.h regs.h tables.h tokens.h
directiv.$(O): directiv.c compiler.h config.h directiv.h hashtbl.h insnsi.h \
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
disasm.$(O): disasm.c compiler.h config.h directiv.h disasm.h disp8.h \
- iflag.h iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h \
- preproc.h regdis.h regs.h sync.h tables.h tokens.h
+ iflag.h iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h \
+ pptok.h preproc.h regdis.h regs.h sync.h tables.h tokens.h
disp8.$(O): disp8.c compiler.h config.h directiv.h disp8.h insnsi.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
eval.$(O): eval.c compiler.h config.h directiv.h eval.h float.h insnsi.h \
- labels.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ labels.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ tables.h
exprlib.$(O): exprlib.c compiler.h config.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
float.$(O): float.c compiler.h config.h directiv.h float.h insnsi.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
hashtbl.$(O): hashtbl.c compiler.h config.h directiv.h hashtbl.h insnsi.h \
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-iflag.$(O): iflag.c compiler.h config.h iflag.h iflaggen.h
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+iflag.$(O): iflag.c compiler.h config.h iflag.h iflaggen.h nasmint.h
insnsa.$(O): insnsa.c compiler.h config.h directiv.h iflag.h iflaggen.h \
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
- tables.h tokens.h
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \
+ regs.h tables.h tokens.h
insnsb.$(O): insnsb.c compiler.h config.h directiv.h iflag.h iflaggen.h \
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
- tables.h tokens.h
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \
+ regs.h tables.h tokens.h
insnsd.$(O): insnsd.c compiler.h config.h directiv.h iflag.h iflaggen.h \
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
- tables.h tokens.h
-insnsn.$(O): insnsn.c compiler.h config.h insnsi.h tables.h
-labels.$(O): labels.c compiler.h config.h directiv.h hashtbl.h insnsi.h \
- labels.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-lib/crc64.$(O): lib/crc64.c compiler.h config.h hashtbl.h nasmlib.h
-lib/file.$(O): lib/file.c compiler.h config.h nasmlib.h
-lib/ilog2.$(O): lib/ilog2.c compiler.h config.h nasmlib.h
-lib/md5c.$(O): lib/md5c.c compiler.h config.h md5.h
-lib/nasmlib.$(O): lib/nasmlib.c compiler.h config.h directiv.h iflag.h \
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h \
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \
regs.h tables.h tokens.h
-lib/realpath.$(O): lib/realpath.c compiler.h config.h nasmlib.h
-lib/snprintf.$(O): lib/snprintf.c compiler.h config.h nasmlib.h
-lib/strlcpy.$(O): lib/strlcpy.c compiler.h config.h
-lib/ver.$(O): lib/ver.c ver.h version.h
-lib/vsnprintf.$(O): lib/vsnprintf.c compiler.h config.h nasmlib.h
+insnsn.$(O): insnsn.c compiler.h config.h insnsi.h nasmint.h tables.h
+labels.$(O): labels.c compiler.h config.h directiv.h hashtbl.h insnsi.h \
+ labels.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ tables.h
listing.$(O): listing.c compiler.h config.h directiv.h insnsi.h listing.h \
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
macros.$(O): macros.c compiler.h config.h directiv.h hashtbl.h insnsi.h \
- nasm.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h \
- tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h \
+ regs.h tables.h
nasm.$(O): nasm.c assemble.h compiler.h config.h directiv.h eval.h float.h \
- iflag.h iflaggen.h insns.h insnsi.h labels.h listing.h nasm.h nasmlib.h \
- opflags.h output/outform.h parser.h pptok.h preproc.h raa.h regs.h saa.h \
- stdscan.h tables.h tokens.h ver.h
+ iflag.h iflaggen.h insns.h insnsi.h labels.h listing.h nasm.h nasmint.h \
+ nasmlib.h opflags.h output/outform.h parser.h pptok.h preproc.h raa.h \
+ regs.h saa.h stdscan.h tables.h tokens.h ver.h
+nasmlib/crc64.$(O): nasmlib/crc64.c compiler.h config.h hashtbl.h nasmint.h \
+ nasmlib.h
+nasmlib/file.$(O): nasmlib/file.c compiler.h config.h nasmint.h nasmlib.h
+nasmlib/ilog2.$(O): nasmlib/ilog2.c compiler.h config.h nasmint.h nasmlib.h
+nasmlib/md5c.$(O): nasmlib/md5c.c compiler.h config.h md5.h nasmint.h
+nasmlib/nasmlib.$(O): nasmlib/nasmlib.c compiler.h config.h directiv.h \
+ iflag.h iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h \
+ pptok.h preproc.h regs.h tables.h tokens.h
+nasmlib/realpath.$(O): nasmlib/realpath.c compiler.h config.h nasmint.h \
+ nasmlib.h
+nasmlib/ver.$(O): nasmlib/ver.c ver.h version.h
ndisasm.$(O): ndisasm.c compiler.h config.h directiv.h disasm.h iflag.h \
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h \
- regs.h sync.h tables.h tokens.h ver.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h \
+ preproc.h regs.h sync.h tables.h tokens.h ver.h
output/codeview.$(O): output/codeview.c compiler.h config.h directiv.h \
- insnsi.h md5.h nasm.h nasmlib.h opflags.h output/outlib.h output/pecoff.h \
- pptok.h preproc.h regs.h saa.h tables.h version.h
+ insnsi.h md5.h nasm.h nasmint.h nasmlib.h opflags.h output/outlib.h \
+ output/pecoff.h pptok.h preproc.h regs.h saa.h tables.h version.h
output/nulldbg.$(O): output/nulldbg.c compiler.h config.h directiv.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h \
- regs.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h \
+ preproc.h regs.h tables.h
output/nullout.$(O): output/nullout.c compiler.h config.h directiv.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h \
- regs.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h \
+ preproc.h regs.h tables.h
output/outaout.$(O): output/outaout.c compiler.h config.h directiv.h eval.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h \
- pptok.h preproc.h raa.h regs.h saa.h stdscan.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \
+ output/outlib.h pptok.h preproc.h raa.h regs.h saa.h stdscan.h tables.h
output/outas86.$(O): output/outas86.c compiler.h config.h directiv.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h \
- pptok.h preproc.h raa.h regs.h saa.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \
+ output/outlib.h pptok.h preproc.h raa.h regs.h saa.h tables.h
output/outbin.$(O): output/outbin.c compiler.h config.h directiv.h eval.h \
- insnsi.h labels.h nasm.h nasmlib.h opflags.h output/outform.h \
+ insnsi.h labels.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \
output/outlib.h pptok.h preproc.h regs.h saa.h stdscan.h tables.h
output/outcoff.$(O): output/outcoff.c compiler.h config.h directiv.h eval.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h \
- output/pecoff.h pptok.h preproc.h raa.h regs.h saa.h tables.h
-output/outdbg.$(O): output/outdbg.c compiler.h config.h directiv.h insnsi.h \
- nasm.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h \
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \
+ output/outlib.h output/pecoff.h pptok.h preproc.h raa.h regs.h saa.h \
tables.h
+output/outdbg.$(O): output/outdbg.c compiler.h config.h directiv.h insnsi.h \
+ nasm.h nasmint.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h \
+ regs.h tables.h
output/outelf.$(O): output/outelf.c compiler.h config.h directiv.h insnsi.h \
- nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h output/outelf.h \
- output/outform.h pptok.h preproc.h rbtree.h regs.h saa.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
+ output/outelf.h output/outform.h pptok.h preproc.h rbtree.h regs.h saa.h \
+ tables.h
output/outelf32.$(O): output/outelf32.c compiler.h config.h directiv.h \
- eval.h insnsi.h nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
- output/outelf.h output/outform.h output/outlib.h output/stabs.h pptok.h \
- preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
+ eval.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h \
+ output/elf.h output/outelf.h output/outform.h output/outlib.h \
+ output/stabs.h pptok.h preproc.h raa.h rbtree.h regs.h saa.h stdscan.h \
+ tables.h ver.h
output/outelf64.$(O): output/outelf64.c compiler.h config.h directiv.h \
- eval.h insnsi.h nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
- output/outelf.h output/outform.h output/outlib.h output/stabs.h pptok.h \
- preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
+ eval.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h \
+ output/elf.h output/outelf.h output/outform.h output/outlib.h \
+ output/stabs.h pptok.h preproc.h raa.h rbtree.h regs.h saa.h stdscan.h \
+ tables.h ver.h
output/outelfx32.$(O): output/outelfx32.c compiler.h config.h directiv.h \
- eval.h insnsi.h nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
- output/outelf.h output/outform.h output/outlib.h output/stabs.h pptok.h \
- preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
+ eval.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h \
+ output/elf.h output/outelf.h output/outform.h output/outlib.h \
+ output/stabs.h pptok.h preproc.h raa.h rbtree.h regs.h saa.h stdscan.h \
+ tables.h ver.h
output/outform.$(O): output/outform.c compiler.h config.h directiv.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h \
- regs.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h pptok.h \
+ preproc.h regs.h tables.h
output/outieee.$(O): output/outieee.c compiler.h config.h directiv.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h \
- pptok.h preproc.h regs.h tables.h ver.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \
+ output/outlib.h pptok.h preproc.h regs.h tables.h ver.h
output/outlib.$(O): output/outlib.c compiler.h config.h directiv.h insnsi.h \
- nasm.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h \
- tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h \
+ regs.h tables.h
output/outmacho.$(O): output/outmacho.c compiler.h config.h directiv.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h \
- pptok.h preproc.h raa.h rbtree.h regs.h saa.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \
+ output/outlib.h pptok.h preproc.h raa.h rbtree.h regs.h saa.h tables.h
output/outobj.$(O): output/outobj.c compiler.h config.h directiv.h eval.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h \
- pptok.h preproc.h regs.h stdscan.h tables.h ver.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \
+ output/outlib.h pptok.h preproc.h regs.h stdscan.h tables.h ver.h
output/outrdf2.$(O): output/outrdf2.c compiler.h config.h directiv.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h \
- pptok.h preproc.h rdoff/rdoff.h regs.h saa.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \
+ output/outlib.h pptok.h preproc.h rdoff/rdoff.h regs.h saa.h tables.h
parser.$(O): parser.c compiler.h config.h directiv.h eval.h float.h iflag.h \
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h parser.h pptok.h \
- preproc.h regs.h stdscan.h tables.h tokens.h
-pptok.$(O): pptok.c compiler.h config.h hashtbl.h nasmlib.h pptok.h \
- preproc.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h parser.h \
+ pptok.h preproc.h regs.h stdscan.h tables.h tokens.h
+pptok.$(O): pptok.c compiler.h config.h hashtbl.h nasmint.h nasmlib.h \
+ pptok.h preproc.h
preproc-nop.$(O): preproc-nop.c compiler.h config.h directiv.h insnsi.h \
- listing.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ listing.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ tables.h
preproc.$(O): preproc.c compiler.h config.h directiv.h eval.h hashtbl.h \
- insnsi.h listing.h nasm.h nasmlib.h opflags.h pptok.h preproc.h quote.h \
- regs.h stdscan.h tables.h tokens.h
-quote.$(O): quote.c compiler.h config.h nasmlib.h quote.h
-raa.$(O): raa.c compiler.h config.h nasmlib.h raa.h
-rbtree.$(O): rbtree.c compiler.h config.h rbtree.h
+ insnsi.h listing.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \
+ quote.h regs.h stdscan.h tables.h tokens.h
+quote.$(O): quote.c compiler.h config.h nasmint.h nasmlib.h quote.h
+raa.$(O): raa.c compiler.h config.h nasmint.h nasmlib.h raa.h
+rbtree.$(O): rbtree.c compiler.h config.h nasmint.h rbtree.h
regdis.$(O): regdis.c regdis.h regs.h
regflags.$(O): regflags.c compiler.h config.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-regs.$(O): regs.c compiler.h config.h insnsi.h tables.h
-regvals.$(O): regvals.c compiler.h config.h insnsi.h tables.h
-saa.$(O): saa.c compiler.h config.h nasmlib.h saa.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+regs.$(O): regs.c compiler.h config.h insnsi.h nasmint.h tables.h
+regvals.$(O): regvals.c compiler.h config.h insnsi.h nasmint.h tables.h
+saa.$(O): saa.c compiler.h config.h nasmint.h nasmlib.h saa.h
+stdlib/snprintf.$(O): stdlib/snprintf.c compiler.h config.h nasmint.h \
+ nasmlib.h
+stdlib/strlcpy.$(O): stdlib/strlcpy.c compiler.h config.h nasmint.h
+stdlib/vsnprintf.$(O): stdlib/vsnprintf.c compiler.h config.h nasmint.h \
+ nasmlib.h
stdscan.$(O): stdscan.c compiler.h config.h directiv.h iflag.h iflaggen.h \
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h quote.h \
- regs.h stdscan.h tables.h tokens.h
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \
+ quote.h regs.h stdscan.h tables.h tokens.h
strfunc.$(O): strfunc.c compiler.h config.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-sync.$(O): sync.c compiler.h config.h nasmlib.h sync.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+sync.$(O): sync.c compiler.h config.h nasmint.h nasmlib.h sync.h
tokhash.$(O): tokhash.c compiler.h config.h directiv.h hashtbl.h iflag.h \
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h \
- regs.h stdscan.h tables.h tokens.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h \
+ preproc.h regs.h stdscan.h tables.h tokens.h
diff --git a/Mkfiles/msvc.mak b/Mkfiles/msvc.mak
index 633df8d1..df7df395 100644
--- a/Mkfiles/msvc.mak
+++ b/Mkfiles/msvc.mak
@@ -70,10 +70,10 @@ NDISASM = ndisasm.$(O) disasm.$(O) sync.$(O) \
insnsd.$(O) insnsb.$(O) insnsn.$(O) regs.$(O) regdis.$(O) \
disp8.$(O) iflag.$(O)
-LIBOBJ = lib/snprintf.$(O) lib/vsnprintf.$(O) lib/strlcpy.$(O) \
- lib/nasmlib.$(O) lib/ver.$(O) \
- lib/file.$(O) lib/realpath.$(O) \
- lib/ilog2.$(O) lib/md5c.$(O) lib/crc64.$(O)
+LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) stdlib/strlcpy.$(O) \
+ nasmlib/nasmlib.$(O) nasmlib/ver.$(O) \
+ nasmlib/file.$(O) nasmlib/realpath.$(O) \
+ nasmlib/ilog2.$(O) nasmlib/md5c.$(O) nasmlib/crc64.$(O)
#-- End File Lists --#
all: nasm$(X) ndisasm$(X)
@@ -231,135 +231,142 @@ everything: all doc rdf
# @exclude: "config.h"
#-- Everything below is generated by mkdep.pl - do not edit --#
assemble.$(O): assemble.c assemble.h compiler.h directiv.h disp8.h iflag.h \
- iflaggen.h insns.h insnsi.h listing.h nasm.h nasmlib.h opflags.h pptok.h \
- preproc.h regs.h tables.h tokens.h
+ iflaggen.h insns.h insnsi.h listing.h nasm.h nasmint.h nasmlib.h opflags.h \
+ pptok.h preproc.h regs.h tables.h tokens.h
directiv.$(O): directiv.c compiler.h directiv.h hashtbl.h insnsi.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
disasm.$(O): disasm.c compiler.h directiv.h disasm.h disp8.h iflag.h \
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h \
- regdis.h regs.h sync.h tables.h tokens.h
-disp8.$(O): disp8.c compiler.h directiv.h disp8.h insnsi.h nasm.h nasmlib.h \
- opflags.h pptok.h preproc.h regs.h tables.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h \
+ preproc.h regdis.h regs.h sync.h tables.h tokens.h
+disp8.$(O): disp8.c compiler.h directiv.h disp8.h insnsi.h nasm.h nasmint.h \
+ nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
eval.$(O): eval.c compiler.h directiv.h eval.h float.h insnsi.h labels.h \
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-exprlib.$(O): exprlib.c compiler.h directiv.h insnsi.h nasm.h nasmlib.h \
- opflags.h pptok.h preproc.h regs.h tables.h
-float.$(O): float.c compiler.h directiv.h float.h insnsi.h nasm.h nasmlib.h \
- opflags.h pptok.h preproc.h regs.h tables.h
-hashtbl.$(O): hashtbl.c compiler.h directiv.h hashtbl.h insnsi.h nasm.h \
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+exprlib.$(O): exprlib.c compiler.h directiv.h insnsi.h nasm.h nasmint.h \
nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-iflag.$(O): iflag.c compiler.h iflag.h iflaggen.h
+float.$(O): float.c compiler.h directiv.h float.h insnsi.h nasm.h nasmint.h \
+ nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+hashtbl.$(O): hashtbl.c compiler.h directiv.h hashtbl.h insnsi.h nasm.h \
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+iflag.$(O): iflag.c compiler.h iflag.h iflaggen.h nasmint.h
insnsa.$(O): insnsa.c compiler.h directiv.h iflag.h iflaggen.h insns.h \
- insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h \
- tokens.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ tables.h tokens.h
insnsb.$(O): insnsb.c compiler.h directiv.h iflag.h iflaggen.h insns.h \
- insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h \
- tokens.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ tables.h tokens.h
insnsd.$(O): insnsd.c compiler.h directiv.h iflag.h iflaggen.h insns.h \
- insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h \
- tokens.h
-insnsn.$(O): insnsn.c compiler.h insnsi.h tables.h
-labels.$(O): labels.c compiler.h directiv.h hashtbl.h insnsi.h labels.h \
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-lib/crc64.$(O): lib/crc64.c compiler.h hashtbl.h nasmlib.h
-lib/file.$(O): lib/file.c compiler.h nasmlib.h
-lib/ilog2.$(O): lib/ilog2.c compiler.h nasmlib.h
-lib/md5c.$(O): lib/md5c.c compiler.h md5.h
-lib/nasmlib.$(O): lib/nasmlib.c compiler.h directiv.h iflag.h iflaggen.h \
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
tables.h tokens.h
-lib/realpath.$(O): lib/realpath.c compiler.h nasmlib.h
-lib/snprintf.$(O): lib/snprintf.c compiler.h nasmlib.h
-lib/strlcpy.$(O): lib/strlcpy.c compiler.h
-lib/ver.$(O): lib/ver.c ver.h version.h
-lib/vsnprintf.$(O): lib/vsnprintf.c compiler.h nasmlib.h
+insnsn.$(O): insnsn.c compiler.h insnsi.h nasmint.h tables.h
+labels.$(O): labels.c compiler.h directiv.h hashtbl.h insnsi.h labels.h \
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
listing.$(O): listing.c compiler.h directiv.h insnsi.h listing.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
macros.$(O): macros.c compiler.h directiv.h hashtbl.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h \
+ tables.h
nasm.$(O): nasm.c assemble.h compiler.h directiv.h eval.h float.h iflag.h \
- iflaggen.h insns.h insnsi.h labels.h listing.h nasm.h nasmlib.h opflags.h \
- output/outform.h parser.h pptok.h preproc.h raa.h regs.h saa.h stdscan.h \
- tables.h tokens.h ver.h
+ iflaggen.h insns.h insnsi.h labels.h listing.h nasm.h nasmint.h nasmlib.h \
+ opflags.h output/outform.h parser.h pptok.h preproc.h raa.h regs.h saa.h \
+ stdscan.h tables.h tokens.h ver.h
+nasmlib/crc64.$(O): nasmlib/crc64.c compiler.h hashtbl.h nasmint.h nasmlib.h
+nasmlib/file.$(O): nasmlib/file.c compiler.h nasmint.h nasmlib.h
+nasmlib/ilog2.$(O): nasmlib/ilog2.c compiler.h nasmint.h nasmlib.h
+nasmlib/md5c.$(O): nasmlib/md5c.c compiler.h md5.h nasmint.h
+nasmlib/nasmlib.$(O): nasmlib/nasmlib.c compiler.h directiv.h iflag.h \
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h \
+ preproc.h regs.h tables.h tokens.h
+nasmlib/realpath.$(O): nasmlib/realpath.c compiler.h nasmint.h nasmlib.h
+nasmlib/ver.$(O): nasmlib/ver.c ver.h version.h
ndisasm.$(O): ndisasm.c compiler.h directiv.h disasm.h iflag.h iflaggen.h \
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h sync.h \
- tables.h tokens.h ver.h
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \
+ regs.h sync.h tables.h tokens.h ver.h
output/codeview.$(O): output/codeview.c compiler.h directiv.h insnsi.h md5.h \
- nasm.h nasmlib.h opflags.h output/outlib.h output/pecoff.h pptok.h \
- preproc.h regs.h saa.h tables.h version.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outlib.h output/pecoff.h \
+ pptok.h preproc.h regs.h saa.h tables.h version.h
output/nulldbg.$(O): output/nulldbg.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h \
+ tables.h
output/nullout.$(O): output/nullout.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h \
+ tables.h
output/outaout.$(O): output/outaout.c compiler.h directiv.h eval.h insnsi.h \
- nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h \
- preproc.h raa.h regs.h saa.h stdscan.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h \
+ pptok.h preproc.h raa.h regs.h saa.h stdscan.h tables.h
output/outas86.$(O): output/outas86.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h preproc.h \
- raa.h regs.h saa.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h \
+ preproc.h raa.h regs.h saa.h tables.h
output/outbin.$(O): output/outbin.c compiler.h directiv.h eval.h insnsi.h \
- labels.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h \
- pptok.h preproc.h regs.h saa.h stdscan.h tables.h
+ labels.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \
+ output/outlib.h pptok.h preproc.h regs.h saa.h stdscan.h tables.h
output/outcoff.$(O): output/outcoff.c compiler.h directiv.h eval.h insnsi.h \
- nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h output/pecoff.h \
- pptok.h preproc.h raa.h regs.h saa.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h \
+ output/pecoff.h pptok.h preproc.h raa.h regs.h saa.h tables.h
output/outdbg.$(O): output/outdbg.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h \
+ tables.h
output/outelf.$(O): output/outelf.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/dwarf.h output/elf.h output/outelf.h \
+ nasmint.h nasmlib.h opflags.h output/dwarf.h output/elf.h output/outelf.h \
output/outform.h pptok.h preproc.h rbtree.h regs.h saa.h tables.h
output/outelf32.$(O): output/outelf32.c compiler.h directiv.h eval.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
output/outelf.h output/outform.h output/outlib.h output/stabs.h pptok.h \
preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
output/outelf64.$(O): output/outelf64.c compiler.h directiv.h eval.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
output/outelf.h output/outform.h output/outlib.h output/stabs.h pptok.h \
preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
output/outelfx32.$(O): output/outelfx32.c compiler.h directiv.h eval.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
output/outelf.h output/outform.h output/outlib.h output/stabs.h pptok.h \
preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
output/outform.$(O): output/outform.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h \
+ tables.h
output/outieee.$(O): output/outieee.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h preproc.h \
- regs.h tables.h ver.h
+ nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h \
+ preproc.h regs.h tables.h ver.h
output/outlib.$(O): output/outlib.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h \
+ tables.h
output/outmacho.$(O): output/outmacho.c compiler.h directiv.h insnsi.h \
- nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h \
- preproc.h raa.h rbtree.h regs.h saa.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h \
+ pptok.h preproc.h raa.h rbtree.h regs.h saa.h tables.h
output/outobj.$(O): output/outobj.c compiler.h directiv.h eval.h insnsi.h \
- nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h \
- preproc.h regs.h stdscan.h tables.h ver.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h \
+ pptok.h preproc.h regs.h stdscan.h tables.h ver.h
output/outrdf2.$(O): output/outrdf2.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h preproc.h \
- rdoff/rdoff.h regs.h saa.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h \
+ preproc.h rdoff/rdoff.h regs.h saa.h tables.h
parser.$(O): parser.c compiler.h directiv.h eval.h float.h iflag.h \
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h parser.h pptok.h \
- preproc.h regs.h stdscan.h tables.h tokens.h
-pptok.$(O): pptok.c compiler.h hashtbl.h nasmlib.h pptok.h preproc.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h parser.h \
+ pptok.h preproc.h regs.h stdscan.h tables.h tokens.h
+pptok.$(O): pptok.c compiler.h hashtbl.h nasmint.h nasmlib.h pptok.h \
+ preproc.h
preproc-nop.$(O): preproc-nop.c compiler.h directiv.h insnsi.h listing.h \
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
preproc.$(O): preproc.c compiler.h directiv.h eval.h hashtbl.h insnsi.h \
- listing.h nasm.h nasmlib.h opflags.h pptok.h preproc.h quote.h regs.h \
- stdscan.h tables.h tokens.h
-quote.$(O): quote.c compiler.h nasmlib.h quote.h
-raa.$(O): raa.c compiler.h nasmlib.h raa.h
-rbtree.$(O): rbtree.c compiler.h rbtree.h
+ listing.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h quote.h \
+ regs.h stdscan.h tables.h tokens.h
+quote.$(O): quote.c compiler.h nasmint.h nasmlib.h quote.h
+raa.$(O): raa.c compiler.h nasmint.h nasmlib.h raa.h
+rbtree.$(O): rbtree.c compiler.h nasmint.h rbtree.h
regdis.$(O): regdis.c regdis.h regs.h
-regflags.$(O): regflags.c compiler.h directiv.h insnsi.h nasm.h nasmlib.h \
- opflags.h pptok.h preproc.h regs.h tables.h
-regs.$(O): regs.c compiler.h insnsi.h tables.h
-regvals.$(O): regvals.c compiler.h insnsi.h tables.h
-saa.$(O): saa.c compiler.h nasmlib.h saa.h
+regflags.$(O): regflags.c compiler.h directiv.h insnsi.h nasm.h nasmint.h \
+ nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+regs.$(O): regs.c compiler.h insnsi.h nasmint.h tables.h
+regvals.$(O): regvals.c compiler.h insnsi.h nasmint.h tables.h
+saa.$(O): saa.c compiler.h nasmint.h nasmlib.h saa.h
+stdlib/snprintf.$(O): stdlib/snprintf.c compiler.h nasmint.h nasmlib.h
+stdlib/strlcpy.$(O): stdlib/strlcpy.c compiler.h nasmint.h
+stdlib/vsnprintf.$(O): stdlib/vsnprintf.c compiler.h nasmint.h nasmlib.h
stdscan.$(O): stdscan.c compiler.h directiv.h iflag.h iflaggen.h insns.h \
- insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h quote.h regs.h \
- stdscan.h tables.h tokens.h
-strfunc.$(O): strfunc.c compiler.h directiv.h insnsi.h nasm.h nasmlib.h \
- opflags.h pptok.h preproc.h regs.h tables.h
-sync.$(O): sync.c compiler.h nasmlib.h sync.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h quote.h \
+ regs.h stdscan.h tables.h tokens.h
+strfunc.$(O): strfunc.c compiler.h directiv.h insnsi.h nasm.h nasmint.h \
+ nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+sync.$(O): sync.c compiler.h nasmint.h nasmlib.h sync.h
tokhash.$(O): tokhash.c compiler.h directiv.h hashtbl.h iflag.h iflaggen.h \
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
- stdscan.h tables.h tokens.h
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \
+ regs.h stdscan.h tables.h tokens.h
diff --git a/Mkfiles/netware.mak b/Mkfiles/netware.mak
index aaeaf741..45728a2f 100644
--- a/Mkfiles/netware.mak
+++ b/Mkfiles/netware.mak
@@ -136,133 +136,139 @@ $(OBJDIR)/version.mak: $(PROOT)/version $(PROOT)/version.pl $(OBJDIR)
# @continuation: "\"
#-- Everything below is generated by mkdep.pl - do not edit --#
assemble.o: assemble.c assemble.h compiler.h config.h directiv.h disp8.h \
- iflag.h iflaggen.h insns.h insnsi.h listing.h nasm.h nasmlib.h opflags.h \
- pptok.h preproc.h regs.h tables.h tokens.h
+ iflag.h iflaggen.h insns.h insnsi.h listing.h nasm.h nasmint.h nasmlib.h \
+ opflags.h pptok.h preproc.h regs.h tables.h tokens.h
directiv.o: directiv.c compiler.h config.h directiv.h hashtbl.h insnsi.h \
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
disasm.o: disasm.c compiler.h config.h directiv.h disasm.h disp8.h iflag.h \
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h \
- regdis.h regs.h sync.h tables.h tokens.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h \
+ preproc.h regdis.h regs.h sync.h tables.h tokens.h
disp8.o: disp8.c compiler.h config.h directiv.h disp8.h insnsi.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
eval.o: eval.c compiler.h config.h directiv.h eval.h float.h insnsi.h \
- labels.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ labels.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ tables.h
exprlib.o: exprlib.c compiler.h config.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
float.o: float.c compiler.h config.h directiv.h float.h insnsi.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
hashtbl.o: hashtbl.c compiler.h config.h directiv.h hashtbl.h insnsi.h \
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-iflag.o: iflag.c compiler.h config.h iflag.h iflaggen.h
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+iflag.o: iflag.c compiler.h config.h iflag.h iflaggen.h nasmint.h
insnsa.o: insnsa.c compiler.h config.h directiv.h iflag.h iflaggen.h insns.h \
- insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h \
- tokens.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ tables.h tokens.h
insnsb.o: insnsb.c compiler.h config.h directiv.h iflag.h iflaggen.h insns.h \
- insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h \
- tokens.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ tables.h tokens.h
insnsd.o: insnsd.c compiler.h config.h directiv.h iflag.h iflaggen.h insns.h \
- insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h \
- tokens.h
-insnsn.o: insnsn.c compiler.h config.h insnsi.h tables.h
-labels.o: labels.c compiler.h config.h directiv.h hashtbl.h insnsi.h \
- labels.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-crc64.o: crc64.c compiler.h config.h hashtbl.h nasmlib.h
-file.o: file.c compiler.h config.h nasmlib.h
-ilog2.o: ilog2.c compiler.h config.h nasmlib.h
-md5c.o: md5c.c compiler.h config.h md5.h
-nasmlib.o: nasmlib.c compiler.h config.h directiv.h iflag.h iflaggen.h \
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
tables.h tokens.h
-realpath.o: realpath.c compiler.h config.h nasmlib.h
-snprintf.o: snprintf.c compiler.h config.h nasmlib.h
-strlcpy.o: strlcpy.c compiler.h config.h
-ver.o: ver.c ver.h version.h
-vsnprintf.o: vsnprintf.c compiler.h config.h nasmlib.h
+insnsn.o: insnsn.c compiler.h config.h insnsi.h nasmint.h tables.h
+labels.o: labels.c compiler.h config.h directiv.h hashtbl.h insnsi.h \
+ labels.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ tables.h
listing.o: listing.c compiler.h config.h directiv.h insnsi.h listing.h \
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
macros.o: macros.c compiler.h config.h directiv.h hashtbl.h insnsi.h nasm.h \
- nasmlib.h opflags.h outform.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h outform.h pptok.h preproc.h regs.h tables.h
nasm.o: nasm.c assemble.h compiler.h config.h directiv.h eval.h float.h \
- iflag.h iflaggen.h insns.h insnsi.h labels.h listing.h nasm.h nasmlib.h \
- opflags.h outform.h parser.h pptok.h preproc.h raa.h regs.h saa.h stdscan.h \
- tables.h tokens.h ver.h
+ iflag.h iflaggen.h insns.h insnsi.h labels.h listing.h nasm.h nasmint.h \
+ nasmlib.h opflags.h outform.h parser.h pptok.h preproc.h raa.h regs.h saa.h \
+ stdscan.h tables.h tokens.h ver.h
+crc64.o: crc64.c compiler.h config.h hashtbl.h nasmint.h nasmlib.h
+file.o: file.c compiler.h config.h nasmint.h nasmlib.h
+ilog2.o: ilog2.c compiler.h config.h nasmint.h nasmlib.h
+md5c.o: md5c.c compiler.h config.h md5.h nasmint.h
+nasmlib.o: nasmlib.c compiler.h config.h directiv.h iflag.h iflaggen.h \
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \
+ regs.h tables.h tokens.h
+realpath.o: realpath.c compiler.h config.h nasmint.h nasmlib.h
+ver.o: ver.c ver.h version.h
ndisasm.o: ndisasm.c compiler.h config.h directiv.h disasm.h iflag.h \
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h \
- regs.h sync.h tables.h tokens.h ver.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h \
+ preproc.h regs.h sync.h tables.h tokens.h ver.h
codeview.o: codeview.c compiler.h config.h directiv.h insnsi.h md5.h nasm.h \
- nasmlib.h opflags.h outlib.h pecoff.h pptok.h preproc.h regs.h saa.h \
- tables.h version.h
+ nasmint.h nasmlib.h opflags.h outlib.h pecoff.h pptok.h preproc.h regs.h \
+ saa.h tables.h version.h
nulldbg.o: nulldbg.c compiler.h config.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h outlib.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h outlib.h pptok.h preproc.h regs.h tables.h
nullout.o: nullout.c compiler.h config.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h outlib.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h outlib.h pptok.h preproc.h regs.h tables.h
outaout.o: outaout.c compiler.h config.h directiv.h eval.h insnsi.h nasm.h \
- nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h raa.h regs.h saa.h \
- stdscan.h tables.h
+ nasmint.h nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h raa.h \
+ regs.h saa.h stdscan.h tables.h
outas86.o: outas86.c compiler.h config.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h raa.h regs.h saa.h \
- tables.h
+ nasmint.h nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h raa.h \
+ regs.h saa.h tables.h
outbin.o: outbin.c compiler.h config.h directiv.h eval.h insnsi.h labels.h \
- nasm.h nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h regs.h \
- saa.h stdscan.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h \
+ regs.h saa.h stdscan.h tables.h
outcoff.o: outcoff.c compiler.h config.h directiv.h eval.h insnsi.h nasm.h \
- nasmlib.h opflags.h outform.h outlib.h pecoff.h pptok.h preproc.h raa.h \
- regs.h saa.h tables.h
-outdbg.o: outdbg.c compiler.h config.h directiv.h insnsi.h nasm.h nasmlib.h \
- opflags.h outform.h pptok.h preproc.h regs.h tables.h
-outelf.o: outelf.c compiler.h config.h directiv.h insnsi.h nasm.h nasmlib.h \
- opflags.h dwarf.h elf.h outelf.h outform.h pptok.h preproc.h rbtree.h \
- regs.h saa.h tables.h
+ nasmint.h nasmlib.h opflags.h outform.h outlib.h pecoff.h pptok.h preproc.h \
+ raa.h regs.h saa.h tables.h
+outdbg.o: outdbg.c compiler.h config.h directiv.h insnsi.h nasm.h nasmint.h \
+ nasmlib.h opflags.h outform.h pptok.h preproc.h regs.h tables.h
+outelf.o: outelf.c compiler.h config.h directiv.h insnsi.h nasm.h nasmint.h \
+ nasmlib.h opflags.h dwarf.h elf.h outelf.h outform.h pptok.h preproc.h \
+ rbtree.h regs.h saa.h tables.h
outelf32.o: outelf32.c compiler.h config.h directiv.h eval.h insnsi.h nasm.h \
- nasmlib.h opflags.h dwarf.h elf.h outelf.h outform.h outlib.h stabs.h \
- pptok.h preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
+ nasmint.h nasmlib.h opflags.h dwarf.h elf.h outelf.h outform.h outlib.h \
+ stabs.h pptok.h preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h \
+ ver.h
outelf64.o: outelf64.c compiler.h config.h directiv.h eval.h insnsi.h nasm.h \
- nasmlib.h opflags.h dwarf.h elf.h outelf.h outform.h outlib.h stabs.h \
- pptok.h preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
-outelfx32.o: outelfx32.c compiler.h config.h directiv.h eval.h insnsi.h \
- nasm.h nasmlib.h opflags.h dwarf.h elf.h outelf.h outform.h outlib.h \
+ nasmint.h nasmlib.h opflags.h dwarf.h elf.h outelf.h outform.h outlib.h \
stabs.h pptok.h preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h \
ver.h
+outelfx32.o: outelfx32.c compiler.h config.h directiv.h eval.h insnsi.h \
+ nasm.h nasmint.h nasmlib.h opflags.h dwarf.h elf.h outelf.h outform.h \
+ outlib.h stabs.h pptok.h preproc.h raa.h rbtree.h regs.h saa.h stdscan.h \
+ tables.h ver.h
outform.o: outform.c compiler.h config.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h outform.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h outform.h pptok.h preproc.h regs.h tables.h
outieee.o: outieee.c compiler.h config.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h regs.h tables.h \
- ver.h
-outlib.o: outlib.c compiler.h config.h directiv.h insnsi.h nasm.h nasmlib.h \
- opflags.h outlib.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h regs.h \
+ tables.h ver.h
+outlib.o: outlib.c compiler.h config.h directiv.h insnsi.h nasm.h nasmint.h \
+ nasmlib.h opflags.h outlib.h pptok.h preproc.h regs.h tables.h
outmacho.o: outmacho.c compiler.h config.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h raa.h rbtree.h \
- regs.h saa.h tables.h
+ nasmint.h nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h raa.h \
+ rbtree.h regs.h saa.h tables.h
outobj.o: outobj.c compiler.h config.h directiv.h eval.h insnsi.h nasm.h \
- nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h regs.h stdscan.h \
- tables.h ver.h
+ nasmint.h nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h regs.h \
+ stdscan.h tables.h ver.h
outrdf2.o: outrdf2.c compiler.h config.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h rdoff.h regs.h \
- saa.h tables.h
+ nasmint.h nasmlib.h opflags.h outform.h outlib.h pptok.h preproc.h rdoff.h \
+ regs.h saa.h tables.h
parser.o: parser.c compiler.h config.h directiv.h eval.h float.h iflag.h \
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h parser.h pptok.h \
- preproc.h regs.h stdscan.h tables.h tokens.h
-pptok.o: pptok.c compiler.h config.h hashtbl.h nasmlib.h pptok.h preproc.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h parser.h \
+ pptok.h preproc.h regs.h stdscan.h tables.h tokens.h
+pptok.o: pptok.c compiler.h config.h hashtbl.h nasmint.h nasmlib.h pptok.h \
+ preproc.h
preproc-nop.o: preproc-nop.c compiler.h config.h directiv.h insnsi.h \
- listing.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ listing.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ tables.h
preproc.o: preproc.c compiler.h config.h directiv.h eval.h hashtbl.h \
- insnsi.h listing.h nasm.h nasmlib.h opflags.h pptok.h preproc.h quote.h \
- regs.h stdscan.h tables.h tokens.h
-quote.o: quote.c compiler.h config.h nasmlib.h quote.h
-raa.o: raa.c compiler.h config.h nasmlib.h raa.h
-rbtree.o: rbtree.c compiler.h config.h rbtree.h
+ insnsi.h listing.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \
+ quote.h regs.h stdscan.h tables.h tokens.h
+quote.o: quote.c compiler.h config.h nasmint.h nasmlib.h quote.h
+raa.o: raa.c compiler.h config.h nasmint.h nasmlib.h raa.h
+rbtree.o: rbtree.c compiler.h config.h nasmint.h rbtree.h
regdis.o: regdis.c regdis.h regs.h
regflags.o: regflags.c compiler.h config.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-regs.o: regs.c compiler.h config.h insnsi.h tables.h
-regvals.o: regvals.c compiler.h config.h insnsi.h tables.h
-saa.o: saa.c compiler.h config.h nasmlib.h saa.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+regs.o: regs.c compiler.h config.h insnsi.h nasmint.h tables.h
+regvals.o: regvals.c compiler.h config.h insnsi.h nasmint.h tables.h
+saa.o: saa.c compiler.h config.h nasmint.h nasmlib.h saa.h
+snprintf.o: snprintf.c compiler.h config.h nasmint.h nasmlib.h
+strlcpy.o: strlcpy.c compiler.h config.h nasmint.h
+vsnprintf.o: vsnprintf.c compiler.h config.h nasmint.h nasmlib.h
stdscan.o: stdscan.c compiler.h config.h directiv.h iflag.h iflaggen.h \
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h quote.h \
- regs.h stdscan.h tables.h tokens.h
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \
+ quote.h regs.h stdscan.h tables.h tokens.h
strfunc.o: strfunc.c compiler.h config.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-sync.o: sync.c compiler.h config.h nasmlib.h sync.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+sync.o: sync.c compiler.h config.h nasmint.h nasmlib.h sync.h
tokhash.o: tokhash.c compiler.h config.h directiv.h hashtbl.h iflag.h \
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h \
- regs.h stdscan.h tables.h tokens.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h \
+ preproc.h regs.h stdscan.h tables.h tokens.h
diff --git a/Mkfiles/openwcom.mak b/Mkfiles/openwcom.mak
index 5f36d043..4382536c 100644
--- a/Mkfiles/openwcom.mak
+++ b/Mkfiles/openwcom.mak
@@ -70,10 +70,10 @@ NDISASM = ndisasm.$(O) disasm.$(O) sync.$(O) &
insnsd.$(O) insnsb.$(O) insnsn.$(O) regs.$(O) regdis.$(O) &
disp8.$(O) iflag.$(O)
-LIBOBJ = lib/snprintf.$(O) lib/vsnprintf.$(O) lib/strlcpy.$(O) &
- lib/nasmlib.$(O) lib/ver.$(O) &
- lib/file.$(O) lib/realpath.$(O) &
- lib/ilog2.$(O) lib/md5c.$(O) lib/crc64.$(O)
+LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) stdlib/strlcpy.$(O) &
+ nasmlib/nasmlib.$(O) nasmlib/ver.$(O) &
+ nasmlib/file.$(O) nasmlib/realpath.$(O) &
+ nasmlib/ilog2.$(O) nasmlib/md5c.$(O) nasmlib/crc64.$(O)
#-- End File Lists --#
what: .SYMBOLIC
@@ -273,142 +273,154 @@ alldeps: perlreq .SYMBOLIC
# @continuation: "&"
#-- Everything below is generated by mkdep.pl - do not edit --#
assemble.$(O): assemble.c assemble.h compiler.h config.h directiv.h disp8.h &
- iflag.h iflaggen.h insns.h insnsi.h listing.h nasm.h nasmlib.h opflags.h &
- pptok.h preproc.h regs.h tables.h tokens.h
+ iflag.h iflaggen.h insns.h insnsi.h listing.h nasm.h nasmint.h nasmlib.h &
+ opflags.h pptok.h preproc.h regs.h tables.h tokens.h
directiv.$(O): directiv.c compiler.h config.h directiv.h hashtbl.h insnsi.h &
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
disasm.$(O): disasm.c compiler.h config.h directiv.h disasm.h disp8.h &
- iflag.h iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h &
- preproc.h regdis.h regs.h sync.h tables.h tokens.h
+ iflag.h iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h &
+ pptok.h preproc.h regdis.h regs.h sync.h tables.h tokens.h
disp8.$(O): disp8.c compiler.h config.h directiv.h disp8.h insnsi.h nasm.h &
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
eval.$(O): eval.c compiler.h config.h directiv.h eval.h float.h insnsi.h &
- labels.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ labels.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h &
+ tables.h
exprlib.$(O): exprlib.c compiler.h config.h directiv.h insnsi.h nasm.h &
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
float.$(O): float.c compiler.h config.h directiv.h float.h insnsi.h nasm.h &
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
hashtbl.$(O): hashtbl.c compiler.h config.h directiv.h hashtbl.h insnsi.h &
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-iflag.$(O): iflag.c compiler.h config.h iflag.h iflaggen.h
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+iflag.$(O): iflag.c compiler.h config.h iflag.h iflaggen.h nasmint.h
insnsa.$(O): insnsa.c compiler.h config.h directiv.h iflag.h iflaggen.h &
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h &
- tables.h tokens.h
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h &
+ regs.h tables.h tokens.h
insnsb.$(O): insnsb.c compiler.h config.h directiv.h iflag.h iflaggen.h &
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h &
- tables.h tokens.h
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h &
+ regs.h tables.h tokens.h
insnsd.$(O): insnsd.c compiler.h config.h directiv.h iflag.h iflaggen.h &
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h &
- tables.h tokens.h
-insnsn.$(O): insnsn.c compiler.h config.h insnsi.h tables.h
-labels.$(O): labels.c compiler.h config.h directiv.h hashtbl.h insnsi.h &
- labels.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-lib/crc64.$(O): lib/crc64.c compiler.h config.h hashtbl.h nasmlib.h
-lib/file.$(O): lib/file.c compiler.h config.h nasmlib.h
-lib/ilog2.$(O): lib/ilog2.c compiler.h config.h nasmlib.h
-lib/md5c.$(O): lib/md5c.c compiler.h config.h md5.h
-lib/nasmlib.$(O): lib/nasmlib.c compiler.h config.h directiv.h iflag.h &
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h &
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h &
regs.h tables.h tokens.h
-lib/realpath.$(O): lib/realpath.c compiler.h config.h nasmlib.h
-lib/snprintf.$(O): lib/snprintf.c compiler.h config.h nasmlib.h
-lib/strlcpy.$(O): lib/strlcpy.c compiler.h config.h
-lib/ver.$(O): lib/ver.c ver.h version.h
-lib/vsnprintf.$(O): lib/vsnprintf.c compiler.h config.h nasmlib.h
+insnsn.$(O): insnsn.c compiler.h config.h insnsi.h nasmint.h tables.h
+labels.$(O): labels.c compiler.h config.h directiv.h hashtbl.h insnsi.h &
+ labels.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h &
+ tables.h
listing.$(O): listing.c compiler.h config.h directiv.h insnsi.h listing.h &
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
macros.$(O): macros.c compiler.h config.h directiv.h hashtbl.h insnsi.h &
- nasm.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h &
- tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h &
+ regs.h tables.h
nasm.$(O): nasm.c assemble.h compiler.h config.h directiv.h eval.h float.h &
- iflag.h iflaggen.h insns.h insnsi.h labels.h listing.h nasm.h nasmlib.h &
- opflags.h output/outform.h parser.h pptok.h preproc.h raa.h regs.h saa.h &
- stdscan.h tables.h tokens.h ver.h
+ iflag.h iflaggen.h insns.h insnsi.h labels.h listing.h nasm.h nasmint.h &
+ nasmlib.h opflags.h output/outform.h parser.h pptok.h preproc.h raa.h &
+ regs.h saa.h stdscan.h tables.h tokens.h ver.h
+nasmlib/crc64.$(O): nasmlib/crc64.c compiler.h config.h hashtbl.h nasmint.h &
+ nasmlib.h
+nasmlib/file.$(O): nasmlib/file.c compiler.h config.h nasmint.h nasmlib.h
+nasmlib/ilog2.$(O): nasmlib/ilog2.c compiler.h config.h nasmint.h nasmlib.h
+nasmlib/md5c.$(O): nasmlib/md5c.c compiler.h config.h md5.h nasmint.h
+nasmlib/nasmlib.$(O): nasmlib/nasmlib.c compiler.h config.h directiv.h &
+ iflag.h iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h &
+ pptok.h preproc.h regs.h tables.h tokens.h
+nasmlib/realpath.$(O): nasmlib/realpath.c compiler.h config.h nasmint.h &
+ nasmlib.h
+nasmlib/ver.$(O): nasmlib/ver.c ver.h version.h
ndisasm.$(O): ndisasm.c compiler.h config.h directiv.h disasm.h iflag.h &
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h &
- regs.h sync.h tables.h tokens.h ver.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h &
+ preproc.h regs.h sync.h tables.h tokens.h ver.h
output/codeview.$(O): output/codeview.c compiler.h config.h directiv.h &
- insnsi.h md5.h nasm.h nasmlib.h opflags.h output/outlib.h output/pecoff.h &
- pptok.h preproc.h regs.h saa.h tables.h version.h
+ insnsi.h md5.h nasm.h nasmint.h nasmlib.h opflags.h output/outlib.h &
+ output/pecoff.h pptok.h preproc.h regs.h saa.h tables.h version.h
output/nulldbg.$(O): output/nulldbg.c compiler.h config.h directiv.h &
- insnsi.h nasm.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h &
- regs.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h &
+ preproc.h regs.h tables.h
output/nullout.$(O): output/nullout.c compiler.h config.h directiv.h &
- insnsi.h nasm.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h &
- regs.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h &
+ preproc.h regs.h tables.h
output/outaout.$(O): output/outaout.c compiler.h config.h directiv.h eval.h &
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h &
- pptok.h preproc.h raa.h regs.h saa.h stdscan.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h &
+ output/outlib.h pptok.h preproc.h raa.h regs.h saa.h stdscan.h tables.h
output/outas86.$(O): output/outas86.c compiler.h config.h directiv.h &
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h &
- pptok.h preproc.h raa.h regs.h saa.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h &
+ output/outlib.h pptok.h preproc.h raa.h regs.h saa.h tables.h
output/outbin.$(O): output/outbin.c compiler.h config.h directiv.h eval.h &
- insnsi.h labels.h nasm.h nasmlib.h opflags.h output/outform.h &
+ insnsi.h labels.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h &
output/outlib.h pptok.h preproc.h regs.h saa.h stdscan.h tables.h
output/outcoff.$(O): output/outcoff.c compiler.h config.h directiv.h eval.h &
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h &
- output/pecoff.h pptok.h preproc.h raa.h regs.h saa.h tables.h
-output/outdbg.$(O): output/outdbg.c compiler.h config.h directiv.h insnsi.h &
- nasm.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h &
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h &
+ output/outlib.h output/pecoff.h pptok.h preproc.h raa.h regs.h saa.h &
tables.h
+output/outdbg.$(O): output/outdbg.c compiler.h config.h directiv.h insnsi.h &
+ nasm.h nasmint.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h &
+ regs.h tables.h
output/outelf.$(O): output/outelf.c compiler.h config.h directiv.h insnsi.h &
- nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h output/outelf.h &
- output/outform.h pptok.h preproc.h rbtree.h regs.h saa.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h output/elf.h &
+ output/outelf.h output/outform.h pptok.h preproc.h rbtree.h regs.h saa.h &
+ tables.h
output/outelf32.$(O): output/outelf32.c compiler.h config.h directiv.h &
- eval.h insnsi.h nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h &
- output/outelf.h output/outform.h output/outlib.h output/stabs.h pptok.h &
- preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
+ eval.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h &
+ output/elf.h output/outelf.h output/outform.h output/outlib.h &
+ output/stabs.h pptok.h preproc.h raa.h rbtree.h regs.h saa.h stdscan.h &
+ tables.h ver.h
output/outelf64.$(O): output/outelf64.c compiler.h config.h directiv.h &
- eval.h insnsi.h nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h &
- output/outelf.h output/outform.h output/outlib.h output/stabs.h pptok.h &
- preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
+ eval.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h &
+ output/elf.h output/outelf.h output/outform.h output/outlib.h &
+ output/stabs.h pptok.h preproc.h raa.h rbtree.h regs.h saa.h stdscan.h &
+ tables.h ver.h
output/outelfx32.$(O): output/outelfx32.c compiler.h config.h directiv.h &
- eval.h insnsi.h nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h &
- output/outelf.h output/outform.h output/outlib.h output/stabs.h pptok.h &
- preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
+ eval.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h &
+ output/elf.h output/outelf.h output/outform.h output/outlib.h &
+ output/stabs.h pptok.h preproc.h raa.h rbtree.h regs.h saa.h stdscan.h &
+ tables.h ver.h
output/outform.$(O): output/outform.c compiler.h config.h directiv.h &
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h &
- regs.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h pptok.h &
+ preproc.h regs.h tables.h
output/outieee.$(O): output/outieee.c compiler.h config.h directiv.h &
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h &
- pptok.h preproc.h regs.h tables.h ver.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h &
+ output/outlib.h pptok.h preproc.h regs.h tables.h ver.h
output/outlib.$(O): output/outlib.c compiler.h config.h directiv.h insnsi.h &
- nasm.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h &
- tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h &
+ regs.h tables.h
output/outmacho.$(O): output/outmacho.c compiler.h config.h directiv.h &
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h &
- pptok.h preproc.h raa.h rbtree.h regs.h saa.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h &
+ output/outlib.h pptok.h preproc.h raa.h rbtree.h regs.h saa.h tables.h
output/outobj.$(O): output/outobj.c compiler.h config.h directiv.h eval.h &
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h &
- pptok.h preproc.h regs.h stdscan.h tables.h ver.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h &
+ output/outlib.h pptok.h preproc.h regs.h stdscan.h tables.h ver.h
output/outrdf2.$(O): output/outrdf2.c compiler.h config.h directiv.h &
- insnsi.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h &
- pptok.h preproc.h rdoff/rdoff.h regs.h saa.h tables.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h &
+ output/outlib.h pptok.h preproc.h rdoff/rdoff.h regs.h saa.h tables.h
parser.$(O): parser.c compiler.h config.h directiv.h eval.h float.h iflag.h &
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h parser.h pptok.h &
- preproc.h regs.h stdscan.h tables.h tokens.h
-pptok.$(O): pptok.c compiler.h config.h hashtbl.h nasmlib.h pptok.h &
- preproc.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h parser.h &
+ pptok.h preproc.h regs.h stdscan.h tables.h tokens.h
+pptok.$(O): pptok.c compiler.h config.h hashtbl.h nasmint.h nasmlib.h &
+ pptok.h preproc.h
preproc-nop.$(O): preproc-nop.c compiler.h config.h directiv.h insnsi.h &
- listing.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ listing.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h &
+ tables.h
preproc.$(O): preproc.c compiler.h config.h directiv.h eval.h hashtbl.h &
- insnsi.h listing.h nasm.h nasmlib.h opflags.h pptok.h preproc.h quote.h &
- regs.h stdscan.h tables.h tokens.h
-quote.$(O): quote.c compiler.h config.h nasmlib.h quote.h
-raa.$(O): raa.c compiler.h config.h nasmlib.h raa.h
-rbtree.$(O): rbtree.c compiler.h config.h rbtree.h
+ insnsi.h listing.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h &
+ quote.h regs.h stdscan.h tables.h tokens.h
+quote.$(O): quote.c compiler.h config.h nasmint.h nasmlib.h quote.h
+raa.$(O): raa.c compiler.h config.h nasmint.h nasmlib.h raa.h
+rbtree.$(O): rbtree.c compiler.h config.h nasmint.h rbtree.h
regdis.$(O): regdis.c regdis.h regs.h
regflags.$(O): regflags.c compiler.h config.h directiv.h insnsi.h nasm.h &
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-regs.$(O): regs.c compiler.h config.h insnsi.h tables.h
-regvals.$(O): regvals.c compiler.h config.h insnsi.h tables.h
-saa.$(O): saa.c compiler.h config.h nasmlib.h saa.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+regs.$(O): regs.c compiler.h config.h insnsi.h nasmint.h tables.h
+regvals.$(O): regvals.c compiler.h config.h insnsi.h nasmint.h tables.h
+saa.$(O): saa.c compiler.h config.h nasmint.h nasmlib.h saa.h
+stdlib/snprintf.$(O): stdlib/snprintf.c compiler.h config.h nasmint.h &
+ nasmlib.h
+stdlib/strlcpy.$(O): stdlib/strlcpy.c compiler.h config.h nasmint.h
+stdlib/vsnprintf.$(O): stdlib/vsnprintf.c compiler.h config.h nasmint.h &
+ nasmlib.h
stdscan.$(O): stdscan.c compiler.h config.h directiv.h iflag.h iflaggen.h &
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h quote.h &
- regs.h stdscan.h tables.h tokens.h
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h &
+ quote.h regs.h stdscan.h tables.h tokens.h
strfunc.$(O): strfunc.c compiler.h config.h directiv.h insnsi.h nasm.h &
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-sync.$(O): sync.c compiler.h config.h nasmlib.h sync.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+sync.$(O): sync.c compiler.h config.h nasmint.h nasmlib.h sync.h
tokhash.$(O): tokhash.c compiler.h config.h directiv.h hashtbl.h iflag.h &
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h &
- regs.h stdscan.h tables.h tokens.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h &
+ preproc.h regs.h stdscan.h tables.h tokens.h
diff --git a/Mkfiles/owlinux.mak b/Mkfiles/owlinux.mak
index f64719f1..39494814 100644
--- a/Mkfiles/owlinux.mak
+++ b/Mkfiles/owlinux.mak
@@ -81,10 +81,10 @@ NDISASM = ndisasm.$(O) disasm.$(O) sync.$(O) \
insnsd.$(O) insnsb.$(O) insnsn.$(O) regs.$(O) regdis.$(O) \
disp8.$(O) iflag.$(O)
-LIBOBJ = lib/snprintf.$(O) lib/vsnprintf.$(O) lib/strlcpy.$(O) \
- lib/nasmlib.$(O) lib/ver.$(O) \
- lib/file.$(O) lib/realpath.$(O) \
- lib/ilog2.$(O) lib/md5c.$(O) lib/crc64.$(O)
+LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) stdlib/strlcpy.$(O) \
+ nasmlib/nasmlib.$(O) nasmlib/ver.$(O) \
+ nasmlib/file.$(O) nasmlib/realpath.$(O) \
+ nasmlib/ilog2.$(O) nasmlib/md5c.$(O) nasmlib/crc64.$(O)
#-- End File Lists --#
what:
@@ -242,135 +242,142 @@ everything: all doc rdf
# @continuation: "\"
#-- Everything below is generated by mkdep.pl - do not edit --#
assemble.$(O): assemble.c assemble.h compiler.h directiv.h disp8.h iflag.h \
- iflaggen.h insns.h insnsi.h listing.h nasm.h nasmlib.h opflags.h pptok.h \
- preproc.h regs.h tables.h tokens.h
+ iflaggen.h insns.h insnsi.h listing.h nasm.h nasmint.h nasmlib.h opflags.h \
+ pptok.h preproc.h regs.h tables.h tokens.h
directiv.$(O): directiv.c compiler.h directiv.h hashtbl.h insnsi.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
disasm.$(O): disasm.c compiler.h directiv.h disasm.h disp8.h iflag.h \
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h \
- regdis.h regs.h sync.h tables.h tokens.h
-disp8.$(O): disp8.c compiler.h directiv.h disp8.h insnsi.h nasm.h nasmlib.h \
- opflags.h pptok.h preproc.h regs.h tables.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h \
+ preproc.h regdis.h regs.h sync.h tables.h tokens.h
+disp8.$(O): disp8.c compiler.h directiv.h disp8.h insnsi.h nasm.h nasmint.h \
+ nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
eval.$(O): eval.c compiler.h directiv.h eval.h float.h insnsi.h labels.h \
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-exprlib.$(O): exprlib.c compiler.h directiv.h insnsi.h nasm.h nasmlib.h \
- opflags.h pptok.h preproc.h regs.h tables.h
-float.$(O): float.c compiler.h directiv.h float.h insnsi.h nasm.h nasmlib.h \
- opflags.h pptok.h preproc.h regs.h tables.h
-hashtbl.$(O): hashtbl.c compiler.h directiv.h hashtbl.h insnsi.h nasm.h \
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+exprlib.$(O): exprlib.c compiler.h directiv.h insnsi.h nasm.h nasmint.h \
nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-iflag.$(O): iflag.c compiler.h iflag.h iflaggen.h
+float.$(O): float.c compiler.h directiv.h float.h insnsi.h nasm.h nasmint.h \
+ nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+hashtbl.$(O): hashtbl.c compiler.h directiv.h hashtbl.h insnsi.h nasm.h \
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+iflag.$(O): iflag.c compiler.h iflag.h iflaggen.h nasmint.h
insnsa.$(O): insnsa.c compiler.h directiv.h iflag.h iflaggen.h insns.h \
- insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h \
- tokens.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ tables.h tokens.h
insnsb.$(O): insnsb.c compiler.h directiv.h iflag.h iflaggen.h insns.h \
- insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h \
- tokens.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ tables.h tokens.h
insnsd.$(O): insnsd.c compiler.h directiv.h iflag.h iflaggen.h insns.h \
- insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h \
- tokens.h
-insnsn.$(O): insnsn.c compiler.h insnsi.h tables.h
-labels.$(O): labels.c compiler.h directiv.h hashtbl.h insnsi.h labels.h \
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
-lib/crc64.$(O): lib/crc64.c compiler.h hashtbl.h nasmlib.h
-lib/file.$(O): lib/file.c compiler.h nasmlib.h
-lib/ilog2.$(O): lib/ilog2.c compiler.h nasmlib.h
-lib/md5c.$(O): lib/md5c.c compiler.h md5.h
-lib/nasmlib.$(O): lib/nasmlib.c compiler.h directiv.h iflag.h iflaggen.h \
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
tables.h tokens.h
-lib/realpath.$(O): lib/realpath.c compiler.h nasmlib.h
-lib/snprintf.$(O): lib/snprintf.c compiler.h nasmlib.h
-lib/strlcpy.$(O): lib/strlcpy.c compiler.h
-lib/ver.$(O): lib/ver.c ver.h version.h
-lib/vsnprintf.$(O): lib/vsnprintf.c compiler.h nasmlib.h
+insnsn.$(O): insnsn.c compiler.h insnsi.h nasmint.h tables.h
+labels.$(O): labels.c compiler.h directiv.h hashtbl.h insnsi.h labels.h \
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
listing.$(O): listing.c compiler.h directiv.h insnsi.h listing.h nasm.h \
- nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
macros.$(O): macros.c compiler.h directiv.h hashtbl.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h \
+ tables.h
nasm.$(O): nasm.c assemble.h compiler.h directiv.h eval.h float.h iflag.h \
- iflaggen.h insns.h insnsi.h labels.h listing.h nasm.h nasmlib.h opflags.h \
- output/outform.h parser.h pptok.h preproc.h raa.h regs.h saa.h stdscan.h \
- tables.h tokens.h ver.h
+ iflaggen.h insns.h insnsi.h labels.h listing.h nasm.h nasmint.h nasmlib.h \
+ opflags.h output/outform.h parser.h pptok.h preproc.h raa.h regs.h saa.h \
+ stdscan.h tables.h tokens.h ver.h
+nasmlib/crc64.$(O): nasmlib/crc64.c compiler.h hashtbl.h nasmint.h nasmlib.h
+nasmlib/file.$(O): nasmlib/file.c compiler.h nasmint.h nasmlib.h
+nasmlib/ilog2.$(O): nasmlib/ilog2.c compiler.h nasmint.h nasmlib.h
+nasmlib/md5c.$(O): nasmlib/md5c.c compiler.h md5.h nasmint.h
+nasmlib/nasmlib.$(O): nasmlib/nasmlib.c compiler.h directiv.h iflag.h \
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h \
+ preproc.h regs.h tables.h tokens.h
+nasmlib/realpath.$(O): nasmlib/realpath.c compiler.h nasmint.h nasmlib.h
+nasmlib/ver.$(O): nasmlib/ver.c ver.h version.h
ndisasm.$(O): ndisasm.c compiler.h directiv.h disasm.h iflag.h iflaggen.h \
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h sync.h \
- tables.h tokens.h ver.h
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \
+ regs.h sync.h tables.h tokens.h ver.h
output/codeview.$(O): output/codeview.c compiler.h directiv.h insnsi.h md5.h \
- nasm.h nasmlib.h opflags.h output/outlib.h output/pecoff.h pptok.h \
- preproc.h regs.h saa.h tables.h version.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outlib.h output/pecoff.h \
+ pptok.h preproc.h regs.h saa.h tables.h version.h
output/nulldbg.$(O): output/nulldbg.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h \
+ tables.h
output/nullout.$(O): output/nullout.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h \
+ tables.h
output/outaout.$(O): output/outaout.c compiler.h directiv.h eval.h insnsi.h \
- nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h \
- preproc.h raa.h regs.h saa.h stdscan.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h \
+ pptok.h preproc.h raa.h regs.h saa.h stdscan.h tables.h
output/outas86.$(O): output/outas86.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h preproc.h \
- raa.h regs.h saa.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h \
+ preproc.h raa.h regs.h saa.h tables.h
output/outbin.$(O): output/outbin.c compiler.h directiv.h eval.h insnsi.h \
- labels.h nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h \
- pptok.h preproc.h regs.h saa.h stdscan.h tables.h
+ labels.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \
+ output/outlib.h pptok.h preproc.h regs.h saa.h stdscan.h tables.h
output/outcoff.$(O): output/outcoff.c compiler.h directiv.h eval.h insnsi.h \
- nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h output/pecoff.h \
- pptok.h preproc.h raa.h regs.h saa.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h \
+ output/pecoff.h pptok.h preproc.h raa.h regs.h saa.h tables.h
output/outdbg.$(O): output/outdbg.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h \
+ tables.h
output/outelf.$(O): output/outelf.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/dwarf.h output/elf.h output/outelf.h \
+ nasmint.h nasmlib.h opflags.h output/dwarf.h output/elf.h output/outelf.h \
output/outform.h pptok.h preproc.h rbtree.h regs.h saa.h tables.h
output/outelf32.$(O): output/outelf32.c compiler.h directiv.h eval.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
output/outelf.h output/outform.h output/outlib.h output/stabs.h pptok.h \
preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
output/outelf64.$(O): output/outelf64.c compiler.h directiv.h eval.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
output/outelf.h output/outform.h output/outlib.h output/stabs.h pptok.h \
preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
output/outelfx32.$(O): output/outelfx32.c compiler.h directiv.h eval.h \
- insnsi.h nasm.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h output/elf.h \
output/outelf.h output/outform.h output/outlib.h output/stabs.h pptok.h \
preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h
output/outform.$(O): output/outform.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h regs.h \
+ tables.h
output/outieee.$(O): output/outieee.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h preproc.h \
- regs.h tables.h ver.h
+ nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h \
+ preproc.h regs.h tables.h ver.h
output/outlib.$(O): output/outlib.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h regs.h \
+ tables.h
output/outmacho.$(O): output/outmacho.c compiler.h directiv.h insnsi.h \
- nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h \
- preproc.h raa.h rbtree.h regs.h saa.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h \
+ pptok.h preproc.h raa.h rbtree.h regs.h saa.h tables.h
output/outobj.$(O): output/outobj.c compiler.h directiv.h eval.h insnsi.h \
- nasm.h nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h \
- preproc.h regs.h stdscan.h tables.h ver.h
+ nasm.h nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h \
+ pptok.h preproc.h regs.h stdscan.h tables.h ver.h
output/outrdf2.$(O): output/outrdf2.c compiler.h directiv.h insnsi.h nasm.h \
- nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h preproc.h \
- rdoff/rdoff.h regs.h saa.h tables.h
+ nasmint.h nasmlib.h opflags.h output/outform.h output/outlib.h pptok.h \
+ preproc.h rdoff/rdoff.h regs.h saa.h tables.h
parser.$(O): parser.c compiler.h directiv.h eval.h float.h iflag.h \
- iflaggen.h insns.h insnsi.h nasm.h nasmlib.h opflags.h parser.h pptok.h \
- preproc.h regs.h stdscan.h tables.h tokens.h
-pptok.$(O): pptok.c compiler.h hashtbl.h nasmlib.h pptok.h preproc.h
+ iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h parser.h \
+ pptok.h preproc.h regs.h stdscan.h tables.h tokens.h
+pptok.$(O): pptok.c compiler.h hashtbl.h nasmint.h nasmlib.h pptok.h \
+ preproc.h
preproc-nop.$(O): preproc-nop.c compiler.h directiv.h insnsi.h listing.h \
- nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+ nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
preproc.$(O): preproc.c compiler.h directiv.h eval.h hashtbl.h insnsi.h \
- listing.h nasm.h nasmlib.h opflags.h pptok.h preproc.h quote.h regs.h \
- stdscan.h tables.h tokens.h
-quote.$(O): quote.c compiler.h nasmlib.h quote.h
-raa.$(O): raa.c compiler.h nasmlib.h raa.h
-rbtree.$(O): rbtree.c compiler.h rbtree.h
+ listing.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h quote.h \
+ regs.h stdscan.h tables.h tokens.h
+quote.$(O): quote.c compiler.h nasmint.h nasmlib.h quote.h
+raa.$(O): raa.c compiler.h nasmint.h nasmlib.h raa.h
+rbtree.$(O): rbtree.c compiler.h nasmint.h rbtree.h
regdis.$(O): regdis.c regdis.h regs.h
-regflags.$(O): regflags.c compiler.h directiv.h insnsi.h nasm.h nasmlib.h \
- opflags.h pptok.h preproc.h regs.h tables.h
-regs.$(O): regs.c compiler.h insnsi.h tables.h
-regvals.$(O): regvals.c compiler.h insnsi.h tables.h
-saa.$(O): saa.c compiler.h nasmlib.h saa.h
+regflags.$(O): regflags.c compiler.h directiv.h insnsi.h nasm.h nasmint.h \
+ nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+regs.$(O): regs.c compiler.h insnsi.h nasmint.h tables.h
+regvals.$(O): regvals.c compiler.h insnsi.h nasmint.h tables.h
+saa.$(O): saa.c compiler.h nasmint.h nasmlib.h saa.h
+stdlib/snprintf.$(O): stdlib/snprintf.c compiler.h nasmint.h nasmlib.h
+stdlib/strlcpy.$(O): stdlib/strlcpy.c compiler.h nasmint.h
+stdlib/vsnprintf.$(O): stdlib/vsnprintf.c compiler.h nasmint.h nasmlib.h
stdscan.$(O): stdscan.c compiler.h directiv.h iflag.h iflaggen.h insns.h \
- insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h quote.h regs.h \
- stdscan.h tables.h tokens.h
-strfunc.$(O): strfunc.c compiler.h directiv.h insnsi.h nasm.h nasmlib.h \
- opflags.h pptok.h preproc.h regs.h tables.h
-sync.$(O): sync.c compiler.h nasmlib.h sync.h
+ insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h quote.h \
+ regs.h stdscan.h tables.h tokens.h
+strfunc.$(O): strfunc.c compiler.h directiv.h insnsi.h nasm.h nasmint.h \
+ nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h
+sync.$(O): sync.c compiler.h nasmint.h nasmlib.h sync.h
tokhash.$(O): tokhash.c compiler.h directiv.h hashtbl.h iflag.h iflaggen.h \
- insns.h insnsi.h nasm.h nasmlib.h opflags.h pptok.h preproc.h regs.h \
- stdscan.h tables.h tokens.h
+ insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \
+ regs.h stdscan.h tables.h tokens.h
diff --git a/assemble.c b/assemble.c
index 584bed72..0fe323cf 100644
--- a/assemble.c
+++ b/assemble.c
@@ -180,7 +180,6 @@
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/compiler.h b/compiler.h
index df19aa58..a602d272 100644
--- a/compiler.h
+++ b/compiler.h
@@ -72,11 +72,17 @@
#define __STDC_LIMIT_MACROS 1
#define __STDC_FORMAT_MACROS 1
-/* Some versions of MSVC have these only with underscores in front */
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#else
+# include "nasmint.h"
+#endif
+
#include <stddef.h>
#include <stdarg.h>
#include <stdio.h>
+/* Some versions of MSVC have these only with underscores in front */
#ifndef HAVE_SNPRINTF
# ifdef HAVE__SNPRINTF
# define snprintf _snprintf
diff --git a/configure.in b/configure.in
index bfa29b0e..df949f52 100644
--- a/configure.in
+++ b/configure.in
@@ -102,40 +102,14 @@ AC_CHECK_TOOL(STRIP, strip)
dnl Checks for header files.
AC_HEADER_STDC
-if test $ac_cv_header_stdc = no; then
- AC_MSG_ERROR([NASM requires ANSI C header files to compile])
-fi
-
-AC_CHECK_HEADERS(limits.h)
-if test $ac_cv_header_limits_h = no; then
- AC_MSG_ERROR([NASM requires '<limits.h>' to compile])
-fi
-
-dnl Check for <inttypes.h> or add a substitute version
-AC_CHECK_HEADERS(inttypes.h, , CFLAGS="$CFLAGS -I\$(top_srcdir)/inttypes")
-
-dnl The standard header for str*casecmp is <strings.h>
+AC_CHECK_HEADERS(inttypes.h)
AC_CHECK_HEADERS(strings.h)
-
-dnl Look for <stdbool.h>
AC_HEADER_STDBOOL
-
-dnl Look for <io.h>
AC_CHECK_HEADERS(io.h)
-
-dnl Look for <unistd.h>
AC_CHECK_HEADERS(unistd.h)
-
-dnl Look for <sys/param.h>
AC_CHECK_HEADERS(sys/param.h)
dnl Checks for library functions.
-AC_CHECK_FUNCS(strcspn, ,
- AC_MSG_ERROR([NASM requires ANSI C (specifically, "strcspn")]))
-
-AC_CHECK_FUNCS(strspn, ,
- AC_MSG_ERROR([NASM requires ANSI C (specifically, "strspn")]))
-
AC_CHECK_FUNCS(strcasecmp stricmp)
AC_CHECK_FUNCS(strncasecmp strnicmp)
AC_CHECK_FUNCS(strsep)
diff --git a/disasm.c b/disasm.c
index cd5c6eff..8e759fe4 100644
--- a/disasm.c
+++ b/disasm.c
@@ -40,7 +40,6 @@
#include <stdio.h>
#include <string.h>
#include <limits.h>
-#include <inttypes.h>
#include "nasm.h"
#include "disasm.h"
diff --git a/eval.c b/eval.c
index 666ff6b6..029d8a04 100644
--- a/eval.c
+++ b/eval.c
@@ -42,7 +42,6 @@
#include <stddef.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/float.c b/float.c
index e30e1eff..6cd14561 100644
--- a/float.c
+++ b/float.c
@@ -41,7 +41,6 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <inttypes.h>
#include "nasm.h"
#include "float.h"
diff --git a/hashtbl.c b/hashtbl.c
index 348bc40d..7f8fca63 100644
--- a/hashtbl.c
+++ b/hashtbl.c
@@ -39,7 +39,6 @@
#include "compiler.h"
-#include <inttypes.h>
#include <string.h>
#include "nasm.h"
#include "hashtbl.h"
diff --git a/hashtbl.h b/hashtbl.h
index dd00ddb3..947d0ab3 100644
--- a/hashtbl.h
+++ b/hashtbl.h
@@ -40,7 +40,6 @@
#ifndef NASM_HASHTBL_H
#define NASM_HASHTBL_H
-#include <inttypes.h>
#include <stddef.h>
#include "nasmlib.h"
diff --git a/iflag.h b/iflag.h
index a3d97363..84e7d75c 100644
--- a/iflag.h
+++ b/iflag.h
@@ -1,7 +1,6 @@
#ifndef NASM_IFLAG_H
#define NASM_IFLAG_H
-#include <inttypes.h>
#include <string.h>
diff --git a/labels.c b/labels.c
index d7cdb8c3..a8df4780 100644
--- a/labels.c
+++ b/labels.c
@@ -40,7 +40,6 @@
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/listing.c b/listing.c
index 828eceeb..27d16ed1 100644
--- a/listing.c
+++ b/listing.c
@@ -42,7 +42,6 @@
#include <stddef.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/md5.h b/md5.h
index fb6ac607..cb779105 100644
--- a/md5.h
+++ b/md5.h
@@ -2,7 +2,6 @@
#define MD5_H
#include "compiler.h"
-#include <inttypes.h>
#define MD5_HASHBYTES 16
diff --git a/nasm.c b/nasm.c
index 2fe2a0bc..ccb4f7cd 100644
--- a/nasm.c
+++ b/nasm.c
@@ -42,7 +42,6 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include <limits.h>
#include <time.h>
diff --git a/nasm.h b/nasm.h
index d44d9211..cfb12956 100644
--- a/nasm.h
+++ b/nasm.h
@@ -41,7 +41,6 @@
#include "compiler.h"
#include <stdio.h>
-#include <inttypes.h>
#include "nasmlib.h"
#include "preproc.h"
#include "insnsi.h" /* For enum opcode */
diff --git a/inttypes/inttypes.h b/nasmint.h
index e353aa93..e353aa93 100644
--- a/inttypes/inttypes.h
+++ b/nasmint.h
diff --git a/nasmlib.h b/nasmlib.h
index 74573bf4..55d22740 100644
--- a/nasmlib.h
+++ b/nasmlib.h
@@ -40,7 +40,6 @@
#include "compiler.h"
-#include <inttypes.h>
#include <stdio.h>
#include <string.h>
#ifdef HAVE_STRINGS_H
diff --git a/lib/crc64.c b/nasmlib/crc64.c
index 338e0be4..338e0be4 100644
--- a/lib/crc64.c
+++ b/nasmlib/crc64.c
diff --git a/lib/file.c b/nasmlib/file.c
index 6ba38444..6ba38444 100644
--- a/lib/file.c
+++ b/nasmlib/file.c
diff --git a/lib/ilog2.c b/nasmlib/ilog2.c
index a6066221..a6066221 100644
--- a/lib/ilog2.c
+++ b/nasmlib/ilog2.c
diff --git a/lib/md5c.c b/nasmlib/md5c.c
index 5d5c91a3..5d5c91a3 100644
--- a/lib/md5c.c
+++ b/nasmlib/md5c.c
diff --git a/lib/nasmlib.c b/nasmlib/nasmlib.c
index 7bc1ffe5..b264080a 100644
--- a/lib/nasmlib.c
+++ b/nasmlib/nasmlib.c
@@ -42,7 +42,6 @@
#include <string.h>
#include <ctype.h>
#include <errno.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/lib/realpath.c b/nasmlib/realpath.c
index d93dc15f..d93dc15f 100644
--- a/lib/realpath.c
+++ b/nasmlib/realpath.c
diff --git a/lib/ver.c b/nasmlib/ver.c
index 98362e35..98362e35 100644
--- a/lib/ver.c
+++ b/nasmlib/ver.c
diff --git a/ndisasm.c b/ndisasm.c
index 400f0b8d..d90b5c3b 100644
--- a/ndisasm.c
+++ b/ndisasm.c
@@ -43,7 +43,6 @@
#include <string.h>
#include <ctype.h>
#include <errno.h>
-#include <inttypes.h>
#include "insns.h"
#include "nasm.h"
diff --git a/output/elf.h b/output/elf.h
index ed3467eb..b20d63f8 100644
--- a/output/elf.h
+++ b/output/elf.h
@@ -40,7 +40,6 @@
*/
#include "compiler.h"
-#include <inttypes.h>
/* Segment types */
#define PT_NULL 0
diff --git a/output/outaout.c b/output/outaout.c
index 1ac7d5a1..62ebab0f 100644
--- a/output/outaout.c
+++ b/output/outaout.c
@@ -42,7 +42,6 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/output/outas86.c b/output/outas86.c
index 920748c9..840bc214 100644
--- a/output/outas86.c
+++ b/output/outas86.c
@@ -42,7 +42,6 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/output/outbin.c b/output/outbin.c
index 2b70b3b5..3e1ec286 100644
--- a/output/outbin.c
+++ b/output/outbin.c
@@ -79,7 +79,6 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/output/outcoff.c b/output/outcoff.c
index 13a556dd..c2c0393d 100644
--- a/output/outcoff.c
+++ b/output/outcoff.c
@@ -43,7 +43,6 @@
#include <string.h>
#include <ctype.h>
#include <time.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/output/outdbg.c b/output/outdbg.c
index ef7f8a93..d4f4ec24 100644
--- a/output/outdbg.c
+++ b/output/outdbg.c
@@ -42,7 +42,6 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/output/outelf.c b/output/outelf.c
index a8e23478..59c4f500 100644
--- a/output/outelf.c
+++ b/output/outelf.c
@@ -39,7 +39,6 @@
#include <stdio.h>
#include <stdlib.h>
-#include <inttypes.h>
#include "nasm.h"
#include "output/outform.h"
diff --git a/output/outelf32.c b/output/outelf32.c
index 0c0cdd84..b2ba68ac 100644
--- a/output/outelf32.c
+++ b/output/outelf32.c
@@ -42,7 +42,6 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/output/outelf64.c b/output/outelf64.c
index 9e08d449..5a177cb6 100644
--- a/output/outelf64.c
+++ b/output/outelf64.c
@@ -42,7 +42,6 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/output/outelfx32.c b/output/outelfx32.c
index 7a30a26e..a95d04d4 100644
--- a/output/outelfx32.c
+++ b/output/outelfx32.c
@@ -42,7 +42,6 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/output/outform.c b/output/outform.c
index f7c817e7..a93a2a8f 100644
--- a/output/outform.c
+++ b/output/outform.c
@@ -42,7 +42,6 @@
#include <stdio.h>
#include <string.h>
-#include <inttypes.h>
#define BUILD_DRIVERS_ARRAY
#include "output/outform.h"
diff --git a/output/outieee.c b/output/outieee.c
index 92392547..125339ed 100644
--- a/output/outieee.c
+++ b/output/outieee.c
@@ -73,7 +73,6 @@
#include <time.h>
#include <stdarg.h> /* Note: we need the ANSI version of stdarg.h */
#include <ctype.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/output/outmacho.c b/output/outmacho.c
index 5897469a..892e4e38 100644
--- a/output/outmacho.c
+++ b/output/outmacho.c
@@ -42,7 +42,6 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/output/outobj.c b/output/outobj.c
index 7257fc75..71fbb9c0 100644
--- a/output/outobj.c
+++ b/output/outobj.c
@@ -42,7 +42,6 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include <limits.h>
#include "nasm.h"
diff --git a/output/outrdf2.c b/output/outrdf2.c
index a427ebb1..cfd72789 100644
--- a/output/outrdf2.c
+++ b/output/outrdf2.c
@@ -44,7 +44,6 @@
#include <string.h>
#include <ctype.h>
#include <assert.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/output/stabs.h b/output/stabs.h
index 3a09c415..57f15cf2 100644
--- a/output/stabs.h
+++ b/output/stabs.h
@@ -35,7 +35,6 @@
#define STABS_H_
#include <ctype.h>
-#include <inttypes.h>
#include "compiler.h"
#include "nasmlib.h"
diff --git a/parser.c b/parser.c
index ed037812..6210cc69 100644
--- a/parser.c
+++ b/parser.c
@@ -42,7 +42,6 @@
#include <stddef.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include "nasm.h"
#include "insns.h"
diff --git a/pptok.pl b/pptok.pl
index 53a1c92c..203332d6 100755
--- a/pptok.pl
+++ b/pptok.pl
@@ -179,7 +179,6 @@ if ($what eq 'c') {
die if ($n & ($n-1));
print OUT "#include \"compiler.h\"\n";
- print OUT "#include <inttypes.h>\n";
print OUT "#include <ctype.h>\n";
print OUT "#include \"nasmlib.h\"\n";
print OUT "#include \"hashtbl.h\"\n";
diff --git a/preproc-nop.c b/preproc-nop.c
index c5835ea9..da15cd1b 100644
--- a/preproc-nop.c
+++ b/preproc-nop.c
@@ -44,7 +44,6 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include <limits.h>
#include <time.h>
diff --git a/preproc.c b/preproc.c
index edc127a4..343a77d9 100644
--- a/preproc.c
+++ b/preproc.c
@@ -69,7 +69,6 @@
#include <string.h>
#include <ctype.h>
#include <limits.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/rbtree.h b/rbtree.h
index ef34789f..f0ffb914 100644
--- a/rbtree.h
+++ b/rbtree.h
@@ -35,7 +35,6 @@
#define NASM_RBTREE_H
#include "compiler.h"
-#include <inttypes.h>
/* This structure should be embedded in a larger data structure;
the final output from rb_search() can then be converted back
diff --git a/rdoff/hash.h b/rdoff/hash.h
index a6920e70..0379305f 100644
--- a/rdoff/hash.h
+++ b/rdoff/hash.h
@@ -11,7 +11,6 @@
#ifndef RDOFF_HASH_H
#define RDOFF_HASH_H 1
-#include <inttypes.h>
uint32_t hash(const char *name);
diff --git a/rdoff/ldsegs.h b/rdoff/ldsegs.h
index fcecdf67..7dccaace 100644
--- a/rdoff/ldsegs.h
+++ b/rdoff/ldsegs.h
@@ -6,7 +6,6 @@
#ifndef RDOFF_LDSEGS_H
#define RDOFF_LDSEGS_H 1
-#include <inttypes.h>
struct segconfig {
uint16_t typelow, typehi; /* range of seg nos for which this is valid */
diff --git a/rdoff/rdflib.c b/rdoff/rdflib.c
index 06cce3c7..0844e6ce 100644
--- a/rdoff/rdflib.c
+++ b/rdoff/rdflib.c
@@ -62,9 +62,7 @@
#include <stdlib.h>
#include <errno.h>
#include <string.h>
-#include <inttypes.h>
#include <time.h>
-#include <inttypes.h>
/* functions supported:
* create a library (no extra operands required)
diff --git a/rdoff/rdlar.h b/rdoff/rdlar.h
index ee00f2e8..16633a11 100644
--- a/rdoff/rdlar.h
+++ b/rdoff/rdlar.h
@@ -5,7 +5,6 @@
#ifndef RDOFF_RDLAR_H
#define RDOFF_RDLAR_H 1
-#include <inttypes.h>
#ifdef HAVE_CONFIG_H
#include "config.h"
diff --git a/rdoff/rdoff.c b/rdoff/rdoff.c
index f451ce12..126a110a 100644
--- a/rdoff/rdoff.c
+++ b/rdoff/rdoff.c
@@ -46,7 +46,6 @@
#include <stdlib.h>
#include <string.h>
#include <errno.h>
-#include <inttypes.h>
#define RDOFF_UTILS
diff --git a/rdoff/rdoff.h b/rdoff/rdoff.h
index 1451c6ea..019d012d 100644
--- a/rdoff/rdoff.h
+++ b/rdoff/rdoff.h
@@ -38,7 +38,6 @@
#ifndef RDOFF_RDOFF_H
#define RDOFF_RDOFF_H 1
-#include <inttypes.h>
/*
* RDOFF definitions. They are used by RDOFF utilities and by NASM's
diff --git a/rdoff/segtab.h b/rdoff/segtab.h
index 87ef0171..e5e87931 100644
--- a/rdoff/segtab.h
+++ b/rdoff/segtab.h
@@ -34,7 +34,6 @@
#ifndef RDOFF_SEGTAB_H
#define RDOFF_SEGTAB_H 1
-#include <inttypes.h>
typedef void *segtab;
diff --git a/rdoff/symtab.h b/rdoff/symtab.h
index 0dc8c7b1..efd1b68e 100644
--- a/rdoff/symtab.h
+++ b/rdoff/symtab.h
@@ -38,7 +38,6 @@
#ifndef RDOFF_SYMTAB_H
#define RDOFF_SYMTAB_H 1
-#include <inttypes.h>
typedef struct {
char *name;
diff --git a/lib/snprintf.c b/stdlib/snprintf.c
index 95bfc314..95bfc314 100644
--- a/lib/snprintf.c
+++ b/stdlib/snprintf.c
diff --git a/lib/strlcpy.c b/stdlib/strlcpy.c
index 22d9ccfb..22d9ccfb 100644
--- a/lib/strlcpy.c
+++ b/stdlib/strlcpy.c
diff --git a/lib/vsnprintf.c b/stdlib/vsnprintf.c
index b8fd082a..b8fd082a 100644
--- a/lib/vsnprintf.c
+++ b/stdlib/vsnprintf.c
diff --git a/stdscan.c b/stdscan.c
index ea7537dd..119883ff 100644
--- a/stdscan.c
+++ b/stdscan.c
@@ -37,7 +37,6 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
-#include <inttypes.h>
#include "nasm.h"
#include "nasmlib.h"
diff --git a/sync.c b/sync.c
index b1a70312..5c703b0b 100644
--- a/sync.c
+++ b/sync.c
@@ -40,7 +40,6 @@
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
-#include <inttypes.h>
#include "nasmlib.h"
#include "sync.h"
diff --git a/tables.h b/tables.h
index 4b14566a..693e4cff 100644
--- a/tables.h
+++ b/tables.h
@@ -41,7 +41,6 @@
#define NASM_TABLES_H
#include "compiler.h"
-#include <inttypes.h>
#include "insnsi.h" /* For enum opcode */
/* --- From standard.mac via macros.pl: --- */