-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdum_xdr.c
57 lines (48 loc) · 1.11 KB
/
dum_xdr.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
/*
* Please do not edit this file.
* It was generated using rpcgen.
*/
#include "dum.h"
bool_t
xdr_X_array (XDR *xdrs, X_array *objp)
{
register int32_t *buf;
if (!xdr_array (xdrs, (char **)&objp->X.X_val, (u_int *) &objp->X.X_len, 100,
sizeof (int), (xdrproc_t) xdr_int))
return FALSE;
if (!xdr_int (xdrs, &objp->X_size))
return FALSE;
return TRUE;
}
bool_t
xdr_max_min (XDR *xdrs, max_min *objp)
{
register int32_t *buf;
if (!xdr_int (xdrs, &objp->max))
return FALSE;
if (!xdr_int (xdrs, &objp->min))
return FALSE;
return TRUE;
}
bool_t
xdr_r_times_X (XDR *xdrs, r_times_X *objp)
{
register int32_t *buf;
if (!xdr_array (xdrs, (char **)&objp->X.X_val, (u_int *) &objp->X.X_len, 100,
sizeof (int), (xdrproc_t) xdr_int))
return FALSE;
if (!xdr_int (xdrs, &objp->X_size))
return FALSE;
if (!xdr_float (xdrs, &objp->r))
return FALSE;
return TRUE;
}
bool_t
xdr_rX (XDR *xdrs, rX *objp)
{
register int32_t *buf;
if (!xdr_array (xdrs, (char **)&objp->prod.prod_val, (u_int *) &objp->prod.prod_len, 100,
sizeof (float), (xdrproc_t) xdr_float))
return FALSE;
return TRUE;
}