[10574] in Athena Bugs

home help back first fref pref prev next nref lref last post

athena/athena.lib/neos/rpc3.9/rpc/xdr_float.c

daemon@ATHENA.MIT.EDU (brlewis@Athena.MIT.EDU)
Thu Jun 24 14:53:48 1993

From: brlewis@Athena.MIT.EDU
Date: Thu, 24 Jun 93 14:53:42 -0400
To: bugs@Athena.MIT.EDU, rel-eng@Athena.MIT.EDU

*** /tmp/,RCSt1a21597	Thu Jun 24 14:52:52 1993
--- xdr_float.c	Fri Jun 18 17:24:12 1993
***************
*** 93,99 ****
  	register XDR *xdrs;
  	register float *fp;
  {
! #if !defined(mc68000) && !defined(sparc) && !defined(i386)
  	struct ieee_single is;
  	struct vax_single vs, *vsp;
  	struct sgl_limits *lim;
--- 93,99 ----
  	register XDR *xdrs;
  	register float *fp;
  {
! #if !defined(mc68000) && !defined(sparc) && !defined(i386) && !defined(hpux)
  	struct ieee_single is;
  	struct vax_single vs, *vsp;
  	struct sgl_limits *lim;
***************
*** 102,108 ****
  	switch (xdrs->x_op) {
  
  	case XDR_ENCODE:
! #if defined(mc68000) || defined(sparc) || defined(i386)
  		return (XDR_PUTLONG(xdrs, (long *)fp));
  #else
  		vs = *((struct vax_single *)fp);
--- 102,108 ----
  	switch (xdrs->x_op) {
  
  	case XDR_ENCODE:
! #if defined(mc68000) || defined(sparc) || defined(i386) || defined(hpux)
  		return (XDR_PUTLONG(xdrs, (long *)fp));
  #else
  		vs = *((struct vax_single *)fp);
***************
*** 124,130 ****
  #endif
  
  	case XDR_DECODE:
! #if defined(mc68000) || defined(sparc) || defined(i386)
  		return (XDR_GETLONG(xdrs, (long *)fp));
  #else
  		vsp = (struct vax_single *)fp;
--- 124,130 ----
  #endif
  
  	case XDR_DECODE:
! #if defined(mc68000) || defined(sparc) || defined(i386) || defined(hpux)
  		return (XDR_GETLONG(xdrs, (long *)fp));
  #else
  		vsp = (struct vax_single *)fp;
***************
*** 199,205 ****
  	double *dp;
  {
  	register long *lp;
! #if !defined(mc68000) && !defined(sparc) && !defined(i386)
  	struct	ieee_double id;
  	struct	vax_double vd;
  	register struct dbl_limits *lim;
--- 199,205 ----
  	double *dp;
  {
  	register long *lp;
! #if !defined(mc68000) && !defined(sparc) && !defined(i386) && !defined(hpux)
  	struct	ieee_double id;
  	struct	vax_double vd;
  	register struct dbl_limits *lim;
***************
*** 209,215 ****
  	switch (xdrs->x_op) {
  
  	case XDR_ENCODE:
! #if defined(mc68000) || defined(sparc) || defined(i386)
  		lp = (long *)dp;
  #else
  		vd = *((struct vax_double *)dp);
--- 209,215 ----
  	switch (xdrs->x_op) {
  
  	case XDR_ENCODE:
! #if defined(mc68000) || defined(sparc) || defined(i386) || defined(hpux)
  		lp = (long *)dp;
  #else
  		vd = *((struct vax_double *)dp);
***************
*** 237,243 ****
  		return (XDR_PUTLONG(xdrs, lp++) && XDR_PUTLONG(xdrs, lp));
  
  	case XDR_DECODE:
! #if defined(mc68000) || defined(sparc) || defined(i386)
  		lp = (long *)dp;
  		return (XDR_GETLONG(xdrs, lp++) && XDR_GETLONG(xdrs, lp));
  #else
--- 237,243 ----
  		return (XDR_PUTLONG(xdrs, lp++) && XDR_PUTLONG(xdrs, lp));
  
  	case XDR_DECODE:
! #if defined(mc68000) || defined(sparc) || defined(i386) || defined(hpux)
  		lp = (long *)dp;
  		return (XDR_GETLONG(xdrs, lp++) && XDR_GETLONG(xdrs, lp));
  #else

home help back first fref pref prev next nref lref last post