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/src/rpc/clnt_perror.c | 2 +- cpukit/librpc/src/rpc/clnt_raw.c | 2 +- cpukit/librpc/src/rpc/clnt_simple.c | 2 +- cpukit/librpc/src/rpc/rpcdname.c | 2 +- cpukit/librpc/src/rpc/svc.c | 4 ++-- cpukit/librpc/src/rpc/svc_auth.c | 2 +- cpukit/librpc/src/rpc/svc_simple.c | 6 +++--- 7 files changed, 10 insertions(+), 10 deletions(-) (limited to 'cpukit/librpc/src/rpc') diff --git a/cpukit/librpc/src/rpc/clnt_perror.c b/cpukit/librpc/src/rpc/clnt_perror.c index a7df29c0dd..d38761d6d5 100644 --- a/cpukit/librpc/src/rpc/clnt_perror.c +++ b/cpukit/librpc/src/rpc/clnt_perror.c @@ -50,7 +50,7 @@ static char *rcsid = "$FreeBSD: src/lib/libc/rpc/clnt_perror.c,v 1.11 1999/08/28 static char *auth_errmsg(); #define CLNT_PERROR_BUFLEN 256 -#define buf ((char *)(rtems_rpc_task_variables)->clnt_perror_buf) +#define buf (rtems_rpc_task_variables->clnt_perror_buf) static char * _buf() diff --git a/cpukit/librpc/src/rpc/clnt_raw.c b/cpukit/librpc/src/rpc/clnt_raw.c index d17221a997..300a14cf8d 100644 --- a/cpukit/librpc/src/rpc/clnt_raw.c +++ b/cpukit/librpc/src/rpc/clnt_raw.c @@ -60,7 +60,7 @@ struct clnt_raw_private { char mashl_callmsg[MCALL_MSG_SIZE]; u_int mcnt; }; -#define clntraw_private ((struct clnt_raw_private *) (rtems_rpc_task_variables)->clnt_raw_private) +#define clntraw_private (rtems_rpc_task_variables->clnt_raw_private) static enum clnt_stat clntraw_call(); static void clntraw_abort(); diff --git a/cpukit/librpc/src/rpc/clnt_simple.c b/cpukit/librpc/src/rpc/clnt_simple.c index b6b90c51c5..3a772203d3 100644 --- a/cpukit/librpc/src/rpc/clnt_simple.c +++ b/cpukit/librpc/src/rpc/clnt_simple.c @@ -55,7 +55,7 @@ struct call_rpc_private { int oldprognum, oldversnum, valid; char *oldhost; }; -#define callrpc_private ((struct call_rpc_private *)(rtems_rpc_task_variables)->call_rpc_private) +#define callrpc_private (rtems_rpc_task_variables->call_rpc_private) int callrpc(host, prognum, versnum, procnum, inproc, in, outproc, out) diff --git a/cpukit/librpc/src/rpc/rpcdname.c b/cpukit/librpc/src/rpc/rpcdname.c index f31ded00c7..be7e634872 100644 --- a/cpukit/librpc/src/rpc/rpcdname.c +++ b/cpukit/librpc/src/rpc/rpcdname.c @@ -43,7 +43,7 @@ static char sccsid[] = "@(#)rpcdname.c 1.7 91/03/11 Copyr 1989 Sun Micro"; int getdomainname(char *, size_t); -#define default_domain ((char *)(rtems_rpc_task_variables)->rpcdname_default_domain) +#define default_domain (rtems_rpc_task_variables->rpcdname_default_domain) static char * get_default_domain() diff --git a/cpukit/librpc/src/rpc/svc.c b/cpukit/librpc/src/rpc/svc.c index 751ca3185f..0d9aac82cf 100644 --- a/cpukit/librpc/src/rpc/svc.c +++ b/cpukit/librpc/src/rpc/svc.c @@ -49,7 +49,7 @@ static char *rcsid = "$FreeBSD: src/lib/libc/rpc/svc.c,v 1.14 1999/08/28 00:00:4 #include #include -#define xports ((SVCXPRT **) rtems_rpc_task_variables->svc_xports) +#define xports (rtems_rpc_task_variables->svc_xports) #define xportssize (rtems_rpc_task_variables->svc_xportssize) #define NULL_SVC ((struct svc_callout *)0) @@ -69,7 +69,7 @@ struct svc_callout { u_long sc_vers; void (*sc_dispatch)(); }; -#define svc_head (struct svc_callout *)((rtems_rpc_task_variables)->svc_svc_head) +#define svc_head (rtems_rpc_task_variables->svc_svc_head) static struct svc_callout *svc_find(); diff --git a/cpukit/librpc/src/rpc/svc_auth.c b/cpukit/librpc/src/rpc/svc_auth.c index 5f36433388..c1095932a7 100644 --- a/cpukit/librpc/src/rpc/svc_auth.c +++ b/cpukit/librpc/src/rpc/svc_auth.c @@ -87,7 +87,7 @@ struct authsvc { enum auth_stat (*handler)(); struct authsvc *next; }; -#define Auths ((struct authsvc *)(rtems_rpc_task_variables)->svc_auths_Auths) +#define Auths (rtems_rpc_task_variables->svc_auths_Auths) /* * The call rpc message, msg has been obtained from the wire. The msg contains diff --git a/cpukit/librpc/src/rpc/svc_simple.c b/cpukit/librpc/src/rpc/svc_simple.c index c22063ffc6..300ec93085 100644 --- a/cpukit/librpc/src/rpc/svc_simple.c +++ b/cpukit/librpc/src/rpc/svc_simple.c @@ -56,9 +56,9 @@ struct prog_lst { struct prog_lst *p_nxt; }; static void universal(); -#define proglst ((struct prog_lst *)(rtems_rpc_task_variables)->svc_simple_proglst) -#define pl ((struct prog_lst *)(rtems_rpc_task_variables)->svc_simple_pl) -#define transp ((SVCXPRT *)(rtems_rpc_task_variables)->svc_simple_transp) +#define proglst (rtems_rpc_task_variables->svc_simple_proglst) +#define pl (rtems_rpc_task_variables->svc_simple_pl) +#define transp (rtems_rpc_task_variables->svc_simple_transp) int registerrpc(prognum, versnum, procnum, progname, inproc, outproc) -- cgit v1.2.3