return (long *) xdrs->x_private;
return (int32_t *) xdrs->x_private;
x_inline (XDR *xdrs, int len){  if (len == 0)    {      return NULL;    }  if (xdrs->x_op != XDR_ENCODE)    {      return NULL;    }  if (len < (int) xdrs->x_base)    {      /* x_private was already allocated */      xdrs->x_handy += len;      return (long *) xdrs->x_private;    }  else    {      /* Free the earlier space and allocate new area */      if (xdrs->x_private)	free (xdrs->x_private);      if ((xdrs->x_private = (caddr_t) malloc (len)) == NULL)	{	  xdrs->x_base = 0;	  return NULL;	}      xdrs->x_base = (caddr_t) len;      xdrs->x_handy += len;      return (long *) xdrs->x_private;    }}