64-bit cleanness: convert client requests to receive and return UWords.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2921 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/addrcheck/ac_main.c b/addrcheck/ac_main.c
index 296679a..117675c 100644
--- a/addrcheck/ac_main.c
+++ b/addrcheck/ac_main.c
@@ -1160,7 +1160,7 @@
/*--- Client requests ---*/
/*------------------------------------------------------------*/
-Bool SK_(handle_client_request) ( ThreadId tid, UInt* arg_block, UInt *ret )
+Bool SK_(handle_client_request) ( ThreadId tid, UWord* arg, UWord *ret )
{
#define IGNORE(what) \
do { \
@@ -1172,7 +1172,6 @@
} \
} while (0)
- UInt* arg = arg_block;
static Int moans = 3;
/* Overload memcheck client reqs */
@@ -1212,12 +1211,12 @@
return False;
default:
- if (MAC_(handle_common_client_requests)(tid, arg_block, ret )) {
+ if (MAC_(handle_common_client_requests)(tid, arg, ret )) {
return True;
} else {
VG_(message)(Vg_UserMsg,
- "Warning: unknown addrcheck client request code %d",
- arg[0]);
+ "Warning: unknown addrcheck client request code %llx",
+ (ULong)arg[0]);
return False;
}
}