/*
 * Please do not edit this file.
 * It was generated using rpcgen.
 */

#include "rpcgnbk.h"

bool_t
xdr_gnbk_data(xdrs, objp)
	register XDR *xdrs;
	gnbk_data *objp;
{

#if defined(_LP64) || defined(_KERNEL)
	register int *buf;
#else
	register long *buf;
#endif

	if (!xdr_string(xdrs, &objp->question, ~0))
		return (FALSE);
	if (!xdr_bytes(xdrs, (char **)&objp->reponse.reponse_val, (u_int *) &objp->reponse.reponse_len, ~0))
		return (FALSE);
	return (TRUE);
}

bool_t
xdr_gnbk_reponse(xdrs, objp)
	register XDR *xdrs;
	gnbk_reponse *objp;
{

#if defined(_LP64) || defined(_KERNEL)
	register int *buf;
#else
	register long *buf;
#endif

	if (!xdr_int(xdrs, &objp->errnumber))
		return (FALSE);
	switch (objp->errnumber) {
	case 0:
		if (!xdr_gnbk_data(xdrs, &objp->gnbk_reponse_u.res_data))
			return (FALSE);
		break;
	}
	return (TRUE);
}
