| /* |
| * Please do not edit this file. |
| * It was generated using rpcgen. |
| */ |
| |
| #include "loc_api.h" |
| |
| bool_t |
| xdr_rpc_loc_api_api_versions_return_type (XDR *xdrs, rpc_loc_api_api_versions_return_type *objp) |
| { |
| register int32_t *buf; |
| |
| 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, |
| sizeof (rpc_uint32), (xdrproc_t) xdr_rpc_uint32)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_event_cb_f_type (XDR *xdrs, rpc_loc_event_cb_f_type *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_uint32 (xdrs, objp)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_open_args (XDR *xdrs, rpc_loc_open_args *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_loc_event_mask_type (xdrs, &objp->event_reg_mask)) |
| return FALSE; |
| if (!xdr_rpc_loc_event_cb_f_type (xdrs, &objp->event_callback)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_close_args (XDR *xdrs, rpc_loc_close_args *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->handle)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_start_fix_args (XDR *xdrs, rpc_loc_start_fix_args *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->handle)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_stop_fix_args (XDR *xdrs, rpc_loc_stop_fix_args *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->handle)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_ioctl_args (XDR *xdrs, rpc_loc_ioctl_args *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->handle)) |
| return FALSE; |
| if (!xdr_rpc_loc_ioctl_e_type (xdrs, &objp->ioctl_type)) |
| return FALSE; |
| if (!xdr_pointer (xdrs, (char **)&objp->ioctl_data, sizeof (rpc_loc_ioctl_data_u_type), (xdrproc_t) xdr_rpc_loc_ioctl_data_u_type)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_api_api_version_s_args (XDR *xdrs, rpc_loc_api_api_version_s_args *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_boolean (xdrs, &objp->len_not_null)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_api_rpc_glue_code_info_remote_rets (XDR *xdrs, rpc_loc_api_rpc_glue_code_info_remote_rets *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_uint32 (xdrs, &objp->toolvers)) |
| return FALSE; |
| if (!xdr_rpc_uint32 (xdrs, &objp->features)) |
| return FALSE; |
| if (!xdr_rpc_uint32 (xdrs, &objp->proghash)) |
| return FALSE; |
| if (!xdr_rpc_uint32 (xdrs, &objp->cbproghash)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_open_rets (XDR *xdrs, rpc_loc_open_rets *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->loc_open_result)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_close_rets (XDR *xdrs, rpc_loc_close_rets *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_int32 (xdrs, &objp->loc_close_result)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_start_fix_rets (XDR *xdrs, rpc_loc_start_fix_rets *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_int32 (xdrs, &objp->loc_start_fix_result)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_stop_fix_rets (XDR *xdrs, rpc_loc_stop_fix_rets *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_int32 (xdrs, &objp->loc_stop_fix_result)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_ioctl_rets (XDR *xdrs, rpc_loc_ioctl_rets *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_int32 (xdrs, &objp->loc_ioctl_result)) |
| return FALSE; |
| return TRUE; |
| } |
| |
| bool_t |
| xdr_rpc_loc_api_api_versions_rets (XDR *xdrs, rpc_loc_api_api_versions_rets *objp) |
| { |
| register int32_t *buf; |
| |
| if (!xdr_rpc_loc_api_api_versions_return_type (xdrs, &objp->loc_api_api_versions_result)) |
| return FALSE; |
| if (!xdr_pointer (xdrs, (char **)&objp->len, sizeof (rpc_uint32), (xdrproc_t) xdr_rpc_uint32)) |
| return FALSE; |
| return TRUE; |
| } |