Remove ofmt->current_dfmt indirection
commit335c4857ce753881f5136ed41d3a827575ac48d3
authorH. Peter Anvin <hpa@linux.intel.com>
Thu, 18 Feb 2016 04:55:08 +0000 (17 20:55 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Mon, 7 Mar 2016 20:07:50 +0000 (7 12:07 -0800)
tree121ade2bd24c3fd716713072c97d0d0e542077e4
parentccab91f826d678c2e19d01cc2ab2e05392727169
Remove ofmt->current_dfmt indirection

Move ofmt->current_dfmt into a separate global variable.  This
should allow us to make ofmt readonly and removes some additional
gratuitious differences between backends.

From master branch checkin a7bc15dd0aa963ab56a98ee04bc08ce6d9e3baea

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
12 files changed:
assemble.c
labels.c
nasm.c
nasm.h
output/outcoff.c
output/outdbg.c
output/outelf32.c
output/outelf64.c
output/outelfx32.c
output/outform.c
output/outieee.c
output/outobj.c