From aa12f819dd02b4cd09139baf34a31aac21ec7567 Mon Sep 17 00:00:00 2001 From: Marcin Cieslak Date: Mon, 13 Aug 2012 12:08:04 +0200 Subject: [PATCH] Cast registerrpc args to xdrproc_t explicitly Fixes: agent.c: In function '_DtCm_init_agent': agent.c:160: warning: passing argument 5 of 'registerrpc' from incompatible pointer type agent.c:160: warning: passing argument 6 of 'registerrpc' from incompatible pointer type agent.c:167: warning: passing argument 5 of 'registerrpc' from incompatible pointer type agent.c:167: warning: passing argument 6 of 'registerrpc' from incompatible pointer type --- cde/lib/csa/agent.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cde/lib/csa/agent.c b/cde/lib/csa/agent.c index c41ab794..3c84a449 100644 --- a/cde/lib/csa/agent.c +++ b/cde/lib/csa/agent.c @@ -156,15 +156,15 @@ _DtCm_init_agent() } if (registerrpc(_DtCm_transient, AGENTVERS, update_callback, - (char *(*)())_DtCm_update_callback_1, _DtCm_xdr_Table_Res_4, - _DtCm_xdr_Update_Status) == -1) { + (char *(*)())_DtCm_update_callback_1, (xdrproc_t)_DtCm_xdr_Table_Res_4, + (xdrproc_t)_DtCm_xdr_Update_Status) == -1) { _DtCm_print_errmsg("Cannot register v1 callback handler\n"); _DtCm_print_errmsg("Callback cannot be enabled.\n"); } if (registerrpc(_DtCm_transient, AGENTVERS_2, CMCB_UPDATE_CALLBACK, (char *(*)())cmcb_update_callback_2_svc, - xdr_cmcb_update_callback_args, xdr_void) == -1) { + (xdrproc_t)xdr_cmcb_update_callback_args, (xdrproc_t)xdr_void) == -1) { _DtCm_print_errmsg("Cannot register v2 callback handler\n"); _DtCm_print_errmsg("Callback cannot be enabled.\n"); } -- 2.25.1