diff --git a/src/pike_float.h b/src/pike_float.h index 4f378799b089aaf4d8580b35e0d010a757fe5c49..0474cb046bdc3137087e3ad1234afa061577a93e 100644 --- a/src/pike_float.h +++ b/src/pike_float.h @@ -1,6 +1,6 @@ /* Misc stuff for dealing with floats. * - * $Id: pike_float.h,v 1.5 2004/03/21 20:14:45 nilsson Exp $ + * $Id: pike_float.h,v 1.6 2004/05/31 23:47:34 nilsson Exp $ */ #ifndef PIKE_FLOAT_H @@ -50,4 +50,17 @@ static inline int pike_isnan(double x) #define PIKE_ISUNORDERED(X,Y) (PIKE_ISNAN(X)||PIKE_ISNAN(Y)) #endif /* HAVE_ISUNORDERED */ +#ifndef FLOAT_IS_IEEE_BIG +#ifndef FLOAT_IS_IEEE_LITTLE +#define NEED_CUSTOM_IEEE +#endif +#endif +#ifndef NEED_CUSTOM_IEEE +#ifndef DOUBLE_IS_IEEE_BIG +#ifndef DOUBLE_IS_IEEE_LITTLE +#define NEED_CUSTOM_IEEE +#endif +#endif +#endif + #endif /* !PIKE_FLOAT_H */