nasm/output
H. Peter Anvin 130736c0cf Get rid of a bunch of unnecessary indirections
We pass around a whole bunch of function pointers in arguments,
which then just get stashed in static variables.  Clean this mess
up and in particular handle the error management in the preprocessor
using nasm_set_verror() which already exists.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2016-02-17 20:27:41 -08:00
..
codeview.c codeview.c: remove superfluous pointer test 2016-02-05 11:31:46 -08:00
dwarf.h output/dwarf.h: update dwarf constants 2009-08-10 16:00:43 -07:00
elf.h Elf: Use SHA_ANY constant instead of open coded number 2010-04-11 12:58:05 +04:00
nulldbg.c Add missing header file in output/nulldbg.c 2014-11-25 12:14:52 -08:00
nullout.c Rename SEGALIGN to SECTALIGN 2010-04-21 18:09:54 +04:00
outaout.c Get rid of a bunch of unnecessary indirections 2016-02-17 20:27:41 -08:00
outaout.mac NASM: relicense under the 2-clause BSD license 2009-07-06 11:09:11 -07:00
outas86.c Replace global maxbits variable with field in struct ofmt 2016-02-11 20:40:07 -08:00
outas86.mac NASM: relicense under the 2-clause BSD license 2009-07-06 11:09:11 -07:00
outbin.c Get rid of a bunch of unnecessary indirections 2016-02-17 20:27:41 -08:00
outbin.mac NASM: relicense under the 2-clause BSD license 2009-07-06 11:09:11 -07:00
outcoff.c Replace global maxbits variable with field in struct ofmt 2016-02-11 20:40:07 -08:00
outcoff.mac NASM: relicense under the 2-clause BSD license 2009-07-06 11:09:11 -07:00
outdbg.c Replace global maxbits variable with field in struct ofmt 2016-02-11 20:40:07 -08:00
outelf32.c Get rid of a bunch of unnecessary indirections 2016-02-17 20:27:41 -08:00
outelf64.c Get rid of a bunch of unnecessary indirections 2016-02-17 20:27:41 -08:00
outelf.c output: elf -- Move elf_directive into single instance 2014-08-29 20:30:57 +04:00
outelf.h output: elf -- Move common structures into outelf.h header 2014-09-21 13:03:26 +04:00
outelf.mac NASM: relicense under the 2-clause BSD license 2009-07-06 11:09:11 -07:00
outelfx32.c Get rid of a bunch of unnecessary indirections 2016-02-17 20:27:41 -08:00
outform.c ofmt: Alias shortname must be used for __OUTPUT_FORMAT__ macro 2011-04-06 18:32:15 +04:00
outform.h Get rid of a bunch of unnecessary indirections 2016-02-17 20:27:41 -08:00
outieee.c Replace global maxbits variable with field in struct ofmt 2016-02-11 20:40:07 -08:00
outlib.c Add support for one-byte relocations 2010-05-06 15:33:24 -07:00
outlib.h Rename SEGALIGN to SECTALIGN 2010-04-21 18:09:54 +04:00
outmacho.c outmacho: make a copy of "fmt" instead of making it a pointer 2016-02-17 13:28:19 -08:00
outmacho.mac macho64: Manually merge macho64 branch with master branch. 2009-07-08 23:04:52 -05:00
outobj.c Get rid of a bunch of unnecessary indirections 2016-02-17 20:27:41 -08:00
outobj.mac NASM: relicense under the 2-clause BSD license 2009-07-06 11:09:11 -07:00
outrdf2.c Replace global maxbits variable with field in struct ofmt 2016-02-11 20:40:07 -08:00
outrdf2.mac NASM: relicense under the 2-clause BSD license 2009-07-06 11:09:11 -07:00
outrdf.mac NASM: relicense under the 2-clause BSD license 2009-07-06 11:09:11 -07:00
pecoff.h coff: Add support for the Codeview 8 debug format 2016-01-24 14:14:39 +03:00
stabs.h Add common STABs definition into output/stabs.h 2010-01-03 15:04:31 +03:00