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 );
 
 
 /* ------------------------------------------------------------------ */