Subject: Re: libc arch/*/gen cleanup
To: Simon Burge <simonb@wasabisystems.com>
From: Christos Zoulas <christos@zoulas.com>
List: tech-userlevel
Date: 10/28/2001 21:09:06
On Oct 29,  1:05pm, simonb@wasabisystems.com (Simon Burge) wrote:
-- Subject: Re: libc arch/*/gen cleanup

| Christos Zoulas wrote:
| 
| > > 
| > >        union __infinity_u {
| > >                unsigned char val[8];
| > >                double dummy;
| > >        };
| > >        extern __const union __infinity_u __infinity;
| > >        #define HUGE_VAL        (*(__const double *)(__const void *)&__infinity)
| > 
| > I don't see why we need to have more than two union types. One for double
| > and one for float.
| 
| Yes, true.  So "__double_u" and "__single_u" sound reasonable?  What
| about "long double", or that format not well defined?
| 

__double_u and __float_u prolly. I would leave long double out for now.
Do we have constants for it.

christos