2 * Please do not edit this file.
3 * It was generated using rpcgen.
6 #include "libnfs-zdr.h"
7 #include "libnfs-raw-portmap.h"
10 zdr_pmap_mapping (ZDR
*zdrs
, pmap_mapping
*objp
)
12 register int32_t *buf
;
15 if (zdrs
->x_op
== ZDR_ENCODE
) {
16 buf
= ZDR_INLINE (zdrs
, 4 * BYTES_PER_ZDR_UNIT
);
18 if (!zdr_u_int (zdrs
, &objp
->prog
))
20 if (!zdr_u_int (zdrs
, &objp
->vers
))
22 if (!zdr_u_int (zdrs
, &objp
->prot
))
24 if (!zdr_u_int (zdrs
, &objp
->port
))
27 IZDR_PUT_U_LONG(buf
, objp
->prog
);
28 IZDR_PUT_U_LONG(buf
, objp
->vers
);
29 IZDR_PUT_U_LONG(buf
, objp
->prot
);
30 IZDR_PUT_U_LONG(buf
, objp
->port
);
33 } else if (zdrs
->x_op
== ZDR_DECODE
) {
34 buf
= ZDR_INLINE (zdrs
, 4 * BYTES_PER_ZDR_UNIT
);
36 if (!zdr_u_int (zdrs
, &objp
->prog
))
38 if (!zdr_u_int (zdrs
, &objp
->vers
))
40 if (!zdr_u_int (zdrs
, &objp
->prot
))
42 if (!zdr_u_int (zdrs
, &objp
->port
))
45 objp
->prog
= IZDR_GET_U_LONG(buf
);
46 objp
->vers
= IZDR_GET_U_LONG(buf
);
47 objp
->prot
= IZDR_GET_U_LONG(buf
);
48 objp
->port
= IZDR_GET_U_LONG(buf
);
53 if (!zdr_u_int (zdrs
, &objp
->prog
))
55 if (!zdr_u_int (zdrs
, &objp
->vers
))
57 if (!zdr_u_int (zdrs
, &objp
->prot
))
59 if (!zdr_u_int (zdrs
, &objp
->port
))
65 zdr_pmap_call_args (ZDR
*zdrs
, pmap_call_args
*objp
)
67 register int32_t *buf
;
70 if (zdrs
->x_op
== ZDR_ENCODE
) {
71 buf
= ZDR_INLINE (zdrs
, 3 * BYTES_PER_ZDR_UNIT
);
73 if (!zdr_u_int (zdrs
, &objp
->prog
))
75 if (!zdr_u_int (zdrs
, &objp
->vers
))
77 if (!zdr_u_int (zdrs
, &objp
->proc
))
81 IZDR_PUT_U_LONG(buf
, objp
->prog
);
82 IZDR_PUT_U_LONG(buf
, objp
->vers
);
83 IZDR_PUT_U_LONG(buf
, objp
->proc
);
85 if (!zdr_bytes (zdrs
, (char **)&objp
->args
.args_val
, (u_int
*) &objp
->args
.args_len
, ~0))
88 } else if (zdrs
->x_op
== ZDR_DECODE
) {
89 buf
= ZDR_INLINE (zdrs
, 3 * BYTES_PER_ZDR_UNIT
);
91 if (!zdr_u_int (zdrs
, &objp
->prog
))
93 if (!zdr_u_int (zdrs
, &objp
->vers
))
95 if (!zdr_u_int (zdrs
, &objp
->proc
))
99 objp
->prog
= IZDR_GET_U_LONG(buf
);
100 objp
->vers
= IZDR_GET_U_LONG(buf
);
101 objp
->proc
= IZDR_GET_U_LONG(buf
);
103 if (!zdr_bytes (zdrs
, (char **)&objp
->args
.args_val
, (u_int
*) &objp
->args
.args_len
, ~0))
108 if (!zdr_u_int (zdrs
, &objp
->prog
))
110 if (!zdr_u_int (zdrs
, &objp
->vers
))
112 if (!zdr_u_int (zdrs
, &objp
->proc
))
114 if (!zdr_bytes (zdrs
, (char **)&objp
->args
.args_val
, (u_int
*) &objp
->args
.args_len
, ~0))
120 zdr_pmap_call_result (ZDR
*zdrs
, pmap_call_result
*objp
)
122 register int32_t *buf
;
124 if (!zdr_u_int (zdrs
, &objp
->port
))
126 if (!zdr_bytes (zdrs
, (char **)&objp
->res
.res_val
, (u_int
*) &objp
->res
.res_len
, ~0))