| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- /*
- * Please do not edit this file.
- * It was generated using rpcgen.
- */
- #include "rpc/portmap.h"
- bool_t
- xdr_mapping (XDR *xdrs, mapping *objp)
- {
- register int32_t *buf;
- if (xdrs->x_op == XDR_ENCODE) {
- buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
- if (buf == NULL) {
- if (!xdr_u_int (xdrs, &objp->prog))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->vers))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->prot))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->port))
- return FALSE;
- } else {
- IXDR_PUT_U_LONG(buf, objp->prog);
- IXDR_PUT_U_LONG(buf, objp->vers);
- IXDR_PUT_U_LONG(buf, objp->prot);
- IXDR_PUT_U_LONG(buf, objp->port);
- }
- return TRUE;
- } else if (xdrs->x_op == XDR_DECODE) {
- buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
- if (buf == NULL) {
- if (!xdr_u_int (xdrs, &objp->prog))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->vers))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->prot))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->port))
- return FALSE;
- } else {
- objp->prog = IXDR_GET_U_LONG(buf);
- objp->vers = IXDR_GET_U_LONG(buf);
- objp->prot = IXDR_GET_U_LONG(buf);
- objp->port = IXDR_GET_U_LONG(buf);
- }
- return TRUE;
- }
- if (!xdr_u_int (xdrs, &objp->prog))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->vers))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->prot))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->port))
- return FALSE;
- return TRUE;
- }
- bool_t
- xdr_call_args (XDR *xdrs, call_args *objp)
- {
- register int32_t *buf;
- if (xdrs->x_op == XDR_ENCODE) {
- buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
- if (buf == NULL) {
- if (!xdr_u_int (xdrs, &objp->prog))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->vers))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->proc))
- return FALSE;
- } else {
- IXDR_PUT_U_LONG(buf, objp->prog);
- IXDR_PUT_U_LONG(buf, objp->vers);
- IXDR_PUT_U_LONG(buf, objp->proc);
- }
- if (!xdr_bytes (xdrs, (char **)&objp->args.args_val, (u_int *) &objp->args.args_len, ~0))
- return FALSE;
- return TRUE;
- } else if (xdrs->x_op == XDR_DECODE) {
- buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
- if (buf == NULL) {
- if (!xdr_u_int (xdrs, &objp->prog))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->vers))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->proc))
- return FALSE;
- } else {
- objp->prog = IXDR_GET_U_LONG(buf);
- objp->vers = IXDR_GET_U_LONG(buf);
- objp->proc = IXDR_GET_U_LONG(buf);
- }
- if (!xdr_bytes (xdrs, (char **)&objp->args.args_val, (u_int *) &objp->args.args_len, ~0))
- return FALSE;
- return TRUE;
- }
- if (!xdr_u_int (xdrs, &objp->prog))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->vers))
- return FALSE;
- if (!xdr_u_int (xdrs, &objp->proc))
- return FALSE;
- if (!xdr_bytes (xdrs, (char **)&objp->args.args_val, (u_int *) &objp->args.args_len, ~0))
- return FALSE;
- return TRUE;
- }
|