Commit fff2a02f0cf103541cb49330f48731edeed8c957

Authored by Christoph Egger
Committed by Blue Swirl
1 parent a2547a13

fix build warnings

Hi!

Attached patch fixes build warnings due to use of different pointer
signedness.

Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>

--
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Karl-Hammerschmidt-Str. 34, 85609 Dornach b. Muenchen
Geschaeftsfuehrer: Thomas M. McCoy, Giuliano Meroni
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632
bsd-user/elfload.c
... ... @@ -1295,7 +1295,7 @@ int load_elf_binary(struct linux_binprm * bprm, struct target_pt_regs * regs,
1295 1295 }
1296 1296  
1297 1297 if (interp_elf_ex.e_ident[0] != 0x7f ||
1298   - strncmp(&interp_elf_ex.e_ident[1], "ELF",3) != 0) {
  1298 + strncmp((char *)&interp_elf_ex.e_ident[1], "ELF",3) != 0) {
1299 1299 interpreter_type &= ~INTERPRETER_ELF;
1300 1300 }
1301 1301  
... ...
bsd-user/uaccess.c
... ... @@ -51,7 +51,7 @@ abi_long target_strlen(abi_ulong guest_addr1)
51 51 ptr = lock_user(VERIFY_READ, guest_addr, max_len, 1);
52 52 if (!ptr)
53 53 return -TARGET_EFAULT;
54   - len = qemu_strnlen(ptr, max_len);
  54 + len = qemu_strnlen((char *)ptr, max_len);
55 55 unlock_user(ptr, guest_addr, 0);
56 56 guest_addr += len;
57 57 /* we don't allow wrapping or integer overflow */
... ...