summaryrefslogtreecommitdiffstats
path: root/cpukit/librpc/src
diff options
context:
space:
mode:
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;