Index: ossp-pkg/srpc/TODO RCS File: /v/ossp/cvs/ossp-pkg/srpc/TODO,v rcsdiff -q -kk '-r1.16' '-r1.17' -u '/v/ossp/cvs/ossp-pkg/srpc/TODO,v' 2>/dev/null --- TODO 2001/08/08 13:18:46 1.16 +++ TODO 2001/08/08 13:19:07 1.17 @@ -27,19 +27,6 @@ - regression tests for libxds (make check) done: 100% [-> regression-tests/*.c] - - 16bit Integers mean trouble when passing them through "...": - - | xdr-encode-uint16.c:46: `xds_uint16_t' is promoted to `int' when passed through `...' - | xdr-encode-uint16.c:46: (so you should pass `int' not `xds_uint16_t' to `va_arg') - - Maybe we should skip int16 support at all? Currently I work around - this problem by implicitely assuming that the short is promoted to - an int. - - To make matters even worse: The RFC doesn't even define how XDR - deals with 16-bit integers! The mere existance of such a datatype - is not positively confirmed. - - XML: 1234 uint32, int64, uint64, Index: ossp-pkg/xds/TODO RCS File: /v/ossp/cvs/ossp-pkg/xds/Attic/TODO,v rcsdiff -q -kk '-r1.16' '-r1.17' -u '/v/ossp/cvs/ossp-pkg/xds/Attic/TODO,v' 2>/dev/null --- TODO 2001/08/08 13:18:46 1.16 +++ TODO 2001/08/08 13:19:07 1.17 @@ -27,19 +27,6 @@ - regression tests for libxds (make check) done: 100% [-> regression-tests/*.c] - - 16bit Integers mean trouble when passing them through "...": - - | xdr-encode-uint16.c:46: `xds_uint16_t' is promoted to `int' when passed through `...' - | xdr-encode-uint16.c:46: (so you should pass `int' not `xds_uint16_t' to `va_arg') - - Maybe we should skip int16 support at all? Currently I work around - this problem by implicitely assuming that the short is promoted to - an int. - - To make matters even worse: The RFC doesn't even define how XDR - deals with 16-bit integers! The mere existance of such a datatype - is not positively confirmed. - - XML: 1234 uint32, int64, uint64,