Merge patch from Jeremy Fitzhardinge:
08-skin-clientreq
Introduce a systematic way for skins to distinguish each other's
client requests. Uses the de-facto standard two-letter identifiers in
the top two bytes of the client request code. Also changes the
interface to SK_(handle_client_request) so that a skin can say whether
or not it handled the request, which allows correct setting of the
default return value if the request was not handled.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1251 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/include/vg_skin.h b/include/vg_skin.h
index 3d1fee4..f472c3d 100644
--- a/include/vg_skin.h
+++ b/include/vg_skin.h
@@ -1442,7 +1442,7 @@
/* ------------------------------------------------------------------ */
/* VG_(needs).client_requests */
-extern UInt SK_(handle_client_request) ( ThreadState* tst, UInt* arg_block );
+extern Bool SK_(handle_client_request) ( ThreadState* tst, UInt* arg_block, UInt *ret );
/* ------------------------------------------------------------------ */