Commit 223b8a40d13550ebc08216bd96d1f615597e0554
1 parent
1f9519c9
bFLT 64-bit host fix.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2195 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
11 additions
and
11 deletions
linux-user/flat.h
... | ... | @@ -22,25 +22,25 @@ |
22 | 22 | |
23 | 23 | struct flat_hdr { |
24 | 24 | char magic[4]; |
25 | - unsigned long rev; /* version (as above) */ | |
26 | - unsigned long entry; /* Offset of first executable instruction | |
25 | + target_ulong rev; /* version (as above) */ | |
26 | + target_ulong entry; /* Offset of first executable instruction | |
27 | 27 | with text segment from beginning of file */ |
28 | - unsigned long data_start; /* Offset of data segment from beginning of | |
28 | + target_ulong data_start; /* Offset of data segment from beginning of | |
29 | 29 | file */ |
30 | - unsigned long data_end; /* Offset of end of data segment | |
30 | + target_ulong data_end; /* Offset of end of data segment | |
31 | 31 | from beginning of file */ |
32 | - unsigned long bss_end; /* Offset of end of bss segment from beginning | |
32 | + target_ulong bss_end; /* Offset of end of bss segment from beginning | |
33 | 33 | of file */ |
34 | 34 | |
35 | 35 | /* (It is assumed that data_end through bss_end forms the bss segment.) */ |
36 | 36 | |
37 | - unsigned long stack_size; /* Size of stack, in bytes */ | |
38 | - unsigned long reloc_start; /* Offset of relocation records from | |
37 | + target_ulong stack_size; /* Size of stack, in bytes */ | |
38 | + target_ulong reloc_start; /* Offset of relocation records from | |
39 | 39 | beginning of file */ |
40 | - unsigned long reloc_count; /* Number of relocation records */ | |
41 | - unsigned long flags; | |
42 | - unsigned long build_date; /* When the program/library was built */ | |
43 | - unsigned long filler[5]; /* Reservered, set to zero */ | |
40 | + target_ulong reloc_count; /* Number of relocation records */ | |
41 | + target_ulong flags; | |
42 | + target_ulong build_date; /* When the program/library was built */ | |
43 | + target_ulong filler[5]; /* Reservered, set to zero */ | |
44 | 44 | }; |
45 | 45 | |
46 | 46 | #define FLAT_FLAG_RAM 0x0001 /* load program entirely into RAM */ | ... | ... |