Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary MIME-Version: 1.0 X-Mailer: MIME-tools 5.411 (Entity 5.404) From: tlyu@mit.edu Subject: CVS Commit X-RT-Original-Encoding: iso-8859-1 Content-Length: 912 * auth_gss.h: Add prototype for xdr_rpc_gss_buf. * authgss_prot.c (xdr_rpc_gss_buf): New function. (xdr_rpc_gss_cred, xdr_rpc_gss_init_args, xdr_rpc_gss_init_res): (xdr_rpc_gss_wrap_data, xdr_rpc_gss_unwrap_data): Use xdr_rpc_gss_buf, to avoid passing a (size_t *) to a xdr_bytes(), which expects (u_int *). (xdr_rpc_gss_wrap_data): Use tmplen to avoid passing (size_t *) to xdr_u_int. * libgssrpc.exports: * rename.h: Add xdr_rpc_gss_buf. * xdr.c (xdr_enum): Fix (kind of) for 64-bit. Still inherently bogus, due to casting of (enum foo *) to (enum_t *) by callers. To generate a diff of this commit: cvs diff -r1.106 -r1.107 krb5/src/lib/rpc/ChangeLog cvs diff -r1.3 -r1.4 krb5/src/lib/rpc/auth_gss.h cvs diff -r1.2 -r1.3 krb5/src/lib/rpc/authgss_prot.c krb5/src/lib/rpc/libgssrpc.exports cvs diff -r1.3 -r1.4 krb5/src/lib/rpc/rename.h cvs diff -r1.16 -r1.17 krb5/src/lib/rpc/xdr.c