1 --- qemu-0.7.0/dyngen.c 2005-04-27 13:52:05.000000000 -0700
2 +++ qemu/dyngen.c 2005-07-21 13:19:30.000000000 -0700
4 #ifdef CONFIG_FORMAT_MACH
5 offset -= section_hdr[sym->n_sect-1].addr;
7 - val = *(unsigned long *)(ptr + offset);
8 + /* the line below formerly read
9 + val = *(unsigned long)(ptr+offset);
10 + which breaks when cross compiling for
11 + a host with different byte order */
12 + val = get32((uint32_t *)(ptr + offset));
13 #ifdef ELF_USES_RELOCA
15 int reloc_shndx, nb_relocs1, j;