diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2010-05-29 04:27:20 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2010-05-29 04:27:20 +0000 |
commit | ce3386cd7857ba76666b6ee85abd43fb0d52af2d (patch) | |
tree | 322b026320aff684362857a49ea2b2f7897699dd /cpukit/librpc | |
parent | 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-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')
-rw-r--r-- | cpukit/librpc/src/xdr/xdr_mem.c | 4 |
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; |