This is the mail archive of the
glibc-cvs@sources.redhat.com
mailing list for the glibc project.
libc/sunrpc xdr_mem.c xdr_sizeof.c rpc/xdr.h
- From: roland at sources dot redhat dot com
- To: glibc-cvs at sources dot redhat dot com
- Date: 16 Dec 2002 02:05:49 -0000
- Subject: libc/sunrpc xdr_mem.c xdr_sizeof.c rpc/xdr.h
CVSROOT: /cvs/glibc
Module name: libc
Changes by: roland@sourceware.org 2002-12-15 18:05:49
Modified files:
sunrpc : xdr_mem.c xdr_sizeof.c
sunrpc/rpc : xdr.h
Log message:
2002-12-13 Paul Eggert <eggert@twinsun.com>
* sunrpc/rpc/xdr.h (struct XDR.xdr_ops.x_inline): 2nd arg
is now u_int, not int.
(struct XDR.x_handy): Now u_int, not int.
* sunrpc/xdr_mem.c: Include <limits.h>.
(xdrmem_getlong, xdrmem_putlong, xdrmem_getbytes, xdrmem_putbytes,
xdrmem_inline, xdrmem_getint32, xdrmem_putint32):
x_handy is now unsigned, not signed.
Do not decrement x_handy if no change is made.
(xdrmem_setpos): Check for int overflow.
* sunrpc/xdr_sizeof.c (x_inline): 2nd arg is now unsigned.
(xdr_sizeof): Remove cast that is now unnecessary, now that
x_handy is unsigned.