]> granicus.if.org Git - strace/commitdiff
powerpc: fix some compiler warnings
authorAnton Blanchard <anton@samba.org>
Fri, 12 Jul 2013 10:24:02 +0000 (12:24 +0200)
committerDenys Vlasenko <dvlasenk@redhat.com>
Fri, 12 Jul 2013 10:24:02 +0000 (12:24 +0200)
Fix a number of differing signedness warnings when building on
powerpc.

Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
syscall.c

index f524b130e186ab93ab0c8f6633eb6461d11dd148..2715cea8b8f8849835a3fe9d48edc131cbd137ae 100644 (file)
--- a/syscall.c
+++ b/syscall.c
@@ -975,23 +975,24 @@ static int powerpc_getregs_old(pid_t pid)
        long r;
 
        if (iflag) {
-               r = upeek(pid, sizeof(long) * PT_NIP, &ppc_regs.nip);
+               r = upeek(pid, sizeof(long) * PT_NIP, (long *)&ppc_regs.nip);
                if (r)
                        goto out;
        }
 #ifdef POWERPC64 /* else we never use it */
-       r = upeek(pid, sizeof(long) * PT_MSR, &ppc_regs.msr);
+       r = upeek(pid, sizeof(long) * PT_MSR, (long *)&ppc_regs.msr);
        if (r)
                goto out;
 #endif
-       r = upeek(pid, sizeof(long) * PT_CCR, &ppc_regs.ccr);
+       r = upeek(pid, sizeof(long) * PT_CCR, (long *)&ppc_regs.ccr);
        if (r)
                goto out;
-       r = upeek(pid, sizeof(long) * PT_ORIG_R3, &ppc_regs.orig_gpr3);
+       r = upeek(pid, sizeof(long) * PT_ORIG_R3, (long *)&ppc_regs.orig_gpr3);
        if (r)
                goto out;
        for (i = 0; i <= 8; i++) {
-               r = upeek(pid, sizeof(long) * (PT_R0 + i), &ppc_regs.gpr[i]);
+               r = upeek(pid, sizeof(long) * (PT_R0 + i),
+                         (long *)&ppc_regs.gpr[i]);
                if (r)
                        goto out;
        }