summaryrefslogtreecommitdiff
path: root/output
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@gmail.com>2011-08-28 17:00:04 +0400
committerCyrill Gorcunov <gorcunov@gmail.com>2011-08-28 17:00:04 +0400
commita30090b7e552a55eb86f0ad461361421f643b917 (patch)
treed9cb0184ffd6ef25050c9732ca1e1e0ebda779c1 /output
parentcdb8cd7b22b3d0feec3b463f92a9c9455ae26ca8 (diff)
downloadnasm-a30090b7e552a55eb86f0ad461361421f643b917.tar.gz
nasm-a30090b7e552a55eb86f0ad461361421f643b917.tar.bz2
nasm-a30090b7e552a55eb86f0ad461361421f643b917.zip
outieee: Reorder ieeeSection members to eliminate holes
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Diffstat (limited to 'output')
-rw-r--r--output/outieee.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/output/outieee.c b/output/outieee.c
index a8f6901..94d5e59 100644
--- a/output/outieee.c
+++ b/output/outieee.c
@@ -139,22 +139,22 @@ static struct ExtBack {
/* NOTE: the first segment MUST be the lineno segment */
static struct ieeeSection {
- struct ieeeObjData *data, *datacurr;
struct ieeeSection *next;
+ char *name;
+ struct ieeeObjData *data, *datacurr;
struct ieeeFixupp *fptr, *flptr;
int32_t index; /* the NASM segment id */
int32_t ieee_index; /* the OBJ-file segment index */
int32_t currentpos;
int32_t align; /* can be SEG_ABS + absolute addr */
int32_t startpos;
+ int32_t use32; /* is this segment 32-bit? */
+ struct ieeePublic *pubhead, **pubtail, *lochead, **loctail;
enum {
CMB_PRIVATE = 0,
CMB_PUBLIC = 2,
CMB_COMMON = 6
} combine;
- int32_t use32; /* is this segment 32-bit? */
- struct ieeePublic *pubhead, **pubtail, *lochead, **loctail;
- char *name;
} *seghead, **segtail, *ieee_seg_needs_update;
struct ieeeObjData {