long *buf = NULL;
int32_t *buf = NULL;
xdrrec_inline (XDR *xdrs, int len){  RECSTREAM *rstrm = (RECSTREAM *) xdrs->x_private;  long *buf = NULL;  switch (xdrs->x_op)    {    case XDR_ENCODE:      if ((rstrm->out_finger + len) <= rstrm->out_boundry)	{	  buf = (long *) rstrm->out_finger;	  rstrm->out_finger += len;	}      break;    case XDR_DECODE:      if ((len <= rstrm->fbtbc) &&	  ((rstrm->in_finger + len) <= rstrm->in_boundry))	{	  buf = (long *) rstrm->in_finger;	  rstrm->fbtbc -= len;	  rstrm->in_finger += len;	}      break;    default:      break;    }  return buf;}