bool_t xdr_ypbind_resp (XDR *xdrs, ypbind_resp *objp) { if (!xdr_ypbind_resptype (xdrs, &objp->ypbind_status)) return FALSE; switch (objp->ypbind_status) { case YPBIND_FAIL_VAL: return xdr_u_int (xdrs, &objp->ypbind_resp_u.ypbind_error); case YPBIND_SUCC_VAL: return xdr_ypbind_binding (xdrs, &objp->ypbind_resp_u.ypbind_bindinfo); } return FALSE; }
bool_t xdr_ypbind_resp(XDR *xdrs, struct ypbind_resp *objp) { if (!xdr_ypbind_resptype(xdrs, &objp->ypbind_status)) { return FALSE; } switch (objp->ypbind_status) { case YPBIND_FAIL_VAL: return xdr_u_int(xdrs, (u_int *)&objp->ypbind_resp_u.ypbind_error); case YPBIND_SUCC_VAL: return xdr_ypbind_binding(xdrs, &objp->ypbind_resp_u.ypbind_bindinfo); default: return FALSE; } /* NOTREACHED */ }
bool_t xdr_ypbind_resp(XDR *xdrs, ypbind_resp *objp) { if (!xdr_ypbind_resptype(xdrs, &objp->ypbind_status)) return (FALSE); switch (objp->ypbind_status) { case YPBIND_FAIL_VAL: if (!xdr_u_int(xdrs, &objp->ypbind_resp_u.ypbind_error)) return (FALSE); break; case YPBIND_SUCC_VAL: if (!xdr_pointer(xdrs, (char **)&objp->ypbind_resp_u.ypbind_bindinfo, sizeof (ypbind_binding), xdr_ypbind_binding)) return (FALSE); break; default: return (FALSE); } return (TRUE); }
bool_t xdr_ypbind_resp(XDR *xdrs, ypbind_resp *objp) { if (!xdr_ypbind_resptype(xdrs, &objp->ypbind_status)) { return (FALSE); } switch (objp->ypbind_status) { case YPBIND_FAIL_VAL: if (!xdr_u_int(xdrs, &objp->ypbind_resp_u.ypbind_error)) { return (FALSE); } break; case YPBIND_SUCC_VAL: if (!xdr_ypbind_binding(xdrs, &objp->ypbind_resp_u.ypbind_bindinfo)) { return (FALSE); } break; default: return (FALSE); } return (TRUE); }