XDR: Stop the madness
authorSimon Wilkinson <sxw@your-file-system.com>
Thu, 18 Feb 2010 00:04:22 +0000 (00:04 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 22 Mar 2010 21:54:43 +0000 (14:54 -0700)
commit7293ddf325b149cae60d3abe7199d08f196bd2b9
tree1faaf97a437c5751aceeb5876dac8b6873d43a61
parent162cf1c51d167c43da49539c3956f5b94ba3c5e3
XDR: Stop the madness

We currently attempt to align our XDR implementation with what may
be provided by the host system. This leads to a huge amount of parameter
fudging, and general pain and misfortune. However, the only place that
we still actually use the system XDR is for UKERNEL builds.

Change this so that we use our XDR everywhere. Fix all of our type and
function definitions so that they're standard. Remove the warning
inhibitions.

Change-Id: I53f4539e50eacb4e0691d8d3d6546bbfb7438358
Reviewed-on: http://gerrit.openafs.org/1340
Reviewed-by: Chaz Chandler
Tested-by: Chaz Chandler
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
Reviewed-by: Simon Wilkinson <sxw@inf.ed.ac.uk>
README.WARNINGS
src/libuafs/Makefile.common.in
src/rx/xdr.h
src/rx/xdr_len.c
src/rx/xdr_mem.c
src/rx/xdr_rec.c
src/rx/xdr_rx.c
src/rx/xdr_stdio.c