/*
	Copyright 06/10/99 Sun Microsystems, Inc. All Rights Reserved
*/

#ifndef _FLOAT_H

#include <sys/feature_tests.h>
#ifdef _ISO_CPP_14882_1998
  #include "float.h"
#else

  #define	_FLOAT_H
  #pragma ident "@(#)float.h	1.6  06/10/99 C++5.0"   /* SVr4.0 2.34.1.2 */

  #include <float_iso_SUNWCC.h>
  
  /********************************************/
  /* NON-STANDARD DECLARATIONS                */
  /********************************************/
  
  extern "C" {

  #if defined(sparc) || defined(__sparc)
    extern int __flt_rounds(void);
    #define	FLT_ROUNDS	__flt_rounds()
  #else /* ! (defined(sparc) || defined(__sparc)) */
    extern int __flt_rounds;
    #define	FLT_ROUNDS	__flt_rounds
    extern int __fltrounds(void);
  #endif /* ! (defined(sparc) || defined(__sparc)) */

  } /* end of extern "C" */
  
  
#endif /* _ISO_CPP_14882_1998 */

#endif	/* _FLOAT_H */
