From: Terry R. Friedrichsen (terry_at_venus.sunquest.com)
Date: Wed Jan 03 2001 - 14:54:34 GMT
Under RedHat Linux 7.0 with gcc (egcs) 2.96: To eliminate warnings about casting to pointer from integer of different size: *** ao_pt_uarea.c.dist Thu Dec 24 17:17:18 1998 --- ao_pt_uarea.c Fri Dec 29 08:48:49 2000 *************** *** 338,344 **** } #else ur->ur_value = std_ptrace(PTRACE_PEEKUSER, ip->ip_pid, ! (char *)ur->ur_uaddr, 0); #endif if (errno != 0) return -1; --- 338,344 ---- } #else ur->ur_value = std_ptrace(PTRACE_PEEKUSER, ip->ip_pid, ! (char *)(int)ur->ur_uaddr, 0); #endif if (errno != 0) return -1; *************** *** 358,364 **** ur = ip->ip_ptrace_info->uregs + ri; errno = 0; ! e_ptrace(PTRACE_POKEUSER, ip->ip_pid, (char *)ur->ur_uaddr, (int)value); ur->ur_is_current = FALSE; return (errno == 0) ? 0 : -1; } --- 358,364 ---- ur = ip->ip_ptrace_info->uregs + ri; errno = 0; ! e_ptrace(PTRACE_POKEUSER, ip->ip_pid, (char *)(int)ur->ur_uaddr, (int)value); ur->ur_is_current = FALSE; return (errno == 0) ? 0 : -1; } Terry R. Friedrichsen terry_at_venus.sunquest.com
This archive was generated by hypermail 2.1.4 : Wed Feb 13 2002 - 21:51:33 GMT