X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libstdc%2B%2B-v3%2Fconfig.h.in;h=41d86ada3780fc2422a477fefef74d6ba72b9204;hb=a37de8d9db0c04003a2e510d50126cabd569be20;hp=7c35a039e45698755f018b7052a03e4d67500452;hpb=9652161bebf60ddf5949f59c1372b8de0fe3ca74;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libstdc++-v3/config.h.in b/libstdc++-v3/config.h.in index 7c35a039e45..41d86ada378 100644 --- a/libstdc++-v3/config.h.in +++ b/libstdc++-v3/config.h.in @@ -3,17 +3,73 @@ /* 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 GCC supports weak symbols. +#undef _GLIBCXX_SUPPORTS_WEAK -// 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 +// Include I/O support for 'long long' and 'unsigned long long'. +#undef _GLIBCXX_USE_LONG_LONG + +// Define if C99 features such as lldiv_t, llabs, lldiv should be exposed. +#undef _GLIBCXX_USE_C99 // Define if code specialized for wchar_t should be used. -#undef _GLIBCPP_USE_WCHAR_T +#undef _GLIBCXX_USE_WCHAR_T + +// Define if using setrlimit to limit memory usage during 'make check'. +#undef _GLIBCXX_MEM_LIMITS + +// Define to use concept checking code from the boost libraries. +#undef _GLIBCXX_CONCEPT_CHECKS + +// Define to use symbol versioning in the shared library. +#undef _GLIBCXX_SYMVER + +// Define symbol versioning in assember directives. If symbol +// versioning is beigng used, and the assembler supports this kind of +// thing, then use it. +// NB: _GLIBCXX_AT_AT is a hack to work around quoting issues in m4. +#if _GLIBCXX_SYMVER + #define _GLIBCXX_ASM_SYMVER(cur, old, version) \ + asm (".symver " #cur "," #old _GLIBCXX_AT_AT #version); +#else + #define _GLIBCXX_ASM_SYMVER(cur, old, version) +#endif + +// Define if gthr-default.h exists (meaning that threading support is enabled). +#undef HAVE_GTHR_DEFAULT + +// Define if drand48 exists. +#undef HAVE_DRAND48 + +// Define if getpagesize exists. +#undef HAVE_GETPAGESIZE + +// Define if setenv exists. +#undef HAVE_SETENV + +// Define if sigsetjmp exists. +#undef HAVE_SIGSETJMP + +// Define if mbstate_t exists in wchar.h. +#undef HAVE_MBSTATE_T + +// Define if you have the modff function. +#undef HAVE_MODFF + +// Define if you have the modfl function. +#undef HAVE_MODFL + +// Define if you have the expf function. +#undef HAVE_EXPF + +// Define if you have the expl function. +#undef HAVE_EXPL + +// Define if you have the hypotf function. +#undef HAVE_HYPOTF + +// Define if you have the hypotl function. +#undef HAVE_HYPOTL // Define if the compiler/host combination has __builtin_abs #undef HAVE___BUILTIN_ABS @@ -48,8 +104,8 @@ // Define if the compiler/host combination has __builtin_sinl #undef HAVE___BUILTIN_SINL -// Define if the compiler/host combination has __builtin_fsqrt -#undef HAVE___BUILTIN_FSQRT +// Define if the compiler/host combination has __builtin_sqrt +#undef HAVE___BUILTIN_SQRT // Define if the compiler/host combination has __builtin_sqrtf #undef HAVE___BUILTIN_SQRTF @@ -57,20 +113,32 @@ // Define if the compiler/host combination has __builtin_sqrtl #undef HAVE___BUILTIN_SQRTL -// Define if GCC support for __complex__ float is buggy. -#undef _GLIBCPP_BUGGY_FLOAT_COMPLEX +// Define if poll is available in . +#undef HAVE_POLL + +// Define if S_ISREG (Posix) is available in . +#undef HAVE_S_ISREG -// Define if GCC support for __complex__ is buggy. -#undef _GLIBCPP_BUGGY_COMPLEX +// Define if S_IFREG is available in . +#undef HAVE_S_IFREG + +// Define if writev is available in . +#undef HAVE_WRITEV // Define if LC_MESSAGES is available in . #undef HAVE_LC_MESSAGES -// Define if exists. -#undef HAVE_FLOAT_H +// Define if NLS translations are to be used. +#undef _GLIBCXX_USE_NLS -// Define if modf is present in -#undef HAVE_MODF +/* Define if you have the __signbit function. */ +#undef HAVE___SIGNBIT + +/* Define if you have the __signbitf function. */ +#undef HAVE___SIGNBITF + +/* Define if you have the __signbitl function. */ +#undef HAVE___SIGNBITL /* Define if you have the _acosf function. */ #undef HAVE__ACOSF @@ -162,6 +230,15 @@ /* Define if you have the _frexpl function. */ #undef HAVE__FREXPL +/* 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 @@ -276,41 +353,8 @@ /* Define if you have the atanl function. */ #undef HAVE_ATANL -/* 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 btowc function. */ +#undef HAVE_BTOWC /* Define if you have the ceilf function. */ #undef HAVE_CEILF @@ -318,24 +362,6 @@ /* Define if you have the ceill function. */ #undef HAVE_CEILL -/* 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 @@ -357,59 +383,8 @@ /* Define if you have the cosl function. */ #undef HAVE_COSL -/* 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 drand48 function. */ +#undef HAVE_DRAND48 /* Define if you have the expf function. */ #undef HAVE_EXPF @@ -423,6 +398,12 @@ /* Define if you have the fabsl function. */ #undef HAVE_FABSL +/* Define if you have the fgetwc function. */ +#undef HAVE_FGETWC + +/* Define if you have the fgetws function. */ +#undef HAVE_FGETWS + /* Define if you have the finite function. */ #undef HAVE_FINITE @@ -447,15 +428,36 @@ /* Define if you have the fpclass function. */ #undef HAVE_FPCLASS +/* Define if you have the fputwc function. */ +#undef HAVE_FPUTWC + +/* Define if you have the fputws function. */ +#undef HAVE_FPUTWS + /* Define if you have the frexpf function. */ #undef HAVE_FREXPF /* Define if you have the frexpl function. */ #undef HAVE_FREXPL +/* Define if you have the fwide function. */ +#undef HAVE_FWIDE + +/* Define if you have the fwprintf function. */ +#undef HAVE_FWPRINTF + +/* Define if you have the fwscanf function. */ +#undef HAVE_FWSCANF + /* Define if you have the getpagesize function. */ #undef HAVE_GETPAGESIZE +/* Define if you have the getwc function. */ +#undef HAVE_GETWC + +/* Define if you have the getwchar function. */ +#undef HAVE_GETWCHAR + /* Define if you have the hypot function. */ #undef HAVE_HYPOT @@ -510,6 +512,15 @@ /* Define if you have the logl function. */ #undef HAVE_LOGL +/* Define if you have the mbrlen function. */ +#undef HAVE_MBRLEN + +/* Define if you have the mbrtowc function. */ +#undef HAVE_MBRTOWC + +/* Define if you have the mbsinit function. */ +#undef HAVE_MBSINIT + /* Define if you have the mbsrtowcs function. */ #undef HAVE_MBSRTOWCS @@ -531,11 +542,17 @@ /* Define if you have the powl function. */ #undef HAVE_POWL +/* Define if you have the putwc function. */ +#undef HAVE_PUTWC + +/* Define if you have the putwchar function. */ +#undef HAVE_PUTWCHAR + /* 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 setenv function. */ +#undef HAVE_SETENV /* Define if you have the sincos function. */ #undef HAVE_SINCOS @@ -570,6 +587,12 @@ /* Define if you have the strtold function. */ #undef HAVE_STRTOLD +/* Define if you have the swprintf function. */ +#undef HAVE_SWPRINTF + +/* Define if you have the swscanf function. */ +#undef HAVE_SWSCANF + /* Define if you have the tanf function. */ #undef HAVE_TANF @@ -582,12 +605,99 @@ /* Define if you have the tanl function. */ #undef HAVE_TANL +/* Define if you have the ungetwc function. */ +#undef HAVE_UNGETWC + +/* Define if you have the vfwprintf function. */ +#undef HAVE_VFWPRINTF + +/* Define if you have the vfwscanf function. */ +#undef HAVE_VFWSCANF + +/* Define if you have the vswprintf function. */ +#undef HAVE_VSWPRINTF + +/* Define if you have the vswscanf function. */ +#undef HAVE_VSWSCANF + +/* Define if you have the vwprintf function. */ +#undef HAVE_VWPRINTF + +/* Define if you have the vwscanf function. */ +#undef HAVE_VWSCANF + +/* Define if you have the wcrtomb function. */ +#undef HAVE_WCRTOMB + +/* Define if you have the wcscat function. */ +#undef HAVE_WCSCAT + +/* Define if you have the wcschr function. */ +#undef HAVE_WCSCHR + +/* Define if you have the wcscmp function. */ +#undef HAVE_WCSCMP + +/* Define if you have the wcscoll function. */ +#undef HAVE_WCSCOLL + +/* Define if you have the wcscpy function. */ +#undef HAVE_WCSCPY + +/* Define if you have the wcscspn function. */ +#undef HAVE_WCSCSPN + +/* Define if you have the wcsftime function. */ +#undef HAVE_WCSFTIME + /* Define if you have the wcslen function. */ #undef HAVE_WCSLEN +/* Define if you have the wcsncat function. */ +#undef HAVE_WCSNCAT + +/* Define if you have the wcsncmp function. */ +#undef HAVE_WCSNCMP + +/* Define if you have the wcsncpy function. */ +#undef HAVE_WCSNCPY + +/* Define if you have the wcspbrk function. */ +#undef HAVE_WCSPBRK + +/* Define if you have the wcsrchr function. */ +#undef HAVE_WCSRCHR + /* Define if you have the wcsrtombs function. */ #undef HAVE_WCSRTOMBS +/* Define if you have the wcsspn function. */ +#undef HAVE_WCSSPN + +/* Define if you have the wcsstr function. */ +#undef HAVE_WCSSTR + +/* Define if you have the wcstod function. */ +#undef HAVE_WCSTOD + +/* Define if you have the wcstof function. */ +#undef HAVE_WCSTOF + +/* Define if you have the wcstok function. */ +#undef HAVE_WCSTOK + +/* Define if you have the wcstol function. */ +#undef HAVE_WCSTOL + +/* Define if you have the wcstoul function. */ +#undef HAVE_WCSTOUL + +/* Define if you have the wcsxfrm function. */ +#undef HAVE_WCSXFRM + +/* Define if you have the wctob function. */ +#undef HAVE_WCTOB + /* Define if you have the wmemchr function. */ #undef HAVE_WMEMCHR @@ -603,8 +713,11 @@ /* Define if you have the wmemset function. */ #undef HAVE_WMEMSET -/* Define if you have the header file. */ -#undef HAVE_COMPLEX_H +/* Define if you have the wprintf function. */ +#undef HAVE_WPRINTF + +/* Define if you have the wscanf function. */ +#undef HAVE_WSCANF /* Define if you have the header file. */ #undef HAVE_ENDIAN_H @@ -615,12 +728,18 @@ /* Define if you have the header file. */ #undef HAVE_FP_H +/* Define if you have the header file. */ +#undef HAVE_GCONV_H + /* Define if you have the header file. */ #undef HAVE_IEEEFP_H /* Define if you have the header file. */ #undef HAVE_INTTYPES_H +/* Define if you have the header file. */ +#undef HAVE_LIBINTL_H + /* Define if you have the header file. */ #undef HAVE_LOCALE_H @@ -633,26 +752,73 @@ /* Define if you have the header file. */ #undef HAVE_NAN_H +/* Define if you have the header file. */ +#undef HAVE_SYS_FILIO_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_IOCTL_H + /* Define if you have the header file. */ #undef HAVE_SYS_ISA_DEFS_H /* Define if you have the header file. */ #undef HAVE_SYS_MACHINE_H +/* Define if you have the header file. */ +#undef HAVE_SYS_RESOURCE_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_STAT_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_TIME_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_UIO_H + /* Define if you have the header file. */ #undef HAVE_UNISTD_H +/* Define if you have the header file. */ +#undef HAVE_WCHAR_H + +/* Define if you have the header file. */ +#undef HAVE_WCTYPE_H + +/* Define if you have the m library (-lm). */ +#undef HAVE_LIBM + /* Name of package */ #undef PACKAGE /* Version number of package */ #undef VERSION +/* Define if the compiler is configured for setjmp/longjmp exceptions. */ +#undef _GLIBCXX_SJLJ_EXCEPTIONS + +/* Define if sigsetjmp is available. */ +#undef HAVE_SIGSETJMP + +/* Only used in build directory testsuite_hooks.h. */ +#undef HAVE_MEMLIMIT_DATA + +/* Only used in build directory testsuite_hooks.h. */ +#undef HAVE_MEMLIMIT_RSS + +/* Only used in build directory testsuite_hooks.h. */ +#undef HAVE_MEMLIMIT_VMEM + +/* Only used in build directory testsuite_hooks.h. */ +#undef HAVE_MEMLIMIT_AS + // // 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