From: Steve Dickson Date: Wed, 28 Jan 2009 14:56:10 +0000 (-0500) Subject: Removed a number warnings by adding a number of type casts. X-Git-Tag: 0.0.10~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5bc80ccd81e0c7ef185de34e7f34a7766bce0e27;p=libtirpc Removed a number warnings by adding a number of type casts. Signed-off-by: Steve Dickson --- diff --git a/src/auth_gss.c b/src/auth_gss.c index 8f7919c..bf6cba6 100644 --- a/src/auth_gss.c +++ b/src/auth_gss.c @@ -221,7 +221,7 @@ authgss_create_default(CLIENT *clnt, char *service, struct rpc_gss_sec *sec) sname.length = strlen(service); maj_stat = gss_import_name(&min_stat, &sname, - GSS_C_NT_HOSTBASED_SERVICE, + (gss_OID)GSS_C_NT_HOSTBASED_SERVICE, &name); if (maj_stat != GSS_S_COMPLETE) { diff --git a/src/authgss_prot.c b/src/authgss_prot.c index 97724f1..be0d1a6 100644 --- a/src/authgss_prot.c +++ b/src/authgss_prot.c @@ -176,10 +176,11 @@ xdr_rpc_gss_unwrap_data(XDR *xdrs, xdrproc_t xdr_func, caddr_t xdr_ptr, XDR tmpxdrs; gss_buffer_desc databuf, wrapbuf; OM_uint32 maj_stat, min_stat; - u_int seq_num, conf_state, qop_state; + u_int seq_num, qop_state; + int conf_state; bool_t xdr_stat; - if (xdr_func == xdr_void || xdr_ptr == NULL) + if (xdr_func == (xdrproc_t)xdr_void || xdr_ptr == NULL) return (TRUE); memset(&databuf, 0, sizeof(databuf)); diff --git a/src/svc_auth_gss.c b/src/svc_auth_gss.c index 346e5b1..9e9ff81 100644 --- a/src/svc_auth_gss.c +++ b/src/svc_auth_gss.c @@ -190,7 +190,7 @@ svcauth_gss_accept_sec_context(struct svc_req *rqst, /* Deserialize arguments. */ memset(&recv_tok, 0, sizeof(recv_tok)); - if (!svc_getargs(rqst->rq_xprt, xdr_rpc_gss_init_args, + if (!svc_getargs(rqst->rq_xprt, (xdrproc_t)xdr_rpc_gss_init_args, (caddr_t)&recv_tok)) return (FALSE); @@ -469,8 +469,8 @@ _svcauth_gss(struct svc_req *rqst, struct rpc_msg *msg, bool_t *no_dispatch) *no_dispatch = TRUE; - call_stat = svc_sendreply(rqst->rq_xprt, xdr_rpc_gss_init_res, - (caddr_t)&gr); + call_stat = svc_sendreply(rqst->rq_xprt, + (xdrproc_t)xdr_rpc_gss_init_res, (caddr_t)&gr); if (!call_stat) return (AUTH_FAILED);