diff options
author | Andreas Jaeger <aj@suse.de> | 2004-03-22 10:53:16 +0000 |
---|---|---|
committer | Andreas Jaeger <aj@suse.de> | 2004-03-22 10:53:16 +0000 |
commit | 6873f5c70648a7d05c58277e9e8e076460a01a4c (patch) | |
tree | 170b04683679f235845142db4f164e3498d509c7 /sunrpc | |
parent | ba6088cf1fb9a38d04368e3db924236736d555d8 (diff) | |
download | glibc-6873f5c70648a7d05c58277e9e8e076460a01a4c.zip glibc-6873f5c70648a7d05c58277e9e8e076460a01a4c.tar.gz glibc-6873f5c70648a7d05c58277e9e8e076460a01a4c.tar.bz2 |
Update.
2004-03-22 Joseph S. Myers <jsm@polyomino.org.uk>
* sunrpc/rpc/xdr.h (IXDR_GET_LONG, IXDR_PUT_LONG): Do not use
casts as lvalues.
2004-03-22 Andreas Jaeger <aj@suse.de>
* elf/tst-dlmodcount.c (unload): Remove unused variable.
* misc/tst-mntent.c (main): Use tmpfile instead of tmpnam.
Diffstat (limited to 'sunrpc')
-rw-r--r-- | sunrpc/rpc/xdr.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sunrpc/rpc/xdr.h b/sunrpc/rpc/xdr.h index 4f240f2..64ac42f 100644 --- a/sunrpc/rpc/xdr.h +++ b/sunrpc/rpc/xdr.h @@ -262,10 +262,8 @@ struct xdr_discrim * and shouldn't be used any longer. Code which use this defines or longs * in the RPC code will not work on 64bit Solaris platforms ! */ -#define IXDR_GET_LONG(buf) \ - ((long)ntohl((u_long)*__extension__((u_int32_t*)(buf))++)) -#define IXDR_PUT_LONG(buf, v) \ - (*__extension__((u_int32_t*)(buf))++ = (long)htonl((u_long)(v))) +#define IXDR_GET_LONG(buf) ((long)IXDR_GET_U_INT32(buf)) +#define IXDR_PUT_LONG(buf, v) ((long)IXDR_PUT_INT32(buf, (long)(v))) #define IXDR_GET_U_LONG(buf) ((u_long)IXDR_GET_LONG(buf)) #define IXDR_PUT_U_LONG(buf, v) IXDR_PUT_LONG(buf, (long)(v)) |