diff options
author | Thorsten Kukuk <kukuk@suse.de> | 2015-07-10 09:53:41 -0400 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2015-07-10 11:19:27 -0400 |
commit | 14ec9045fe38140f5adbbaced7bdf06284049b42 (patch) | |
tree | 24285d82abc7d48c368eacb5e063f1d46b453f40 /src/xdr_sizeof.c | |
parent | a3575ffe079f3993daf95f33cfd1a3c2222dc2aa (diff) | |
download | ti-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.c | 4 |
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); } |