2 * Please do not edit this file.
3 * It was generated using rpcgen.
6 #include "rpc/portmap.h"
9 xdr_mapping (XDR *xdrs, mapping *objp)
11 register int32_t *buf;
14 if (xdrs->x_op == XDR_ENCODE) {
15 buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
17 if (!xdr_u_int (xdrs, &objp->prog))
19 if (!xdr_u_int (xdrs, &objp->vers))
21 if (!xdr_u_int (xdrs, &objp->prot))
23 if (!xdr_u_int (xdrs, &objp->port))
26 IXDR_PUT_U_LONG(buf, objp->prog);
27 IXDR_PUT_U_LONG(buf, objp->vers);
28 IXDR_PUT_U_LONG(buf, objp->prot);
29 IXDR_PUT_U_LONG(buf, objp->port);
32 } else if (xdrs->x_op == XDR_DECODE) {
33 buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
35 if (!xdr_u_int (xdrs, &objp->prog))
37 if (!xdr_u_int (xdrs, &objp->vers))
39 if (!xdr_u_int (xdrs, &objp->prot))
41 if (!xdr_u_int (xdrs, &objp->port))
44 objp->prog = IXDR_GET_U_LONG(buf);
45 objp->vers = IXDR_GET_U_LONG(buf);
46 objp->prot = IXDR_GET_U_LONG(buf);
47 objp->port = IXDR_GET_U_LONG(buf);
52 if (!xdr_u_int (xdrs, &objp->prog))
54 if (!xdr_u_int (xdrs, &objp->vers))
56 if (!xdr_u_int (xdrs, &objp->prot))
58 if (!xdr_u_int (xdrs, &objp->port))
64 xdr_call_args (XDR *xdrs, call_args *objp)
66 register int32_t *buf;
69 if (xdrs->x_op == XDR_ENCODE) {
70 buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
72 if (!xdr_u_int (xdrs, &objp->prog))
74 if (!xdr_u_int (xdrs, &objp->vers))
76 if (!xdr_u_int (xdrs, &objp->proc))
80 IXDR_PUT_U_LONG(buf, objp->prog);
81 IXDR_PUT_U_LONG(buf, objp->vers);
82 IXDR_PUT_U_LONG(buf, objp->proc);
84 if (!xdr_bytes (xdrs, (char **)&objp->args.args_val, (u_int *) &objp->args.args_len, ~0))
87 } else if (xdrs->x_op == XDR_DECODE) {
88 buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
90 if (!xdr_u_int (xdrs, &objp->prog))
92 if (!xdr_u_int (xdrs, &objp->vers))
94 if (!xdr_u_int (xdrs, &objp->proc))
98 objp->prog = IXDR_GET_U_LONG(buf);
99 objp->vers = IXDR_GET_U_LONG(buf);
100 objp->proc = IXDR_GET_U_LONG(buf);
102 if (!xdr_bytes (xdrs, (char **)&objp->args.args_val, (u_int *) &objp->args.args_len, ~0))
107 if (!xdr_u_int (xdrs, &objp->prog))
109 if (!xdr_u_int (xdrs, &objp->vers))
111 if (!xdr_u_int (xdrs, &objp->proc))
113 if (!xdr_bytes (xdrs, (char **)&objp->args.args_val, (u_int *) &objp->args.args_len, ~0))