From 6b2c3f1158c09844eabbad56698869711d5c0cfb Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Sat, 29 May 2010 04:30:47 +0000 Subject: [PATCH] =?UTF-8?q?2010-05-29=09Ralf=20Cors=C3=A9pius=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * libfs/src/nfsclient/src/xdr_mbuf.c (xdrmbuf_setup): Cast addr to uintptr_t instead of size_t. --- cpukit/ChangeLog | 2 ++ cpukit/libfs/src/nfsclient/src/xdr_mbuf.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 9d4f570497..91806f587f 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,5 +1,7 @@ 2010-05-29 Ralf Corsépius + * libfs/src/nfsclient/src/xdr_mbuf.c (xdrmbuf_setup): + Cast addr to uintptr_t instead of size_t. * librpc/src/xdr/xdr_mem.c (xdr_memcreate): Cast addr to uintptr_t instead of size_t. * libfs/src/nfsclient/src/dirutils.c: Add PRIomode_t, PRIdoff_t. diff --git a/cpukit/libfs/src/nfsclient/src/xdr_mbuf.c b/cpukit/libfs/src/nfsclient/src/xdr_mbuf.c index e758b9ef2a..d06bc068f5 100644 --- a/cpukit/libfs/src/nfsclient/src/xdr_mbuf.c +++ b/cpukit/libfs/src/nfsclient/src/xdr_mbuf.c @@ -147,7 +147,7 @@ MBPrivate mbp = (MBPrivate)xdrs->x_base; mbp->mcurrent = m; xdrs->x_private = mtod(m,caddr_t); xdrs->x_handy = m->m_len; - xdrs->x_ops = ((size_t)xdrs->x_private & (sizeof(int32_t) - 1)) + xdrs->x_ops = ((uintptr_t)xdrs->x_private & (sizeof(int32_t) - 1)) ? &xdrmbuf_ops_unaligned : &xdrmbuf_ops_aligned; }