gcc/libstdc++-v3/config.h.in
Benjamin Kosnik 991a40fcc2 std_cmath.h: Tweaks.
2000-05-10  Benjamin Kosnik  <bkoz@redhat.com>

	* bits/std_cmath.h: Tweaks.
	* math/mathconf.h: Tweaks and fixes for HP-UX 11.
	(sqrtf): Define away iff !builtin and !in <math.h>.
	(sinf): Same.
	(cosf): Same.
	(fabsf): Same.
	At some point this directory should be converted to c++, the
	autoconf tests should be run by the c++ compiler (not c), and
	<cmath> should be used instead of math.h.
	Move declaration of nan() here.
	* math/complex-stub.h (cabsl): Remove nan() declaration.

	Finish up FreeBSD4.0 support.
	* config/bsd/ctype.cc: Scope out toupper, tolower calls.
	* config/generic/ctype.cc: And here.
	* testsuite/21_strings/char_traits.cc (test02): Guard with
	_GLIBCPP_USE_WCHAR_T.

	via Phil Edwards  <pme@sourceware.cygnus.com>
	* bits/std_cctype.h: Remove _GLIBCPP_USE_NAMESPACES.
	* acconfig.h: And here.
	* acinclude.m4: Same.
	* testsuite/27_io/istream.cc: And here.
	* testsuite/27_io/ostream.cc: And here.

From-SVN: r33835
2000-05-11 02:40:34 +00:00

570 lines
13 KiB
C

/* config.h.in. Generated automatically from configure.in by autoheader. */
/* Define if you have a working `mmap' system call. */
#undef HAVE_MMAP
// Include support for 'long long' and 'unsigned long long'.
#undef _GLIBCPP_USE_LONG_LONG
// Define if the host has a type mbstate_t defined in
// wchar.h, as required by 21.1.3.1. Some systems, namely
// hppa-hp-hpux10.20 do not meet this requirement, and must be worked
// around.
#undef _GLIBCPP_NEED_MBSTATE_T
// Define if WCHAR_MIN and WCHAR_MAX are in the <cwchar_t>
// header. Presently, this is needed so that solaris won't
// instantitate numeric_limits<wchar_t>
#undef _GLIBCPP_HAS_WCHAR_MIN_MAX
// Define if code specialized for wchar_t should be used.
#undef _GLIBCPP_USE_WCHAR_T
// Define if the compiler/host combination has __builtin_sinf defined.
#undef _GLIBCPP_HAS_BUILTIN_SINF
// Define if the compiler/host combination has __builtin_cosf defined.
#undef _GLIBCPP_HAS_BUILTIN_COSF
// Define if the compiler/host combination has __builtin_fabsf defined.
#undef _GLIBCPP_HAS_BUILTIN_FABSF
// Define if the compiler/host combination has __builtin_fabsf defined.
#undef _GLIBCPP_HAS_BUILTIN_SQRTF
// Define if GCC support for __complex__ float is buggy.
#undef _GLIBCPP_BUGGY_FLOAT_COMPLEX
// Define if GCC support for __complex__ is buggy.
#undef _GLIBCPP_BUGGY_COMPLEX
// Define if LC_MESSAGES is available in <locale.h>.
#undef HAVE_LC_MESSAGES
// Define if <float.h> exists.
#undef HAVE_FLOAT_H
// Define if modf is present in <math.h>
#undef HAVE_MODF
/* Define if you have the _copysign function. */
#undef HAVE__COPYSIGN
/* Define if you have the _copysignl function. */
#undef HAVE__COPYSIGNL
/* Define if you have the _cosf function. */
#undef HAVE__COSF
/* Define if you have the _coshf function. */
#undef HAVE__COSHF
/* Define if you have the _fabsf function. */
#undef HAVE__FABSF
/* Define if you have the _finite function. */
#undef HAVE__FINITE
/* Define if you have the _finitef function. */
#undef HAVE__FINITEF
/* Define if you have the _fpclass function. */
#undef HAVE__FPCLASS
/* Define if you have the _isinf function. */
#undef HAVE__ISINF
/* Define if you have the _isinff function. */
#undef HAVE__ISINFF
/* Define if you have the _isinfl function. */
#undef HAVE__ISINFL
/* Define if you have the _isnan function. */
#undef HAVE__ISNAN
/* Define if you have the _isnanf function. */
#undef HAVE__ISNANF
/* Define if you have the _isnanl function. */
#undef HAVE__ISNANL
/* Define if you have the _log10f function. */
#undef HAVE__LOG10F
/* Define if you have the _logf function. */
#undef HAVE__LOGF
/* Define if you have the _modf function. */
#undef HAVE__MODF
/* Define if you have the _powf function. */
#undef HAVE__POWF
/* Define if you have the _qfinite function. */
#undef HAVE__QFINITE
/* Define if you have the _qfpclass function. */
#undef HAVE__QFPCLASS
/* Define if you have the _sincos function. */
#undef HAVE__SINCOS
/* Define if you have the _sincosf function. */
#undef HAVE__SINCOSF
/* Define if you have the _sincosl function. */
#undef HAVE__SINCOSL
/* Define if you have the _sinf function. */
#undef HAVE__SINF
/* Define if you have the _sinhf function. */
#undef HAVE__SINHF
/* Define if you have the _sqrtf function. */
#undef HAVE__SQRTF
/* Define if you have the _strtof function. */
#undef HAVE__STRTOF
/* Define if you have the _strtold function. */
#undef HAVE__STRTOLD
/* Define if you have the _tanf function. */
#undef HAVE__TANF
/* Define if you have the _tanhf function. */
#undef HAVE__TANHF
/* Define if you have the atan2f function. */
#undef HAVE_ATAN2F
/* Define if you have the c_log function. */
#undef HAVE_C_LOG
/* Define if you have the c_logf function. */
#undef HAVE_C_LOGF
/* Define if you have the c_logl function. */
#undef HAVE_C_LOGL
/* Define if you have the carg function. */
#undef HAVE_CARG
/* Define if you have the cargf function. */
#undef HAVE_CARGF
/* Define if you have the cargl function. */
#undef HAVE_CARGL
/* Define if you have the ccos function. */
#undef HAVE_CCOS
/* Define if you have the ccosf function. */
#undef HAVE_CCOSF
/* Define if you have the ccosh function. */
#undef HAVE_CCOSH
/* Define if you have the ccoshf function. */
#undef HAVE_CCOSHF
/* Define if you have the ccoshl function. */
#undef HAVE_CCOSHL
/* Define if you have the ccosl function. */
#undef HAVE_CCOSL
/* Define if you have the cexp function. */
#undef HAVE_CEXP
/* Define if you have the cexpf function. */
#undef HAVE_CEXPF
/* Define if you have the cexpl function. */
#undef HAVE_CEXPL
/* Define if you have the clog10 function. */
#undef HAVE_CLOG10
/* Define if you have the clog10f function. */
#undef HAVE_CLOG10F
/* Define if you have the clog10l function. */
#undef HAVE_CLOG10L
/* Define if you have the copysign function. */
#undef HAVE_COPYSIGN
/* Define if you have the copysignf function. */
#undef HAVE_COPYSIGNF
/* Define if you have the copysignl function. */
#undef HAVE_COPYSIGNL
/* Define if you have the cosf function. */
#undef HAVE_COSF
/* Define if you have the coshf function. */
#undef HAVE_COSHF
/* Define if you have the cpow function. */
#undef HAVE_CPOW
/* Define if you have the cpowf function. */
#undef HAVE_CPOWF
/* Define if you have the cpowl function. */
#undef HAVE_CPOWL
/* Define if you have the csin function. */
#undef HAVE_CSIN
/* Define if you have the csinf function. */
#undef HAVE_CSINF
/* Define if you have the csinh function. */
#undef HAVE_CSINH
/* Define if you have the csinhf function. */
#undef HAVE_CSINHF
/* Define if you have the csinhl function. */
#undef HAVE_CSINHL
/* Define if you have the csinl function. */
#undef HAVE_CSINL
/* Define if you have the csqrt function. */
#undef HAVE_CSQRT
/* Define if you have the csqrtf function. */
#undef HAVE_CSQRTF
/* Define if you have the csqrtl function. */
#undef HAVE_CSQRTL
/* Define if you have the ctan function. */
#undef HAVE_CTAN
/* Define if you have the ctanf function. */
#undef HAVE_CTANF
/* Define if you have the ctanh function. */
#undef HAVE_CTANH
/* Define if you have the ctanhf function. */
#undef HAVE_CTANHF
/* Define if you have the ctanhl function. */
#undef HAVE_CTANHL
/* Define if you have the ctanl function. */
#undef HAVE_CTANL
/* Define if you have the expf function. */
#undef HAVE_EXPF
/* Define if you have the fabsf function. */
#undef HAVE_FABSF
/* Define if you have the finite function. */
#undef HAVE_FINITE
/* Define if you have the fpclass function. */
#undef HAVE_FPCLASS
/* Define if you have the fqfinite function. */
#undef HAVE_FQFINITE
/* Define if you have the getpagesize function. */
#undef HAVE_GETPAGESIZE
/* Define if you have the hypot function. */
#undef HAVE_HYPOT
/* Define if you have the hypotf function. */
#undef HAVE_HYPOTF
/* Define if you have the hypotl function. */
#undef HAVE_HYPOTL
/* Define if you have the isinf function. */
#undef HAVE_ISINF
/* Define if you have the isinff function. */
#undef HAVE_ISINFF
/* Define if you have the isinfl function. */
#undef HAVE_ISINFL
/* Define if you have the isnan function. */
#undef HAVE_ISNAN
/* Define if you have the isnanf function. */
#undef HAVE_ISNANF
/* Define if you have the isnanl function. */
#undef HAVE_ISNANL
/* Define if you have the log10f function. */
#undef HAVE_LOG10F
/* Define if you have the logf function. */
#undef HAVE_LOGF
/* Define if you have the modf function. */
#undef HAVE_MODF
/* Define if you have the nan function. */
#undef HAVE_NAN
/* Define if you have the powf function. */
#undef HAVE_POWF
/* Define if you have the qfpclass function. */
#undef HAVE_QFPCLASS
/* Define if you have the signbitl function. */
#undef HAVE_SIGNBITL
/* Define if you have the sincos function. */
#undef HAVE_SINCOS
/* Define if you have the sincosf function. */
#undef HAVE_SINCOSF
/* Define if you have the sincosl function. */
#undef HAVE_SINCOSL
/* Define if you have the sinf function. */
#undef HAVE_SINF
/* Define if you have the sinhf function. */
#undef HAVE_SINHF
/* Define if you have the sqrtf function. */
#undef HAVE_SQRTF
/* Define if you have the strtof function. */
#undef HAVE_STRTOF
/* Define if you have the strtold function. */
#undef HAVE_STRTOLD
/* Define if you have the tanf function. */
#undef HAVE_TANF
/* Define if you have the tanhf function. */
#undef HAVE_TANHF
/* Define if you have the wcslen function. */
#undef HAVE_WCSLEN
/* Define if you have the wmemchr function. */
#undef HAVE_WMEMCHR
/* Define if you have the wmemcmp function. */
#undef HAVE_WMEMCMP
/* Define if you have the wmemcpy function. */
#undef HAVE_WMEMCPY
/* Define if you have the wmemmove function. */
#undef HAVE_WMEMMOVE
/* Define if you have the wmemset function. */
#undef HAVE_WMEMSET
/* Define if you have the <complex.h> header file. */
#undef HAVE_COMPLEX_H
/* Define if you have the <endian.h> header file. */
#undef HAVE_ENDIAN_H
/* Define if you have the <float.h> header file. */
#undef HAVE_FLOAT_H
/* Define if you have the <fp.h> header file. */
#undef HAVE_FP_H
/* Define if you have the <ieeefp.h> header file. */
#undef HAVE_IEEEFP_H
/* Define if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
/* Define if you have the <locale.h> header file. */
#undef HAVE_LOCALE_H
/* Define if you have the <machine/endian.h> header file. */
#undef HAVE_MACHINE_ENDIAN_H
/* Define if you have the <machine/param.h> header file. */
#undef HAVE_MACHINE_PARAM_H
/* Define if you have the <nan.h> header file. */
#undef HAVE_NAN_H
/* Define if you have the <sys/isa_defs.h> header file. */
#undef HAVE_SYS_ISA_DEFS_H
/* Define if you have the <sys/machine.h> header file. */
#undef HAVE_SYS_MACHINE_H
/* Define if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Name of package */
#undef PACKAGE
/* Version number of package */
#undef VERSION
//
// Systems that have certain non-standard functions prefixed with an
// underscore, we'll handle those here. Must come after config.h.in.
//
#if defined (HAVE__ISNAN) && ! defined (HAVE_ISNAN)
# define HAVE_ISNAN 1
# define isnan _isnan
#endif
#if defined (HAVE__ISNANF) && ! defined (HAVE_ISNANF)
# define HAVE_ISNANF 1
# define isnanf _isnanf
#endif
#if defined (HAVE__ISNANL) && ! defined (HAVE_ISNANL)
# define HAVE_ISNANL 1
# define isnanl _isnanl
#endif
#if defined (HAVE__ISINF) && ! defined (HAVE_ISINF)
# define HAVE_ISINF 1
# define isinf _isinf
#endif
#if defined (HAVE__ISINFF) && ! defined (HAVE_ISINFF)
# define HAVE_ISINFF 1
# define isinff _isinff
#endif
#if defined (HAVE__ISINFL) && ! defined (HAVE_ISINFL)
# define HAVE_ISINFL 1
# define isinfl _isinfl
#endif
#if defined (HAVE__COPYSIGN) && ! defined (HAVE_COPYSIGN)
# define HAVE_COPYSIGN 1
# define copysign _copysign
#endif
#if defined (HAVE__COPYSIGNL) && ! defined (HAVE_COPYSIGNL)
# define HAVE_COPYSIGNL 1
# define copysignl _copysignl
#endif
#if defined (HAVE__COSF) && ! defined (HAVE_COSF)
# define HAVE_COSF 1
# define cosf _cosf
#endif
#if defined (HAVE__COSHF) && ! defined (HAVE_COSHF)
# define HAVE_COSHF 1
# define coshf _coshf
#endif
#if defined (HAVE__LOGF) && ! defined (HAVE_LOGF)
# define HAVE_LOGF 1
# define logf _logf
#endif
#if defined (HAVE__LOG10F) && ! defined (HAVE_LOG10F)
# define HAVE_LOG10F 1
# define log10f _log10f
#endif
#if defined (HAVE__POWF) && ! defined (HAVE_POWF)
# define HAVE_POWF 1
# define powf _powf
#endif
#if defined (HAVE__SINF) && ! defined (HAVE_SINF)
# define HAVE_SINF 1
# define sinf _sinf
#endif
#if defined (HAVE__SINHF) && ! defined (HAVE_SINHF)
# define HAVE_SINHF 1
# define sinhf _sinhf
#endif
#if defined (HAVE__SQRTF) && ! defined (HAVE_SQRTF)
# define HAVE_SQRTF 1
# define sqrtf _sqrtf
#endif
#if defined (HAVE__TANF) && ! defined (HAVE_TANF)
# define HAVE_TANF 1
# define tanf _tanf
#endif
#if defined (HAVE__TANHF) && ! defined (HAVE_TANHF)
# define HAVE_TANHF 1
# define tanhf _tanhf
#endif
#if defined (HAVE__STRTOF) && ! defined (HAVE_STRTOF)
# define HAVE_STRTOF 1
# define strtof _strtof
#endif
#if defined (HAVE__STRTOLD) && ! defined (HAVE_STRTOLD)
# define HAVE_STRTOLD 1
# define strtold _strtold
#endif
#if defined (HAVE__FABSF) && ! defined (HAVE_FABSF)
# define HAVE_FABSF 1
# define fabsf _fabsf
#endif
#if defined (HAVE__SINCOS) && ! defined (HAVE_SINCOS)
# define HAVE_SINCOS 1
# define sincos _sincos
#endif
#if defined (HAVE__SINCOSF) && ! defined (HAVE_SINCOSF)
# define HAVE_SINCOSF 1
# define sincosf _sincosf
#endif
#if defined (HAVE__SINCOSL) && ! defined (HAVE_SINCOSL)
# define HAVE_SINCOSL 1
# define sincosl _sincosl
#endif
#if defined (HAVE__FINITE) && ! defined (HAVE_FINITE)
# define HAVE_FINITE 1
# define finite _finite
#endif
#if defined (HAVE__QFINITE) && ! defined (HAVE_QFINITE)
# define HAVE_QFINITE 1
# define qfinite _qfinite
#endif
#if defined (HAVE__FPCLASS) && ! defined (HAVE_FPCLASS)
# define HAVE_FPCLASS 1
# define fpclass _fpclass
#endif
#if defined (HAVE__QFPCLASS) && ! defined (HAVE_QFPCLASS)
# define HAVE_QFPCLASS 1
# define qfpclass _qfpclass
#endif