if (!_xdr_nis_name (xdrs, &objp->do_name)) return FALSE; if (!xdr_nstype (xdrs, &objp->do_type)) return FALSE; if (!xdr_array (xdrs, (char **) &objp->do_servers.do_servers_val, (u_int *) & objp->do_servers.do_servers_len, ~0, sizeof (nis_server), (xdrproc_t) _xdr_nis_server)) return FALSE;  if (!xdr_uint32_t (xdrs, &objp->do_ttl)) return FALSE; if (!xdr_array (xdrs, (char **) &objp->do_armask.do_armask_val, (u_int *) & objp->do_armask.do_armask_len, ~0, sizeof (oar_mask), (xdrproc_t) xdr_oar_mask)) return FALSE; return TRUE;
bool_t res = _xdr_nis_name (xdrs, &objp->do_name); if (__builtin_expect (res, TRUE)) { res = xdr_nstype (xdrs, &objp->do_type); if (__builtin_expect (res, TRUE)) { res = xdr_array (xdrs, (char **) &objp->do_servers.do_servers_val, &objp->do_servers.do_servers_len, ~0, sizeof (nis_server), (xdrproc_t) _xdr_nis_server); if (__builtin_expect (res, TRUE)) { res = xdr_uint32_t (xdrs, &objp->do_ttl); if (__builtin_expect (res, TRUE)) res = xdr_array (xdrs, (char **) &objp->do_armask.do_armask_val, &objp->do_armask.do_armask_len, ~0, sizeof (oar_mask), (xdrproc_t) xdr_oar_mask); } } } return res;
_xdr_directory_obj (XDR *xdrs, directory_obj *objp){  if (!_xdr_nis_name (xdrs, &objp->do_name))    return FALSE;  if (!xdr_nstype (xdrs, &objp->do_type))    return FALSE;  if (!xdr_array (xdrs, (char **) &objp->do_servers.do_servers_val,		  (u_int *) & objp->do_servers.do_servers_len, ~0,		  sizeof (nis_server), (xdrproc_t) _xdr_nis_server))    return FALSE;  if (!xdr_uint32_t (xdrs, &objp->do_ttl))    return FALSE;  if (!xdr_array (xdrs, (char **) &objp->do_armask.do_armask_val,		  (u_int *) & objp->do_armask.do_armask_len, ~0,		  sizeof (oar_mask), (xdrproc_t) xdr_oar_mask))    return FALSE;  return TRUE;}