1/*
2 * Please do not edit this file.
3 * It was generated using rpcgen.
4 */
5
6#include "loc_api.h"
7
8bool_t
9xdr_rpc_loc_api_api_versions_return_type (XDR *xdrs, rpc_loc_api_api_versions_return_type *objp)
10{
11	register int32_t *buf;
12
13	 if (!xdr_array (xdrs, (char **)&objp->rpc_loc_api_api_versions_return_type_val, (u_int *) &objp->rpc_loc_api_api_versions_return_type_len, ~0,
14		sizeof (rpc_uint32), (xdrproc_t) xdr_rpc_uint32))
15		 return FALSE;
16	return TRUE;
17}
18
19bool_t
20xdr_rpc_loc_event_cb_f_type (XDR *xdrs, rpc_loc_event_cb_f_type *objp)
21{
22	register int32_t *buf;
23
24	 if (!xdr_rpc_uint32 (xdrs, objp))
25		 return FALSE;
26	return TRUE;
27}
28
29bool_t
30xdr_rpc_loc_open_args (XDR *xdrs, rpc_loc_open_args *objp)
31{
32	register int32_t *buf;
33
34	 if (!xdr_rpc_loc_event_mask_type (xdrs, &objp->event_reg_mask))
35		 return FALSE;
36	 if (!xdr_rpc_loc_event_cb_f_type (xdrs, &objp->event_callback))
37		 return FALSE;
38	return TRUE;
39}
40
41bool_t
42xdr_rpc_loc_close_args (XDR *xdrs, rpc_loc_close_args *objp)
43{
44	register int32_t *buf;
45
46	 if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->handle))
47		 return FALSE;
48	return TRUE;
49}
50
51bool_t
52xdr_rpc_loc_start_fix_args (XDR *xdrs, rpc_loc_start_fix_args *objp)
53{
54	register int32_t *buf;
55
56	 if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->handle))
57		 return FALSE;
58	return TRUE;
59}
60
61bool_t
62xdr_rpc_loc_stop_fix_args (XDR *xdrs, rpc_loc_stop_fix_args *objp)
63{
64	register int32_t *buf;
65
66	 if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->handle))
67		 return FALSE;
68	return TRUE;
69}
70
71bool_t
72xdr_rpc_loc_ioctl_args (XDR *xdrs, rpc_loc_ioctl_args *objp)
73{
74	register int32_t *buf;
75
76	 if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->handle))
77		 return FALSE;
78	 if (!xdr_rpc_loc_ioctl_e_type (xdrs, &objp->ioctl_type))
79		 return FALSE;
80	 if (!xdr_pointer (xdrs, (char **)&objp->ioctl_data, sizeof (rpc_loc_ioctl_data_u_type), (xdrproc_t) xdr_rpc_loc_ioctl_data_u_type))
81		 return FALSE;
82	return TRUE;
83}
84
85bool_t
86xdr_rpc_loc_api_api_version_s_args (XDR *xdrs, rpc_loc_api_api_version_s_args *objp)
87{
88	register int32_t *buf;
89
90	 if (!xdr_rpc_boolean (xdrs, &objp->len_not_null))
91		 return FALSE;
92	return TRUE;
93}
94
95bool_t
96xdr_rpc_loc_api_rpc_glue_code_info_remote_rets (XDR *xdrs, rpc_loc_api_rpc_glue_code_info_remote_rets *objp)
97{
98	register int32_t *buf;
99
100	 if (!xdr_rpc_uint32 (xdrs, &objp->toolvers))
101		 return FALSE;
102	 if (!xdr_rpc_uint32 (xdrs, &objp->features))
103		 return FALSE;
104	 if (!xdr_rpc_uint32 (xdrs, &objp->proghash))
105		 return FALSE;
106	 if (!xdr_rpc_uint32 (xdrs, &objp->cbproghash))
107		 return FALSE;
108	return TRUE;
109}
110
111bool_t
112xdr_rpc_loc_open_rets (XDR *xdrs, rpc_loc_open_rets *objp)
113{
114	register int32_t *buf;
115
116	 if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->loc_open_result))
117		 return FALSE;
118	return TRUE;
119}
120
121bool_t
122xdr_rpc_loc_close_rets (XDR *xdrs, rpc_loc_close_rets *objp)
123{
124	register int32_t *buf;
125
126	 if (!xdr_rpc_int32 (xdrs, &objp->loc_close_result))
127		 return FALSE;
128	return TRUE;
129}
130
131bool_t
132xdr_rpc_loc_start_fix_rets (XDR *xdrs, rpc_loc_start_fix_rets *objp)
133{
134	register int32_t *buf;
135
136	 if (!xdr_rpc_int32 (xdrs, &objp->loc_start_fix_result))
137		 return FALSE;
138	return TRUE;
139}
140
141bool_t
142xdr_rpc_loc_stop_fix_rets (XDR *xdrs, rpc_loc_stop_fix_rets *objp)
143{
144	register int32_t *buf;
145
146	 if (!xdr_rpc_int32 (xdrs, &objp->loc_stop_fix_result))
147		 return FALSE;
148	return TRUE;
149}
150
151bool_t
152xdr_rpc_loc_ioctl_rets (XDR *xdrs, rpc_loc_ioctl_rets *objp)
153{
154	register int32_t *buf;
155
156	 if (!xdr_rpc_int32 (xdrs, &objp->loc_ioctl_result))
157		 return FALSE;
158	return TRUE;
159}
160
161bool_t
162xdr_rpc_loc_api_api_versions_rets (XDR *xdrs, rpc_loc_api_api_versions_rets *objp)
163{
164	register int32_t *buf;
165
166	 if (!xdr_rpc_loc_api_api_versions_return_type (xdrs, &objp->loc_api_api_versions_result))
167		 return FALSE;
168	 if (!xdr_pointer (xdrs, (char **)&objp->len, sizeof (rpc_uint32), (xdrproc_t) xdr_rpc_uint32))
169		 return FALSE;
170	return TRUE;
171}
172