From ddb56f497d21aa84cf3311ac665744243cd627a0 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Sun, 21 Nov 2004 04:45:39 +0000 Subject: 2004-11-21 Ralf Corsepius * librpc/include/rpc/rpc.h (struct _rtems_rpc_task_variables): Use pointers to types instead of void* to avoid casts. * librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c, librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c, librpc/src/rpc/svc.c, librpc/src/rpc/svc_auth.c, librpc/src/rpc/svc_simple.c: Eliminate lvalue casts gcc-3.4 warns about. --- cpukit/librpc/include/rpc/rpc.h | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'cpukit/librpc/include') diff --git a/cpukit/librpc/include/rpc/rpc.h b/cpukit/librpc/include/rpc/rpc.h index 74b97e6b1d..5be4d2a9c9 100644 --- a/cpukit/librpc/include/rpc/rpc.h +++ b/cpukit/librpc/include/rpc/rpc.h @@ -103,34 +103,34 @@ int rtems_rpc_start_portmapper (int priority); struct _rtems_rpc_task_variables { int svc_svc_maxfd; fd_set svc_svc_fdset; - void *svc_xports; + SVCXPRT ** svc_xports; int svc_xportssize; int svc__svc_fdsetsize; - void *svc__svc_fdset; - void *svc_svc_head; + fd_set *svc__svc_fdset; + struct svc_callout *svc_svc_head; - void *clnt_perror_buf; + char *clnt_perror_buf; - void *clnt_raw_private; + struct clnt_raw_private *clnt_raw_private; void *call_rpc_private; - void *svc_raw_private; + struct call_rpc_private *svc_raw_private; - void *svc_simple_proglst; - void *svc_simple_pl; - void *svc_simple_transp; + struct prog_lst *svc_simple_proglst; + struct prog_lst *svc_simple_pl; + SVCXPRT *svc_simple_transp; - void *rpcdname_default_domain; + char *rpcdname_default_domain; - void *svc_auths_Auths; + struct authsvc *svc_auths_Auths; }; extern struct _rtems_rpc_task_variables *rtems_rpc_task_variables; #define svc_maxfd (rtems_rpc_task_variables->svc_svc_maxfd) -#define svc_fdset ((rtems_rpc_task_variables)->svc_svc_fdset) +#define svc_fdset (rtems_rpc_task_variables->svc_svc_fdset) #define __svc_fdsetsize (rtems_rpc_task_variables->svc__svc_fdsetsize) -#define __svc_fdset (fd_set *)(rtems_rpc_task_variables->svc__svc_fdset) +#define __svc_fdset (rtems_rpc_task_variables->svc__svc_fdset) #endif /* _RTEMS_RPC_INTERNAL_ */ -- cgit v1.2.3