bool_t xdr_pre_op_attr (XDR *xdrs, pre_op_attr *objp) { if (!xdr_bool (xdrs, &objp->attributes_follow)) return FALSE; switch (objp->attributes_follow) { case TRUE: if (!xdr_wcc_attr (xdrs, &objp->pre_op_attr_u.attributes)) return FALSE; break; case FALSE: break; default: return FALSE; } return TRUE; }
bool_t xdr_pre_op_attr(XDR *xdrs, pre_op_attr *objp) { register int32_t *buf; if (!xdr_bool(xdrs, &objp->present)) { return (FALSE); } switch (objp->present) { case TRUE: if (!xdr_wcc_attr(xdrs, &objp->RPC_UNION_NAME(pre_op_attr).attributes)) { return (FALSE); } break; case FALSE: break; default: return (FALSE); } return (TRUE); }