xdrrec_putlong (xdrs, lp) XDR *xdrs; const long *lp;
xdrrec_putlong (XDR *xdrs, const long *lp)
xdrrec_putlong (xdrs, lp)     XDR *xdrs;     const long *lp;{  RECSTREAM *rstrm = (RECSTREAM *) xdrs->x_private;  int32_t *dest_lp = (int32_t *) rstrm->out_finger;  if ((rstrm->out_finger += BYTES_PER_XDR_UNIT) > rstrm->out_boundry)    {      /*       * this case should almost never happen so the code is       * inefficient       */      rstrm->out_finger -= BYTES_PER_XDR_UNIT;      rstrm->frag_sent = TRUE;      if (!flush_out (rstrm, FALSE))	return FALSE;      dest_lp = (int32_t *) rstrm->out_finger;      rstrm->out_finger += BYTES_PER_XDR_UNIT;    }  *dest_lp = htonl (*lp);  return TRUE;}