summaryrefslogtreecommitdiff
path: root/src/xdr_sizeof.c
diff options
context:
space:
mode:
authorThorsten Kukuk <kukuk@suse.de>2015-07-10 09:53:41 -0400
committerSteve Dickson <steved@redhat.com>2015-07-10 11:19:27 -0400
commit14ec9045fe38140f5adbbaced7bdf06284049b42 (patch)
tree24285d82abc7d48c368eacb5e063f1d46b453f40 /src/xdr_sizeof.c
parenta3575ffe079f3993daf95f33cfd1a3c2222dc2aa (diff)
downloadti-rpc-14ec9045fe38140f5adbbaced7bdf06284049b42.tar.gz
enable xdr_sizeof
xdr_sizeof is not enabled in TI-RPC. But this function is needed to port the glibc libnsl library to TI-RPC: Reviewed-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'src/xdr_sizeof.c')
-rw-r--r--src/xdr_sizeof.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/xdr_sizeof.c b/src/xdr_sizeof.c
index cc5414b..d23fbd1 100644
--- a/src/xdr_sizeof.c
+++ b/src/xdr_sizeof.c
@@ -90,7 +90,7 @@ x_inline(xdrs, len)
if (xdrs->x_op != XDR_ENCODE) {
return (NULL);
}
- if (len < (u_int)xdrs->x_base) {
+ if (len < (uintptr_t)xdrs->x_base) {
/* x_private was already allocated */
xdrs->x_handy += len;
return ((int32_t *) xdrs->x_private);
@@ -102,7 +102,7 @@ x_inline(xdrs, len)
xdrs->x_base = 0;
return (NULL);
}
- xdrs->x_base = (caddr_t) len;
+ xdrs->x_base = (caddr_t)(uintptr_t)len;
xdrs->x_handy += len;
return ((int32_t *) xdrs->x_private);
}