summaryrefslogtreecommitdiffstats
path: root/cpukit/librpc/src
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2010-05-29 04:27:20 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2010-05-29 04:27:20 +0000
commitce3386cd7857ba76666b6ee85abd43fb0d52af2d (patch)
tree322b026320aff684362857a49ea2b2f7897699dd /cpukit/librpc/src
parent2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-ce3386cd7857ba76666b6ee85abd43fb0d52af2d.tar.bz2
2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/xdr/xdr_mem.c (xdr_memcreate): Cast addr to uintptr_t instead of size_t.
Diffstat (limited to 'cpukit/librpc/src')
-rw-r--r--cpukit/librpc/src/xdr/xdr_mem.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/librpc/src/xdr/xdr_mem.c b/cpukit/librpc/src/xdr/xdr_mem.c
index bc26b7d974..5b30419d7a 100644
--- a/cpukit/librpc/src/xdr/xdr_mem.c
+++ b/cpukit/librpc/src/xdr/xdr_mem.c
@@ -94,13 +94,13 @@ static struct xdr_ops xdrmem_ops_unaligned = {
void
xdrmem_create(
XDR *xdrs,
- caddr_t addr,
+ char * addr,
u_int size,
enum xdr_op op)
{
xdrs->x_op = op;
- xdrs->x_ops = ((size_t)addr & (sizeof(int32_t) - 1))
+ xdrs->x_ops = ((uintptr_t)addr & (sizeof(int32_t) - 1))
? &xdrmem_ops_unaligned : &xdrmem_ops_aligned;
xdrs->x_private = xdrs->x_base = addr;
xdrs->x_handy = size;