xdr_rmtcall_args (xdrs, cap) XDR *xdrs; struct rmtcallargs *cap;
xdr_rmtcall_args (XDR *xdrs, struct rmtcallargs *cap)
xdr_rmtcall_args (xdrs, cap)     XDR *xdrs;     struct rmtcallargs *cap;{  u_int lenposition, argposition, position;  if (xdr_u_long (xdrs, &(cap->prog)) &&      xdr_u_long (xdrs, &(cap->vers)) &&      xdr_u_long (xdrs, &(cap->proc)))    {      lenposition = XDR_GETPOS (xdrs);      if (!xdr_u_long (xdrs, &(cap->arglen)))	return FALSE;      argposition = XDR_GETPOS (xdrs);      if (!(*(cap->xdr_args)) (xdrs, cap->args_ptr))	return FALSE;      position = XDR_GETPOS (xdrs);      cap->arglen = (u_long) position - (u_long) argposition;      XDR_SETPOS (xdrs, lenposition);      if (!xdr_u_long (xdrs, &(cap->arglen)))	return FALSE;      XDR_SETPOS (xdrs, position);      return TRUE;    }  return FALSE;}