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
;
16 if (zdrs
->x_op
== ZDR_ENCODE
) {
17 buf
= ZDR_INLINE (zdrs
, 4 * BYTES_PER_ZDR_UNIT
);
19 if (!zdr_u_int (zdrs
, &objp
->prog
))
21 if (!zdr_u_int (zdrs
, &objp
->vers
))
23 if (!zdr_u_int (zdrs
, &objp
->prot
))
25 if (!zdr_u_int (zdrs
, &objp
->port
))
28 IZDR_PUT_U_LONG(buf
, objp
->prog
);
29 IZDR_PUT_U_LONG(buf
, objp
->vers
);
30 IZDR_PUT_U_LONG(buf
, objp
->prot
);
31 IZDR_PUT_U_LONG(buf
, objp
->port
);
34 } else if (zdrs
->x_op
== ZDR_DECODE
) {
35 buf
= ZDR_INLINE (zdrs
, 4 * BYTES_PER_ZDR_UNIT
);
37 if (!zdr_u_int (zdrs
, &objp
->prog
))
39 if (!zdr_u_int (zdrs
, &objp
->vers
))
41 if (!zdr_u_int (zdrs
, &objp
->prot
))
43 if (!zdr_u_int (zdrs
, &objp
->port
))
46 objp
->prog
= IZDR_GET_U_LONG(buf
);
47 objp
->vers
= IZDR_GET_U_LONG(buf
);
48 objp
->prot
= IZDR_GET_U_LONG(buf
);
49 objp
->port
= IZDR_GET_U_LONG(buf
);
54 if (!zdr_u_int (zdrs
, &objp
->prog
))
56 if (!zdr_u_int (zdrs
, &objp
->vers
))
58 if (!zdr_u_int (zdrs
, &objp
->prot
))
60 if (!zdr_u_int (zdrs
, &objp
->port
))
66 zdr_pmap_call_args (ZDR
*zdrs
, pmap_call_args
*objp
)
68 register int32_t *buf
;
72 if (zdrs
->x_op
== ZDR_ENCODE
) {
73 buf
= ZDR_INLINE (zdrs
, 3 * BYTES_PER_ZDR_UNIT
);
75 if (!zdr_u_int (zdrs
, &objp
->prog
))
77 if (!zdr_u_int (zdrs
, &objp
->vers
))
79 if (!zdr_u_int (zdrs
, &objp
->proc
))
83 IZDR_PUT_U_LONG(buf
, objp
->prog
);
84 IZDR_PUT_U_LONG(buf
, objp
->vers
);
85 IZDR_PUT_U_LONG(buf
, objp
->proc
);
87 if (!zdr_bytes (zdrs
, (char **)&objp
->args
.args_val
, (u_int
*) &objp
->args
.args_len
, ~0))
90 } else if (zdrs
->x_op
== ZDR_DECODE
) {
91 buf
= ZDR_INLINE (zdrs
, 3 * BYTES_PER_ZDR_UNIT
);
93 if (!zdr_u_int (zdrs
, &objp
->prog
))
95 if (!zdr_u_int (zdrs
, &objp
->vers
))
97 if (!zdr_u_int (zdrs
, &objp
->proc
))
101 objp
->prog
= IZDR_GET_U_LONG(buf
);
102 objp
->vers
= IZDR_GET_U_LONG(buf
);
103 objp
->proc
= IZDR_GET_U_LONG(buf
);
105 if (!zdr_bytes (zdrs
, (char **)&objp
->args
.args_val
, (u_int
*) &objp
->args
.args_len
, ~0))
110 if (!zdr_u_int (zdrs
, &objp
->prog
))
112 if (!zdr_u_int (zdrs
, &objp
->vers
))
114 if (!zdr_u_int (zdrs
, &objp
->proc
))
116 if (!zdr_bytes (zdrs
, (char **)&objp
->args
.args_val
, (u_int
*) &objp
->args
.args_len
, ~0))
122 zdr_pmap_call_result (ZDR
*zdrs
, pmap_call_result
*objp
)
124 register int32_t *buf
;
127 if (!zdr_u_int (zdrs
, &objp
->port
))
129 if (!zdr_bytes (zdrs
, (char **)&objp
->res
.res_val
, (u_int
*) &objp
->res
.res_len
, ~0))