14c3eb207Smrg /* This file is automatically generated. DO NOT EDIT! */ 24c3eb207Smrg /* Generated from: NetBSD: mknative-gcc,v 1.116 2022/07/22 06:50:26 mrg Exp */ 34c3eb207Smrg /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 44c3eb207Smrg 54c3eb207Smrg // Predefined symbols and macros -*- C++ -*- 64c3eb207Smrg 74c3eb207Smrg // Copyright (C) 1997-2020 Free Software Foundation, Inc. 84c3eb207Smrg // 94c3eb207Smrg // This file is part of the GNU ISO C++ Library. This library is free 104c3eb207Smrg // software; you can redistribute it and/or modify it under the 114c3eb207Smrg // terms of the GNU General Public License as published by the 124c3eb207Smrg // Free Software Foundation; either version 3, or (at your option) 134c3eb207Smrg // any later version. 144c3eb207Smrg 154c3eb207Smrg // This library is distributed in the hope that it will be useful, 164c3eb207Smrg // but WITHOUT ANY WARRANTY; without even the implied warranty of 174c3eb207Smrg // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 184c3eb207Smrg // GNU General Public License for more details. 194c3eb207Smrg 204c3eb207Smrg // Under Section 7 of GPL version 3, you are granted additional 214c3eb207Smrg // permissions described in the GCC Runtime Library Exception, version 224c3eb207Smrg // 3.1, as published by the Free Software Foundation. 234c3eb207Smrg 244c3eb207Smrg // You should have received a copy of the GNU General Public License and 254c3eb207Smrg // a copy of the GCC Runtime Library Exception along with this program; 264c3eb207Smrg // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 274c3eb207Smrg // <http://www.gnu.org/licenses/>. 284c3eb207Smrg 294c3eb207Smrg /** @file bits/c++config.h 304c3eb207Smrg * This is an internal header file, included by other library headers. 314c3eb207Smrg * Do not attempt to use it directly. @headername{version} 324c3eb207Smrg */ 334c3eb207Smrg 344c3eb207Smrg #ifndef _GLIBCXX_CXX_CONFIG_H 354c3eb207Smrg #define _GLIBCXX_CXX_CONFIG_H 1 364c3eb207Smrg 374c3eb207Smrg // The major release number for the GCC release the C++ library belongs to. 384c3eb207Smrg #define _GLIBCXX_RELEASE 10 394c3eb207Smrg 404c3eb207Smrg // The datestamp of the C++ library in compressed ISO date format. 41*4ac76180Smrg #define __GLIBCXX__ 20230707 424c3eb207Smrg 434c3eb207Smrg // Macros for various attributes. 444c3eb207Smrg // _GLIBCXX_PURE 454c3eb207Smrg // _GLIBCXX_CONST 464c3eb207Smrg // _GLIBCXX_NORETURN 474c3eb207Smrg // _GLIBCXX_NOTHROW 484c3eb207Smrg // _GLIBCXX_VISIBILITY 494c3eb207Smrg #ifndef _GLIBCXX_PURE 504c3eb207Smrg # define _GLIBCXX_PURE __attribute__ ((__pure__)) 514c3eb207Smrg #endif 524c3eb207Smrg 534c3eb207Smrg #ifndef _GLIBCXX_CONST 544c3eb207Smrg # define _GLIBCXX_CONST __attribute__ ((__const__)) 554c3eb207Smrg #endif 564c3eb207Smrg 574c3eb207Smrg #ifndef _GLIBCXX_NORETURN 584c3eb207Smrg # define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) 594c3eb207Smrg #endif 604c3eb207Smrg 614c3eb207Smrg // See below for C++ 624c3eb207Smrg #ifndef _GLIBCXX_NOTHROW 634c3eb207Smrg # ifndef __cplusplus 644c3eb207Smrg # define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) 654c3eb207Smrg # endif 664c3eb207Smrg #endif 674c3eb207Smrg 684c3eb207Smrg // Macros for visibility attributes. 694c3eb207Smrg // _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 704c3eb207Smrg // _GLIBCXX_VISIBILITY 714c3eb207Smrg # define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 724c3eb207Smrg 734c3eb207Smrg #if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 744c3eb207Smrg # define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) 754c3eb207Smrg #else 764c3eb207Smrg // If this is not supplied by the OS-specific or CPU-specific 774c3eb207Smrg // headers included below, it will be defined to an empty default. 784c3eb207Smrg # define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) 794c3eb207Smrg #endif 804c3eb207Smrg 814c3eb207Smrg // Macros for deprecated attributes. 824c3eb207Smrg // _GLIBCXX_USE_DEPRECATED 834c3eb207Smrg // _GLIBCXX_DEPRECATED 844c3eb207Smrg // _GLIBCXX_DEPRECATED_SUGGEST 854c3eb207Smrg // _GLIBCXX17_DEPRECATED 864c3eb207Smrg // _GLIBCXX20_DEPRECATED( string-literal ) 874c3eb207Smrg #ifndef _GLIBCXX_USE_DEPRECATED 884c3eb207Smrg # define _GLIBCXX_USE_DEPRECATED 1 894c3eb207Smrg #endif 904c3eb207Smrg 914c3eb207Smrg #if defined(__DEPRECATED) && (__cplusplus >= 201103L) 924c3eb207Smrg # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) 934c3eb207Smrg # define _GLIBCXX_DEPRECATED_SUGGEST(ALT) \ 944c3eb207Smrg __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) 954c3eb207Smrg #else 964c3eb207Smrg # define _GLIBCXX_DEPRECATED 974c3eb207Smrg # define _GLIBCXX_DEPRECATED_SUGGEST(ALT) 984c3eb207Smrg #endif 994c3eb207Smrg 1004c3eb207Smrg #if defined(__DEPRECATED) && (__cplusplus >= 201703L) 1014c3eb207Smrg # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1024c3eb207Smrg #else 1034c3eb207Smrg # define _GLIBCXX17_DEPRECATED 1044c3eb207Smrg #endif 1054c3eb207Smrg 1064c3eb207Smrg #if defined(__DEPRECATED) && (__cplusplus > 201703L) 1074c3eb207Smrg # define _GLIBCXX20_DEPRECATED(MSG) [[deprecated(MSG)]] 1084c3eb207Smrg #else 1094c3eb207Smrg # define _GLIBCXX20_DEPRECATED(MSG) 1104c3eb207Smrg #endif 1114c3eb207Smrg 1124c3eb207Smrg // Macros for ABI tag attributes. 1134c3eb207Smrg #ifndef _GLIBCXX_ABI_TAG_CXX11 1144c3eb207Smrg # define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) 1154c3eb207Smrg #endif 1164c3eb207Smrg 1174c3eb207Smrg // Macro to warn about unused results. 1184c3eb207Smrg #if __cplusplus >= 201703L 1194c3eb207Smrg # define _GLIBCXX_NODISCARD [[__nodiscard__]] 1204c3eb207Smrg #else 1214c3eb207Smrg # define _GLIBCXX_NODISCARD 1224c3eb207Smrg #endif 1234c3eb207Smrg 1244c3eb207Smrg 1254c3eb207Smrg 1264c3eb207Smrg #if __cplusplus 1274c3eb207Smrg 1284c3eb207Smrg // Macro for constexpr, to support in mixed 03/0x mode. 1294c3eb207Smrg #ifndef _GLIBCXX_CONSTEXPR 1304c3eb207Smrg # if __cplusplus >= 201103L 1314c3eb207Smrg # define _GLIBCXX_CONSTEXPR constexpr 1324c3eb207Smrg # define _GLIBCXX_USE_CONSTEXPR constexpr 1334c3eb207Smrg # else 1344c3eb207Smrg # define _GLIBCXX_CONSTEXPR 1354c3eb207Smrg # define _GLIBCXX_USE_CONSTEXPR const 1364c3eb207Smrg # endif 1374c3eb207Smrg #endif 1384c3eb207Smrg 1394c3eb207Smrg #ifndef _GLIBCXX14_CONSTEXPR 1404c3eb207Smrg # if __cplusplus >= 201402L 1414c3eb207Smrg # define _GLIBCXX14_CONSTEXPR constexpr 1424c3eb207Smrg # else 1434c3eb207Smrg # define _GLIBCXX14_CONSTEXPR 1444c3eb207Smrg # endif 1454c3eb207Smrg #endif 1464c3eb207Smrg 1474c3eb207Smrg #ifndef _GLIBCXX17_CONSTEXPR 1484c3eb207Smrg # if __cplusplus >= 201703L 1494c3eb207Smrg # define _GLIBCXX17_CONSTEXPR constexpr 1504c3eb207Smrg # else 1514c3eb207Smrg # define _GLIBCXX17_CONSTEXPR 1524c3eb207Smrg # endif 1534c3eb207Smrg #endif 1544c3eb207Smrg 1554c3eb207Smrg #ifndef _GLIBCXX20_CONSTEXPR 1564c3eb207Smrg # if __cplusplus > 201703L 1574c3eb207Smrg # define _GLIBCXX20_CONSTEXPR constexpr 1584c3eb207Smrg # else 1594c3eb207Smrg # define _GLIBCXX20_CONSTEXPR 1604c3eb207Smrg # endif 1614c3eb207Smrg #endif 1624c3eb207Smrg 1634c3eb207Smrg #ifndef _GLIBCXX17_INLINE 1644c3eb207Smrg # if __cplusplus >= 201703L 1654c3eb207Smrg # define _GLIBCXX17_INLINE inline 1664c3eb207Smrg # else 1674c3eb207Smrg # define _GLIBCXX17_INLINE 1684c3eb207Smrg # endif 1694c3eb207Smrg #endif 1704c3eb207Smrg 1714c3eb207Smrg // Macro for noexcept, to support in mixed 03/0x mode. 1724c3eb207Smrg #ifndef _GLIBCXX_NOEXCEPT 1734c3eb207Smrg # if __cplusplus >= 201103L 1744c3eb207Smrg # define _GLIBCXX_NOEXCEPT noexcept 1754c3eb207Smrg # define _GLIBCXX_NOEXCEPT_IF(...) noexcept(__VA_ARGS__) 1764c3eb207Smrg # define _GLIBCXX_USE_NOEXCEPT noexcept 1774c3eb207Smrg # define _GLIBCXX_THROW(_EXC) 1784c3eb207Smrg # else 1794c3eb207Smrg # define _GLIBCXX_NOEXCEPT 1804c3eb207Smrg # define _GLIBCXX_NOEXCEPT_IF(...) 1814c3eb207Smrg # define _GLIBCXX_USE_NOEXCEPT throw() 1824c3eb207Smrg # define _GLIBCXX_THROW(_EXC) throw(_EXC) 1834c3eb207Smrg # endif 1844c3eb207Smrg #endif 1854c3eb207Smrg 1864c3eb207Smrg #ifndef _GLIBCXX_NOTHROW 1874c3eb207Smrg # define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT 1884c3eb207Smrg #endif 1894c3eb207Smrg 1904c3eb207Smrg #ifndef _GLIBCXX_THROW_OR_ABORT 1914c3eb207Smrg # if __cpp_exceptions 1924c3eb207Smrg # define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) 1934c3eb207Smrg # else 1944c3eb207Smrg # define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) 1954c3eb207Smrg # endif 1964c3eb207Smrg #endif 1974c3eb207Smrg 1984c3eb207Smrg #if __cpp_noexcept_function_type 1994c3eb207Smrg #define _GLIBCXX_NOEXCEPT_PARM , bool _NE 2004c3eb207Smrg #define _GLIBCXX_NOEXCEPT_QUAL noexcept (_NE) 2014c3eb207Smrg #else 2024c3eb207Smrg #define _GLIBCXX_NOEXCEPT_PARM 2034c3eb207Smrg #define _GLIBCXX_NOEXCEPT_QUAL 2044c3eb207Smrg #endif 2054c3eb207Smrg 2064c3eb207Smrg // Macro for extern template, ie controlling template linkage via use 2074c3eb207Smrg // of extern keyword on template declaration. As documented in the g++ 2084c3eb207Smrg // manual, it inhibits all implicit instantiations and is used 2094c3eb207Smrg // throughout the library to avoid multiple weak definitions for 2104c3eb207Smrg // required types that are already explicitly instantiated in the 2114c3eb207Smrg // library binary. This substantially reduces the binary size of 2124c3eb207Smrg // resulting executables. 2134c3eb207Smrg // Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern 2144c3eb207Smrg // templates only in basic_string, thus activating its debug-mode 2154c3eb207Smrg // checks even at -O0. 2164c3eb207Smrg # define _GLIBCXX_EXTERN_TEMPLATE 1 2174c3eb207Smrg 2184c3eb207Smrg /* 2194c3eb207Smrg Outline of libstdc++ namespaces. 2204c3eb207Smrg 2214c3eb207Smrg namespace std 2224c3eb207Smrg { 2234c3eb207Smrg namespace __debug { } 2244c3eb207Smrg namespace __parallel { } 2254c3eb207Smrg namespace __cxx1998 { } 2264c3eb207Smrg 2274c3eb207Smrg namespace __detail { 2284c3eb207Smrg namespace __variant { } // C++17 2294c3eb207Smrg } 2304c3eb207Smrg 2314c3eb207Smrg namespace rel_ops { } 2324c3eb207Smrg 2334c3eb207Smrg namespace tr1 2344c3eb207Smrg { 2354c3eb207Smrg namespace placeholders { } 2364c3eb207Smrg namespace regex_constants { } 2374c3eb207Smrg namespace __detail { } 2384c3eb207Smrg } 2394c3eb207Smrg 2404c3eb207Smrg namespace tr2 { } 2414c3eb207Smrg 2424c3eb207Smrg namespace decimal { } 2434c3eb207Smrg 2444c3eb207Smrg namespace chrono { } // C++11 2454c3eb207Smrg namespace placeholders { } // C++11 2464c3eb207Smrg namespace regex_constants { } // C++11 2474c3eb207Smrg namespace this_thread { } // C++11 2484c3eb207Smrg inline namespace literals { // C++14 2494c3eb207Smrg inline namespace chrono_literals { } // C++14 2504c3eb207Smrg inline namespace complex_literals { } // C++14 2514c3eb207Smrg inline namespace string_literals { } // C++14 2524c3eb207Smrg inline namespace string_view_literals { } // C++17 2534c3eb207Smrg } 2544c3eb207Smrg } 2554c3eb207Smrg 2564c3eb207Smrg namespace abi { } 2574c3eb207Smrg 2584c3eb207Smrg namespace __gnu_cxx 2594c3eb207Smrg { 2604c3eb207Smrg namespace __detail { } 2614c3eb207Smrg } 2624c3eb207Smrg 2634c3eb207Smrg For full details see: 2644c3eb207Smrg http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html 2654c3eb207Smrg */ 2664c3eb207Smrg namespace std 2674c3eb207Smrg { 2684c3eb207Smrg typedef __SIZE_TYPE__ size_t; 2694c3eb207Smrg typedef __PTRDIFF_TYPE__ ptrdiff_t; 2704c3eb207Smrg 2714c3eb207Smrg #if __cplusplus >= 201103L 2724c3eb207Smrg typedef decltype(nullptr) nullptr_t; 2734c3eb207Smrg #endif 2744c3eb207Smrg } 2754c3eb207Smrg 2764c3eb207Smrg # define _GLIBCXX_USE_DUAL_ABI 1 2774c3eb207Smrg 2784c3eb207Smrg #if ! _GLIBCXX_USE_DUAL_ABI 2794c3eb207Smrg // Ignore any pre-defined value of _GLIBCXX_USE_CXX11_ABI 2804c3eb207Smrg # undef _GLIBCXX_USE_CXX11_ABI 2814c3eb207Smrg #endif 2824c3eb207Smrg 2834c3eb207Smrg #ifndef _GLIBCXX_USE_CXX11_ABI 2844c3eb207Smrg # define _GLIBCXX_USE_CXX11_ABI 1 2854c3eb207Smrg #endif 2864c3eb207Smrg 2874c3eb207Smrg #if _GLIBCXX_USE_CXX11_ABI 2884c3eb207Smrg namespace std 2894c3eb207Smrg { 2904c3eb207Smrg inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } 2914c3eb207Smrg } 2924c3eb207Smrg namespace __gnu_cxx 2934c3eb207Smrg { 2944c3eb207Smrg inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } 2954c3eb207Smrg } 2964c3eb207Smrg # define _GLIBCXX_NAMESPACE_CXX11 __cxx11:: 2974c3eb207Smrg # define _GLIBCXX_BEGIN_NAMESPACE_CXX11 namespace __cxx11 { 2984c3eb207Smrg # define _GLIBCXX_END_NAMESPACE_CXX11 } 2994c3eb207Smrg # define _GLIBCXX_DEFAULT_ABI_TAG _GLIBCXX_ABI_TAG_CXX11 3004c3eb207Smrg #else 3014c3eb207Smrg # define _GLIBCXX_NAMESPACE_CXX11 3024c3eb207Smrg # define _GLIBCXX_BEGIN_NAMESPACE_CXX11 3034c3eb207Smrg # define _GLIBCXX_END_NAMESPACE_CXX11 3044c3eb207Smrg # define _GLIBCXX_DEFAULT_ABI_TAG 3054c3eb207Smrg #endif 3064c3eb207Smrg 3074c3eb207Smrg // Defined if inline namespaces are used for versioning. 3084c3eb207Smrg # define _GLIBCXX_INLINE_VERSION 0 3094c3eb207Smrg 3104c3eb207Smrg // Inline namespace for symbol versioning. 3114c3eb207Smrg #if _GLIBCXX_INLINE_VERSION 3124c3eb207Smrg # define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __8 { 3134c3eb207Smrg # define _GLIBCXX_END_NAMESPACE_VERSION } 3144c3eb207Smrg 3154c3eb207Smrg namespace std 3164c3eb207Smrg { 3174c3eb207Smrg inline _GLIBCXX_BEGIN_NAMESPACE_VERSION 3184c3eb207Smrg #if __cplusplus >= 201402L 3194c3eb207Smrg inline namespace literals { 3204c3eb207Smrg inline namespace chrono_literals { } 3214c3eb207Smrg inline namespace complex_literals { } 3224c3eb207Smrg inline namespace string_literals { } 3234c3eb207Smrg #if __cplusplus > 201402L 3244c3eb207Smrg inline namespace string_view_literals { } 3254c3eb207Smrg #endif // C++17 3264c3eb207Smrg } 3274c3eb207Smrg #endif // C++14 3284c3eb207Smrg _GLIBCXX_END_NAMESPACE_VERSION 3294c3eb207Smrg } 3304c3eb207Smrg 3314c3eb207Smrg namespace __gnu_cxx 3324c3eb207Smrg { 3334c3eb207Smrg inline _GLIBCXX_BEGIN_NAMESPACE_VERSION 3344c3eb207Smrg _GLIBCXX_END_NAMESPACE_VERSION 3354c3eb207Smrg } 3364c3eb207Smrg 3374c3eb207Smrg #else 3384c3eb207Smrg # define _GLIBCXX_BEGIN_NAMESPACE_VERSION 3394c3eb207Smrg # define _GLIBCXX_END_NAMESPACE_VERSION 3404c3eb207Smrg #endif 3414c3eb207Smrg 3424c3eb207Smrg // Inline namespaces for special modes: debug, parallel. 3434c3eb207Smrg #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) 3444c3eb207Smrg namespace std 3454c3eb207Smrg { 3464c3eb207Smrg _GLIBCXX_BEGIN_NAMESPACE_VERSION 3474c3eb207Smrg 3484c3eb207Smrg // Non-inline namespace for components replaced by alternates in active mode. 3494c3eb207Smrg namespace __cxx1998 3504c3eb207Smrg { 3514c3eb207Smrg # if _GLIBCXX_USE_CXX11_ABI 3524c3eb207Smrg inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } 3534c3eb207Smrg # endif 3544c3eb207Smrg } 3554c3eb207Smrg 3564c3eb207Smrg _GLIBCXX_END_NAMESPACE_VERSION 3574c3eb207Smrg 3584c3eb207Smrg // Inline namespace for debug mode. 3594c3eb207Smrg # ifdef _GLIBCXX_DEBUG 3604c3eb207Smrg inline namespace __debug { } 3614c3eb207Smrg # endif 3624c3eb207Smrg 3634c3eb207Smrg // Inline namespaces for parallel mode. 3644c3eb207Smrg # ifdef _GLIBCXX_PARALLEL 3654c3eb207Smrg inline namespace __parallel { } 3664c3eb207Smrg # endif 3674c3eb207Smrg } 3684c3eb207Smrg 3694c3eb207Smrg // Check for invalid usage and unsupported mixed-mode use. 3704c3eb207Smrg # if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) 3714c3eb207Smrg # error illegal use of multiple inlined namespaces 3724c3eb207Smrg # endif 3734c3eb207Smrg 3744c3eb207Smrg // Check for invalid use due to lack for weak symbols. 3754c3eb207Smrg # if __NO_INLINE__ && !__GXX_WEAK__ 3764c3eb207Smrg # warning currently using inlined namespace mode which may fail \ 3774c3eb207Smrg without inlining due to lack of weak symbols 3784c3eb207Smrg # endif 3794c3eb207Smrg #endif 3804c3eb207Smrg 3814c3eb207Smrg // Macros for namespace scope. Either namespace std:: or the name 3824c3eb207Smrg // of some nested namespace within it corresponding to the active mode. 3834c3eb207Smrg // _GLIBCXX_STD_A 3844c3eb207Smrg // _GLIBCXX_STD_C 3854c3eb207Smrg // 3864c3eb207Smrg // Macros for opening/closing conditional namespaces. 3874c3eb207Smrg // _GLIBCXX_BEGIN_NAMESPACE_ALGO 3884c3eb207Smrg // _GLIBCXX_END_NAMESPACE_ALGO 3894c3eb207Smrg // _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 3904c3eb207Smrg // _GLIBCXX_END_NAMESPACE_CONTAINER 3914c3eb207Smrg #if defined(_GLIBCXX_DEBUG) 3924c3eb207Smrg # define _GLIBCXX_STD_C __cxx1998 3934c3eb207Smrg # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ 3944c3eb207Smrg namespace _GLIBCXX_STD_C { 3954c3eb207Smrg # define _GLIBCXX_END_NAMESPACE_CONTAINER } 3964c3eb207Smrg #else 3974c3eb207Smrg # define _GLIBCXX_STD_C std 3984c3eb207Smrg # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 3994c3eb207Smrg # define _GLIBCXX_END_NAMESPACE_CONTAINER 4004c3eb207Smrg #endif 4014c3eb207Smrg 4024c3eb207Smrg #ifdef _GLIBCXX_PARALLEL 4034c3eb207Smrg # define _GLIBCXX_STD_A __cxx1998 4044c3eb207Smrg # define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ 4054c3eb207Smrg namespace _GLIBCXX_STD_A { 4064c3eb207Smrg # define _GLIBCXX_END_NAMESPACE_ALGO } 4074c3eb207Smrg #else 4084c3eb207Smrg # define _GLIBCXX_STD_A std 4094c3eb207Smrg # define _GLIBCXX_BEGIN_NAMESPACE_ALGO 4104c3eb207Smrg # define _GLIBCXX_END_NAMESPACE_ALGO 4114c3eb207Smrg #endif 4124c3eb207Smrg 4134c3eb207Smrg // GLIBCXX_ABI Deprecated 4144c3eb207Smrg // Define if compatibility should be provided for -mlong-double-64. 4154c3eb207Smrg #undef _GLIBCXX_LONG_DOUBLE_COMPAT 4164c3eb207Smrg 4174c3eb207Smrg // Inline namespace for long double 128 mode. 4184c3eb207Smrg #if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ 4194c3eb207Smrg namespace std 4204c3eb207Smrg { 4214c3eb207Smrg inline namespace __gnu_cxx_ldbl128 { } 4224c3eb207Smrg } 4234c3eb207Smrg # define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: 4244c3eb207Smrg # define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { 4254c3eb207Smrg # define _GLIBCXX_END_NAMESPACE_LDBL } 4264c3eb207Smrg #else 4274c3eb207Smrg # define _GLIBCXX_NAMESPACE_LDBL 4284c3eb207Smrg # define _GLIBCXX_BEGIN_NAMESPACE_LDBL 4294c3eb207Smrg # define _GLIBCXX_END_NAMESPACE_LDBL 4304c3eb207Smrg #endif 4314c3eb207Smrg #if _GLIBCXX_USE_CXX11_ABI 4324c3eb207Smrg # define _GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_CXX11 4334c3eb207Smrg # define _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_CXX11 4344c3eb207Smrg # define _GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_CXX11 4354c3eb207Smrg #else 4364c3eb207Smrg # define _GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_LDBL 4374c3eb207Smrg # define _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_LDBL 4384c3eb207Smrg # define _GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_LDBL 4394c3eb207Smrg #endif 4404c3eb207Smrg 4414c3eb207Smrg // Debug Mode implies checking assertions. 4424c3eb207Smrg #if defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_ASSERTIONS) 4434c3eb207Smrg # define _GLIBCXX_ASSERTIONS 1 4444c3eb207Smrg #endif 4454c3eb207Smrg 4464c3eb207Smrg // Disable std::string explicit instantiation declarations in order to assert. 4474c3eb207Smrg #ifdef _GLIBCXX_ASSERTIONS 4484c3eb207Smrg # undef _GLIBCXX_EXTERN_TEMPLATE 4494c3eb207Smrg # define _GLIBCXX_EXTERN_TEMPLATE -1 4504c3eb207Smrg #endif 4514c3eb207Smrg 4524c3eb207Smrg // Assert. 4534c3eb207Smrg #if defined(_GLIBCXX_ASSERTIONS) \ 4544c3eb207Smrg || defined(_GLIBCXX_PARALLEL) || defined(_GLIBCXX_PARALLEL_ASSERTIONS) 4554c3eb207Smrg namespace std 4564c3eb207Smrg { 4574c3eb207Smrg // Avoid the use of assert, because we're trying to keep the <cassert> 4584c3eb207Smrg // include out of the mix. 4594c3eb207Smrg extern "C++" inline void __replacement_assert(const char * __file,int __line,const char * __function,const char * __condition)4604c3eb207Smrg __replacement_assert(const char* __file, int __line, 4614c3eb207Smrg const char* __function, const char* __condition) 4624c3eb207Smrg { 4634c3eb207Smrg __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, 4644c3eb207Smrg __function, __condition); 4654c3eb207Smrg __builtin_abort(); 4664c3eb207Smrg } 4674c3eb207Smrg } 4684c3eb207Smrg #define __glibcxx_assert_impl(_Condition) \ 4694c3eb207Smrg do \ 4704c3eb207Smrg { \ 4714c3eb207Smrg if (! (_Condition)) \ 4724c3eb207Smrg std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ 4734c3eb207Smrg #_Condition); \ 4744c3eb207Smrg } while (false) 4754c3eb207Smrg #endif 4764c3eb207Smrg 4774c3eb207Smrg #if defined(_GLIBCXX_ASSERTIONS) 4784c3eb207Smrg # define __glibcxx_assert(_Condition) __glibcxx_assert_impl(_Condition) 4794c3eb207Smrg #else 4804c3eb207Smrg # define __glibcxx_assert(_Condition) 4814c3eb207Smrg #endif 4824c3eb207Smrg 4834c3eb207Smrg // Macros for race detectors. 4844c3eb207Smrg // _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and 4854c3eb207Smrg // _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain 4864c3eb207Smrg // atomic (lock-free) synchronization to race detectors: 4874c3eb207Smrg // the race detector will infer a happens-before arc from the former to the 4884c3eb207Smrg // latter when they share the same argument pointer. 4894c3eb207Smrg // 4904c3eb207Smrg // The most frequent use case for these macros (and the only case in the 4914c3eb207Smrg // current implementation of the library) is atomic reference counting: 4924c3eb207Smrg // void _M_remove_reference() 4934c3eb207Smrg // { 4944c3eb207Smrg // _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); 4954c3eb207Smrg // if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) 4964c3eb207Smrg // { 4974c3eb207Smrg // _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); 4984c3eb207Smrg // _M_destroy(__a); 4994c3eb207Smrg // } 5004c3eb207Smrg // } 5014c3eb207Smrg // The annotations in this example tell the race detector that all memory 5024c3eb207Smrg // accesses occurred when the refcount was positive do not race with 5034c3eb207Smrg // memory accesses which occurred after the refcount became zero. 5044c3eb207Smrg #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE 5054c3eb207Smrg # define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) 5064c3eb207Smrg #endif 5074c3eb207Smrg #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER 5084c3eb207Smrg # define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) 5094c3eb207Smrg #endif 5104c3eb207Smrg 5114c3eb207Smrg // Macros for C linkage: define extern "C" linkage only when using C++. 5124c3eb207Smrg # define _GLIBCXX_BEGIN_EXTERN_C extern "C" { 5134c3eb207Smrg # define _GLIBCXX_END_EXTERN_C } 5144c3eb207Smrg 5154c3eb207Smrg # define _GLIBCXX_USE_ALLOCATOR_NEW 1 5164c3eb207Smrg 5174c3eb207Smrg #else // !__cplusplus 5184c3eb207Smrg # define _GLIBCXX_BEGIN_EXTERN_C 5194c3eb207Smrg # define _GLIBCXX_END_EXTERN_C 5204c3eb207Smrg #endif 5214c3eb207Smrg 5224c3eb207Smrg 5234c3eb207Smrg // First includes. 5244c3eb207Smrg 5254c3eb207Smrg // Pick up any OS-specific definitions. 5264c3eb207Smrg #include <bits/os_defines.h> 5274c3eb207Smrg 5284c3eb207Smrg // Pick up any CPU-specific definitions. 5294c3eb207Smrg #include <bits/cpu_defines.h> 5304c3eb207Smrg 5314c3eb207Smrg // If platform uses neither visibility nor psuedo-visibility, 5324c3eb207Smrg // specify empty default for namespace annotation macros. 5334c3eb207Smrg #ifndef _GLIBCXX_PSEUDO_VISIBILITY 5344c3eb207Smrg # define _GLIBCXX_PSEUDO_VISIBILITY(V) 5354c3eb207Smrg #endif 5364c3eb207Smrg 5374c3eb207Smrg // Certain function definitions that are meant to be overridable from 5384c3eb207Smrg // user code are decorated with this macro. For some targets, this 5394c3eb207Smrg // macro causes these definitions to be weak. 5404c3eb207Smrg #ifndef _GLIBCXX_WEAK_DEFINITION 5414c3eb207Smrg # define _GLIBCXX_WEAK_DEFINITION 5424c3eb207Smrg #endif 5434c3eb207Smrg 5444c3eb207Smrg // By default, we assume that __GXX_WEAK__ also means that there is support 5454c3eb207Smrg // for declaring functions as weak while not defining such functions. This 5464c3eb207Smrg // allows for referring to functions provided by other libraries (e.g., 5474c3eb207Smrg // libitm) without depending on them if the respective features are not used. 5484c3eb207Smrg #ifndef _GLIBCXX_USE_WEAK_REF 5494c3eb207Smrg # define _GLIBCXX_USE_WEAK_REF __GXX_WEAK__ 5504c3eb207Smrg #endif 5514c3eb207Smrg 5524c3eb207Smrg // Conditionally enable annotations for the Transactional Memory TS on C++11. 5534c3eb207Smrg // Most of the following conditions are due to limitations in the current 5544c3eb207Smrg // implementation. 5554c3eb207Smrg #if __cplusplus >= 201103L && _GLIBCXX_USE_CXX11_ABI \ 5564c3eb207Smrg && _GLIBCXX_USE_DUAL_ABI && __cpp_transactional_memory >= 201500L \ 5574c3eb207Smrg && !_GLIBCXX_FULLY_DYNAMIC_STRING && _GLIBCXX_USE_WEAK_REF \ 5584c3eb207Smrg && _GLIBCXX_USE_ALLOCATOR_NEW 5594c3eb207Smrg #define _GLIBCXX_TXN_SAFE transaction_safe 5604c3eb207Smrg #define _GLIBCXX_TXN_SAFE_DYN transaction_safe_dynamic 5614c3eb207Smrg #else 5624c3eb207Smrg #define _GLIBCXX_TXN_SAFE 5634c3eb207Smrg #define _GLIBCXX_TXN_SAFE_DYN 5644c3eb207Smrg #endif 5654c3eb207Smrg 5664c3eb207Smrg #if __cplusplus > 201402L 5674c3eb207Smrg // In C++17 mathematical special functions are in namespace std. 5684c3eb207Smrg # define _GLIBCXX_USE_STD_SPEC_FUNCS 1 5694c3eb207Smrg #elif __cplusplus >= 201103L && __STDCPP_WANT_MATH_SPEC_FUNCS__ != 0 5704c3eb207Smrg // For C++11 and C++14 they are in namespace std when requested. 5714c3eb207Smrg # define _GLIBCXX_USE_STD_SPEC_FUNCS 1 5724c3eb207Smrg #endif 5734c3eb207Smrg 5744c3eb207Smrg // The remainder of the prewritten config is automatic; all the 5754c3eb207Smrg // user hooks are listed above. 5764c3eb207Smrg 5774c3eb207Smrg // Create a boolean flag to be used to determine if --fast-math is set. 5784c3eb207Smrg #ifdef __FAST_MATH__ 5794c3eb207Smrg # define _GLIBCXX_FAST_MATH 1 5804c3eb207Smrg #else 5814c3eb207Smrg # define _GLIBCXX_FAST_MATH 0 5824c3eb207Smrg #endif 5834c3eb207Smrg 5844c3eb207Smrg // This marks string literals in header files to be extracted for eventual 5854c3eb207Smrg // translation. It is primarily used for messages in thrown exceptions; see 5864c3eb207Smrg // src/functexcept.cc. We use __N because the more traditional _N is used 5874c3eb207Smrg // for something else under certain OSes (see BADNAMES). 5884c3eb207Smrg #define __N(msgid) (msgid) 5894c3eb207Smrg 5904c3eb207Smrg // For example, <windows.h> is known to #define min and max as macros... 5914c3eb207Smrg #undef min 5924c3eb207Smrg #undef max 5934c3eb207Smrg 5944c3eb207Smrg // N.B. these _GLIBCXX_USE_C99_XXX macros are defined unconditionally 5954c3eb207Smrg // so they should be tested with #if not with #ifdef. 5964c3eb207Smrg #if __cplusplus >= 201103L 5974c3eb207Smrg # ifndef _GLIBCXX_USE_C99_MATH 5984c3eb207Smrg # define _GLIBCXX_USE_C99_MATH _GLIBCXX11_USE_C99_MATH 5994c3eb207Smrg # endif 6004c3eb207Smrg # ifndef _GLIBCXX_USE_C99_COMPLEX 6014c3eb207Smrg # define _GLIBCXX_USE_C99_COMPLEX _GLIBCXX11_USE_C99_COMPLEX 6024c3eb207Smrg # endif 6034c3eb207Smrg # ifndef _GLIBCXX_USE_C99_STDIO 6044c3eb207Smrg # define _GLIBCXX_USE_C99_STDIO _GLIBCXX11_USE_C99_STDIO 6054c3eb207Smrg # endif 6064c3eb207Smrg # ifndef _GLIBCXX_USE_C99_STDLIB 6074c3eb207Smrg # define _GLIBCXX_USE_C99_STDLIB _GLIBCXX11_USE_C99_STDLIB 6084c3eb207Smrg # endif 6094c3eb207Smrg # ifndef _GLIBCXX_USE_C99_WCHAR 6104c3eb207Smrg # define _GLIBCXX_USE_C99_WCHAR _GLIBCXX11_USE_C99_WCHAR 6114c3eb207Smrg # endif 6124c3eb207Smrg #else 6134c3eb207Smrg # ifndef _GLIBCXX_USE_C99_MATH 6144c3eb207Smrg # define _GLIBCXX_USE_C99_MATH _GLIBCXX98_USE_C99_MATH 6154c3eb207Smrg # endif 6164c3eb207Smrg # ifndef _GLIBCXX_USE_C99_COMPLEX 6174c3eb207Smrg # define _GLIBCXX_USE_C99_COMPLEX _GLIBCXX98_USE_C99_COMPLEX 6184c3eb207Smrg # endif 6194c3eb207Smrg # ifndef _GLIBCXX_USE_C99_STDIO 6204c3eb207Smrg # define _GLIBCXX_USE_C99_STDIO _GLIBCXX98_USE_C99_STDIO 6214c3eb207Smrg # endif 6224c3eb207Smrg # ifndef _GLIBCXX_USE_C99_STDLIB 6234c3eb207Smrg # define _GLIBCXX_USE_C99_STDLIB _GLIBCXX98_USE_C99_STDLIB 6244c3eb207Smrg # endif 6254c3eb207Smrg # ifndef _GLIBCXX_USE_C99_WCHAR 6264c3eb207Smrg # define _GLIBCXX_USE_C99_WCHAR _GLIBCXX98_USE_C99_WCHAR 6274c3eb207Smrg # endif 6284c3eb207Smrg #endif 6294c3eb207Smrg 6304c3eb207Smrg // Unless explicitly specified, enable char8_t extensions only if the core 6314c3eb207Smrg // language char8_t feature macro is defined. 6324c3eb207Smrg #ifndef _GLIBCXX_USE_CHAR8_T 6334c3eb207Smrg # ifdef __cpp_char8_t 6344c3eb207Smrg # define _GLIBCXX_USE_CHAR8_T 1 6354c3eb207Smrg # endif 6364c3eb207Smrg #endif 6374c3eb207Smrg #ifdef _GLIBCXX_USE_CHAR8_T 6384c3eb207Smrg # define __cpp_lib_char8_t 201907L 6394c3eb207Smrg #endif 6404c3eb207Smrg 6414c3eb207Smrg /* Define if __float128 is supported on this host. */ 6424c3eb207Smrg #if defined(__FLOAT128__) || defined(__SIZEOF_FLOAT128__) 6434c3eb207Smrg #undef _GLIBCXX_USE_FLOAT128 6444c3eb207Smrg #endif 6454c3eb207Smrg 6464c3eb207Smrg #if __GNUC__ >= 7 6474c3eb207Smrg // Assume these are available if the compiler claims to be a recent GCC: 6484c3eb207Smrg # define _GLIBCXX_HAVE_BUILTIN_HAS_UNIQ_OBJ_REP 1 6494c3eb207Smrg # define _GLIBCXX_HAVE_BUILTIN_IS_AGGREGATE 1 6504c3eb207Smrg # define _GLIBCXX_HAVE_BUILTIN_LAUNDER 1 6514c3eb207Smrg # define _GLIBCXX_BUILTIN_IS_SAME_AS(T, U) __is_same_as(T, U) 6524c3eb207Smrg # if __GNUC__ >= 9 6534c3eb207Smrg # define _GLIBCXX_HAVE_BUILTIN_IS_CONSTANT_EVALUATED 1 6544c3eb207Smrg # endif 6554c3eb207Smrg #elif defined(__is_identifier) && defined(__has_builtin) 6564c3eb207Smrg // For non-GNU compilers: 6574c3eb207Smrg # if ! __is_identifier(__has_unique_object_representations) 6584c3eb207Smrg # define _GLIBCXX_HAVE_BUILTIN_HAS_UNIQ_OBJ_REP 1 6594c3eb207Smrg # endif 6604c3eb207Smrg # if ! __is_identifier(__is_aggregate) 6614c3eb207Smrg # define _GLIBCXX_HAVE_BUILTIN_IS_AGGREGATE 1 6624c3eb207Smrg # endif 6634c3eb207Smrg # if __has_builtin(__builtin_launder) 6644c3eb207Smrg # define _GLIBCXX_HAVE_BUILTIN_LAUNDER 1 6654c3eb207Smrg # endif 6664c3eb207Smrg # if __has_builtin(__builtin_is_constant_evaluated) 6674c3eb207Smrg # define _GLIBCXX_HAVE_BUILTIN_IS_CONSTANT_EVALUATED 1 6684c3eb207Smrg # endif 6694c3eb207Smrg # if ! __is_identifier(__is_same) 6704c3eb207Smrg # define _GLIBCXX_BUILTIN_IS_SAME_AS(T, U) __is_same(T, U) 6714c3eb207Smrg # endif 6724c3eb207Smrg #endif // GCC 6734c3eb207Smrg 6744c3eb207Smrg // PSTL configuration 6754c3eb207Smrg 6764c3eb207Smrg #if __cplusplus >= 201703L 6774c3eb207Smrg // This header is not installed for freestanding: 6784c3eb207Smrg #if __has_include(<pstl/pstl_config.h>) 6794c3eb207Smrg // Preserved here so we have some idea which version of upstream we've pulled in 6804c3eb207Smrg // #define PSTL_VERSION 9000 6814c3eb207Smrg 6824c3eb207Smrg // For now this defaults to being based on the presence of Thread Building Blocks 6834c3eb207Smrg # ifndef _GLIBCXX_USE_TBB_PAR_BACKEND 6844c3eb207Smrg # define _GLIBCXX_USE_TBB_PAR_BACKEND __has_include(<tbb/tbb.h>) 6854c3eb207Smrg # endif 6864c3eb207Smrg // This section will need some rework when a new (default) backend type is added 6874c3eb207Smrg # if _GLIBCXX_USE_TBB_PAR_BACKEND 6884c3eb207Smrg # define _PSTL_PAR_BACKEND_TBB 6894c3eb207Smrg # else 6904c3eb207Smrg # define _PSTL_PAR_BACKEND_SERIAL 6914c3eb207Smrg # endif 6924c3eb207Smrg 6934c3eb207Smrg # define _PSTL_ASSERT(_Condition) __glibcxx_assert(_Condition) 6944c3eb207Smrg # define _PSTL_ASSERT_MSG(_Condition, _Message) __glibcxx_assert(_Condition) 6954c3eb207Smrg 6964c3eb207Smrg #include <pstl/pstl_config.h> 6974c3eb207Smrg #endif // __has_include 6984c3eb207Smrg #endif // C++17 6994c3eb207Smrg 7004c3eb207Smrg // End of prewritten config; the settings discovered at configure time follow. 7014c3eb207Smrg /* config.h. Generated from config.h.in by configure. */ 7024c3eb207Smrg /* config.h.in. Generated from configure.ac by autoheader. */ 7034c3eb207Smrg 7044c3eb207Smrg /* Define to 1 if you have the `acosf' function. */ 7054c3eb207Smrg #define _GLIBCXX_HAVE_ACOSF 1 7064c3eb207Smrg 7074c3eb207Smrg /* Define to 1 if you have the `acosl' function. */ 7084c3eb207Smrg #define _GLIBCXX_HAVE_ACOSL 1 7094c3eb207Smrg 7104c3eb207Smrg /* Define to 1 if you have the `aligned_alloc' function. */ 7114c3eb207Smrg #define _GLIBCXX_HAVE_ALIGNED_ALLOC 1 7124c3eb207Smrg 7134c3eb207Smrg /* Define to 1 if you have the <arpa/inet.h> header file. */ 7144c3eb207Smrg #define _GLIBCXX_HAVE_ARPA_INET_H 1 7154c3eb207Smrg 7164c3eb207Smrg /* Define to 1 if you have the `asinf' function. */ 7174c3eb207Smrg #define _GLIBCXX_HAVE_ASINF 1 7184c3eb207Smrg 7194c3eb207Smrg /* Define to 1 if you have the `asinl' function. */ 7204c3eb207Smrg #define _GLIBCXX_HAVE_ASINL 1 7214c3eb207Smrg 7224c3eb207Smrg /* Define to 1 if the target assembler supports .symver directive. */ 7234c3eb207Smrg #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 7244c3eb207Smrg 7254c3eb207Smrg /* Define to 1 if you have the `atan2f' function. */ 7264c3eb207Smrg #define _GLIBCXX_HAVE_ATAN2F 1 7274c3eb207Smrg 7284c3eb207Smrg /* Define to 1 if you have the `atan2l' function. */ 7294c3eb207Smrg #define _GLIBCXX_HAVE_ATAN2L 1 7304c3eb207Smrg 7314c3eb207Smrg /* Define to 1 if you have the `atanf' function. */ 7324c3eb207Smrg #define _GLIBCXX_HAVE_ATANF 1 7334c3eb207Smrg 7344c3eb207Smrg /* Define to 1 if you have the `atanl' function. */ 7354c3eb207Smrg #define _GLIBCXX_HAVE_ATANL 1 7364c3eb207Smrg 7374c3eb207Smrg /* Defined if shared_ptr reference counting should use atomic operations. */ 7384c3eb207Smrg #define _GLIBCXX_HAVE_ATOMIC_LOCK_POLICY 1 7394c3eb207Smrg 7404c3eb207Smrg /* Define to 1 if you have the `at_quick_exit' function. */ 7414c3eb207Smrg #define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 7424c3eb207Smrg 7434c3eb207Smrg /* Define to 1 if the target assembler supports thread-local storage. */ 7444c3eb207Smrg /* #undef _GLIBCXX_HAVE_CC_TLS */ 7454c3eb207Smrg 7464c3eb207Smrg /* Define to 1 if you have the `ceilf' function. */ 7474c3eb207Smrg #define _GLIBCXX_HAVE_CEILF 1 7484c3eb207Smrg 7494c3eb207Smrg /* Define to 1 if you have the `ceill' function. */ 7504c3eb207Smrg #define _GLIBCXX_HAVE_CEILL 1 7514c3eb207Smrg 7524c3eb207Smrg /* Define to 1 if you have the <complex.h> header file. */ 7534c3eb207Smrg #define _GLIBCXX_HAVE_COMPLEX_H 1 7544c3eb207Smrg 7554c3eb207Smrg /* Define to 1 if you have the `cosf' function. */ 7564c3eb207Smrg #define _GLIBCXX_HAVE_COSF 1 7574c3eb207Smrg 7584c3eb207Smrg /* Define to 1 if you have the `coshf' function. */ 7594c3eb207Smrg #define _GLIBCXX_HAVE_COSHF 1 7604c3eb207Smrg 7614c3eb207Smrg /* Define to 1 if you have the `coshl' function. */ 7624c3eb207Smrg #define _GLIBCXX_HAVE_COSHL 1 7634c3eb207Smrg 7644c3eb207Smrg /* Define to 1 if you have the `cosl' function. */ 7654c3eb207Smrg #define _GLIBCXX_HAVE_COSL 1 7664c3eb207Smrg 7674c3eb207Smrg /* Define to 1 if you have the <dirent.h> header file. */ 7684c3eb207Smrg #define _GLIBCXX_HAVE_DIRENT_H 1 7694c3eb207Smrg 7704c3eb207Smrg /* Define to 1 if you have the <dlfcn.h> header file. */ 7714c3eb207Smrg #define _GLIBCXX_HAVE_DLFCN_H 1 7724c3eb207Smrg 7734c3eb207Smrg /* Define to 1 if you have the <endian.h> header file. */ 7744c3eb207Smrg #define _GLIBCXX_HAVE_ENDIAN_H 1 7754c3eb207Smrg 7764c3eb207Smrg /* Define to 1 if GCC 4.6 supported std::exception_ptr for the target */ 7774c3eb207Smrg #define _GLIBCXX_HAVE_EXCEPTION_PTR_SINCE_GCC46 1 7784c3eb207Smrg 7794c3eb207Smrg /* Define to 1 if you have the <execinfo.h> header file. */ 7804c3eb207Smrg #define _GLIBCXX_HAVE_EXECINFO_H 1 7814c3eb207Smrg 7824c3eb207Smrg /* Define to 1 if you have the `expf' function. */ 7834c3eb207Smrg #define _GLIBCXX_HAVE_EXPF 1 7844c3eb207Smrg 7854c3eb207Smrg /* Define to 1 if you have the `expl' function. */ 7864c3eb207Smrg #define _GLIBCXX_HAVE_EXPL 1 7874c3eb207Smrg 7884c3eb207Smrg /* Define to 1 if you have the `fabsf' function. */ 7894c3eb207Smrg #define _GLIBCXX_HAVE_FABSF 1 7904c3eb207Smrg 7914c3eb207Smrg /* Define to 1 if you have the `fabsl' function. */ 7924c3eb207Smrg #define _GLIBCXX_HAVE_FABSL 1 7934c3eb207Smrg 7944c3eb207Smrg /* Define to 1 if you have the <fcntl.h> header file. */ 7954c3eb207Smrg #define _GLIBCXX_HAVE_FCNTL_H 1 7964c3eb207Smrg 7974c3eb207Smrg /* Define to 1 if you have the <fenv.h> header file. */ 7984c3eb207Smrg #define _GLIBCXX_HAVE_FENV_H 1 7994c3eb207Smrg 8004c3eb207Smrg /* Define to 1 if you have the `finite' function. */ 8014c3eb207Smrg #define _GLIBCXX_HAVE_FINITE 1 8024c3eb207Smrg 8034c3eb207Smrg /* Define to 1 if you have the `finitef' function. */ 8044c3eb207Smrg #define _GLIBCXX_HAVE_FINITEF 1 8054c3eb207Smrg 8064c3eb207Smrg /* Define to 1 if you have the `finitel' function. */ 8074c3eb207Smrg /* #undef _GLIBCXX_HAVE_FINITEL */ 8084c3eb207Smrg 8094c3eb207Smrg /* Define to 1 if you have the <float.h> header file. */ 8104c3eb207Smrg #define _GLIBCXX_HAVE_FLOAT_H 1 8114c3eb207Smrg 8124c3eb207Smrg /* Define to 1 if you have the `floorf' function. */ 8134c3eb207Smrg #define _GLIBCXX_HAVE_FLOORF 1 8144c3eb207Smrg 8154c3eb207Smrg /* Define to 1 if you have the `floorl' function. */ 8164c3eb207Smrg #define _GLIBCXX_HAVE_FLOORL 1 8174c3eb207Smrg 8184c3eb207Smrg /* Define to 1 if you have the `fmodf' function. */ 8194c3eb207Smrg #define _GLIBCXX_HAVE_FMODF 1 8204c3eb207Smrg 8214c3eb207Smrg /* Define to 1 if you have the `fmodl' function. */ 8224c3eb207Smrg #define _GLIBCXX_HAVE_FMODL 1 8234c3eb207Smrg 8244c3eb207Smrg /* Define to 1 if you have the `fpclass' function. */ 8254c3eb207Smrg /* #undef _GLIBCXX_HAVE_FPCLASS */ 8264c3eb207Smrg 8274c3eb207Smrg /* Define to 1 if you have the <fp.h> header file. */ 8284c3eb207Smrg /* #undef _GLIBCXX_HAVE_FP_H */ 8294c3eb207Smrg 8304c3eb207Smrg /* Define to 1 if you have the `frexpf' function. */ 8314c3eb207Smrg #define _GLIBCXX_HAVE_FREXPF 1 8324c3eb207Smrg 8334c3eb207Smrg /* Define to 1 if you have the `frexpl' function. */ 8344c3eb207Smrg #define _GLIBCXX_HAVE_FREXPL 1 8354c3eb207Smrg 8364c3eb207Smrg /* Define if _Unwind_GetIPInfo is available. */ 8374c3eb207Smrg #define _GLIBCXX_HAVE_GETIPINFO 1 8384c3eb207Smrg 8394c3eb207Smrg /* Define if gets is available in <stdio.h> before C++14. */ 8404c3eb207Smrg #define _GLIBCXX_HAVE_GETS 1 8414c3eb207Smrg 8424c3eb207Smrg /* Define to 1 if you have the `hypot' function. */ 8434c3eb207Smrg #define _GLIBCXX_HAVE_HYPOT 1 8444c3eb207Smrg 8454c3eb207Smrg /* Define to 1 if you have the `hypotf' function. */ 8464c3eb207Smrg #define _GLIBCXX_HAVE_HYPOTF 1 8474c3eb207Smrg 8484c3eb207Smrg /* Define to 1 if you have the `hypotl' function. */ 8494c3eb207Smrg #define _GLIBCXX_HAVE_HYPOTL 1 8504c3eb207Smrg 8514c3eb207Smrg /* Define if you have the iconv() function. */ 8524c3eb207Smrg #define _GLIBCXX_HAVE_ICONV 1 8534c3eb207Smrg 8544c3eb207Smrg /* Define to 1 if you have the <ieeefp.h> header file. */ 8554c3eb207Smrg #define _GLIBCXX_HAVE_IEEEFP_H 1 8564c3eb207Smrg 8574c3eb207Smrg /* Define if int64_t is available in <stdint.h>. */ 8584c3eb207Smrg #define _GLIBCXX_HAVE_INT64_T 1 8594c3eb207Smrg 8604c3eb207Smrg /* Define if int64_t is a long. */ 8614c3eb207Smrg #define _GLIBCXX_HAVE_INT64_T_LONG 1 8624c3eb207Smrg 8634c3eb207Smrg /* Define if int64_t is a long long. */ 8644c3eb207Smrg /* #undef _GLIBCXX_HAVE_INT64_T_LONG_LONG */ 8654c3eb207Smrg 8664c3eb207Smrg /* Define to 1 if you have the <inttypes.h> header file. */ 8674c3eb207Smrg #define _GLIBCXX_HAVE_INTTYPES_H 1 8684c3eb207Smrg 8694c3eb207Smrg /* Define to 1 if you have the `isinf' function. */ 8704c3eb207Smrg #define _GLIBCXX_HAVE_ISINF 1 8714c3eb207Smrg 8724c3eb207Smrg /* Define to 1 if you have the `isinff' function. */ 8734c3eb207Smrg #define _GLIBCXX_HAVE_ISINFF 1 8744c3eb207Smrg 8754c3eb207Smrg /* Define to 1 if you have the `isinfl' function. */ 8764c3eb207Smrg /* #undef _GLIBCXX_HAVE_ISINFL */ 8774c3eb207Smrg 8784c3eb207Smrg /* Define to 1 if you have the `isnan' function. */ 8794c3eb207Smrg #define _GLIBCXX_HAVE_ISNAN 1 8804c3eb207Smrg 8814c3eb207Smrg /* Define to 1 if you have the `isnanf' function. */ 8824c3eb207Smrg #define _GLIBCXX_HAVE_ISNANF 1 8834c3eb207Smrg 8844c3eb207Smrg /* Define to 1 if you have the `isnanl' function. */ 8854c3eb207Smrg /* #undef _GLIBCXX_HAVE_ISNANL */ 8864c3eb207Smrg 8874c3eb207Smrg /* Defined if iswblank exists. */ 8884c3eb207Smrg #define _GLIBCXX_HAVE_ISWBLANK 1 8894c3eb207Smrg 8904c3eb207Smrg /* Define if LC_MESSAGES is available in <locale.h>. */ 8914c3eb207Smrg #define _GLIBCXX_HAVE_LC_MESSAGES 1 8924c3eb207Smrg 8934c3eb207Smrg /* Define to 1 if you have the `ldexpf' function. */ 8944c3eb207Smrg #define _GLIBCXX_HAVE_LDEXPF 1 8954c3eb207Smrg 8964c3eb207Smrg /* Define to 1 if you have the `ldexpl' function. */ 8974c3eb207Smrg #define _GLIBCXX_HAVE_LDEXPL 1 8984c3eb207Smrg 8994c3eb207Smrg /* Define to 1 if you have the <libintl.h> header file. */ 9004c3eb207Smrg /* #undef _GLIBCXX_HAVE_LIBINTL_H */ 9014c3eb207Smrg 9024c3eb207Smrg /* Only used in build directory testsuite_hooks.h. */ 9034c3eb207Smrg #define _GLIBCXX_HAVE_LIMIT_AS 1 9044c3eb207Smrg 9054c3eb207Smrg /* Only used in build directory testsuite_hooks.h. */ 9064c3eb207Smrg #define _GLIBCXX_HAVE_LIMIT_DATA 1 9074c3eb207Smrg 9084c3eb207Smrg /* Only used in build directory testsuite_hooks.h. */ 9094c3eb207Smrg #define _GLIBCXX_HAVE_LIMIT_FSIZE 1 9104c3eb207Smrg 9114c3eb207Smrg /* Only used in build directory testsuite_hooks.h. */ 9124c3eb207Smrg #define _GLIBCXX_HAVE_LIMIT_RSS 1 9134c3eb207Smrg 9144c3eb207Smrg /* Only used in build directory testsuite_hooks.h. */ 9154c3eb207Smrg #define _GLIBCXX_HAVE_LIMIT_VMEM 1 9164c3eb207Smrg 9174c3eb207Smrg /* Define if link is available in <unistd.h>. */ 9184c3eb207Smrg #define _GLIBCXX_HAVE_LINK 1 9194c3eb207Smrg 9204c3eb207Smrg /* Define if futex syscall is available. */ 9214c3eb207Smrg /* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ 9224c3eb207Smrg 9234c3eb207Smrg /* Define to 1 if you have the <linux/random.h> header file. */ 9244c3eb207Smrg /* #undef _GLIBCXX_HAVE_LINUX_RANDOM_H */ 9254c3eb207Smrg 9264c3eb207Smrg /* Define to 1 if you have the <linux/types.h> header file. */ 9274c3eb207Smrg /* #undef _GLIBCXX_HAVE_LINUX_TYPES_H */ 9284c3eb207Smrg 9294c3eb207Smrg /* Define to 1 if you have the <locale.h> header file. */ 9304c3eb207Smrg #define _GLIBCXX_HAVE_LOCALE_H 1 9314c3eb207Smrg 9324c3eb207Smrg /* Define to 1 if you have the `log10f' function. */ 9334c3eb207Smrg #define _GLIBCXX_HAVE_LOG10F 1 9344c3eb207Smrg 9354c3eb207Smrg /* Define to 1 if you have the `log10l' function. */ 9364c3eb207Smrg #define _GLIBCXX_HAVE_LOG10L 1 9374c3eb207Smrg 9384c3eb207Smrg /* Define to 1 if you have the `logf' function. */ 9394c3eb207Smrg #define _GLIBCXX_HAVE_LOGF 1 9404c3eb207Smrg 9414c3eb207Smrg /* Define to 1 if you have the `logl' function. */ 9424c3eb207Smrg #define _GLIBCXX_HAVE_LOGL 1 9434c3eb207Smrg 9444c3eb207Smrg /* Define to 1 if you have the <machine/endian.h> header file. */ 9454c3eb207Smrg #define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 9464c3eb207Smrg 9474c3eb207Smrg /* Define to 1 if you have the <machine/param.h> header file. */ 9484c3eb207Smrg #define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 9494c3eb207Smrg 9504c3eb207Smrg /* Define if mbstate_t exists in wchar.h. */ 9514c3eb207Smrg #define _GLIBCXX_HAVE_MBSTATE_T 1 9524c3eb207Smrg 9534c3eb207Smrg /* Define to 1 if you have the `memalign' function. */ 9544c3eb207Smrg /* #undef _GLIBCXX_HAVE_MEMALIGN */ 9554c3eb207Smrg 9564c3eb207Smrg /* Define to 1 if you have the <memory.h> header file. */ 9574c3eb207Smrg #define _GLIBCXX_HAVE_MEMORY_H 1 9584c3eb207Smrg 9594c3eb207Smrg /* Define to 1 if you have the `modf' function. */ 9604c3eb207Smrg #define _GLIBCXX_HAVE_MODF 1 9614c3eb207Smrg 9624c3eb207Smrg /* Define to 1 if you have the `modff' function. */ 9634c3eb207Smrg #define _GLIBCXX_HAVE_MODFF 1 9644c3eb207Smrg 9654c3eb207Smrg /* Define to 1 if you have the `modfl' function. */ 9664c3eb207Smrg #define _GLIBCXX_HAVE_MODFL 1 9674c3eb207Smrg 9684c3eb207Smrg /* Define to 1 if you have the <nan.h> header file. */ 9694c3eb207Smrg /* #undef _GLIBCXX_HAVE_NAN_H */ 9704c3eb207Smrg 9714c3eb207Smrg /* Define to 1 if you have the <netdb.h> header file. */ 9724c3eb207Smrg #define _GLIBCXX_HAVE_NETDB_H 1 9734c3eb207Smrg 9744c3eb207Smrg /* Define to 1 if you have the <netinet/in.h> header file. */ 9754c3eb207Smrg #define _GLIBCXX_HAVE_NETINET_IN_H 1 9764c3eb207Smrg 9774c3eb207Smrg /* Define to 1 if you have the <netinet/tcp.h> header file. */ 9784c3eb207Smrg #define _GLIBCXX_HAVE_NETINET_TCP_H 1 9794c3eb207Smrg 9804c3eb207Smrg /* Define if <math.h> defines obsolete isinf function. */ 9814c3eb207Smrg /* #undef _GLIBCXX_HAVE_OBSOLETE_ISINF */ 9824c3eb207Smrg 9834c3eb207Smrg /* Define if <math.h> defines obsolete isnan function. */ 9844c3eb207Smrg /* #undef _GLIBCXX_HAVE_OBSOLETE_ISNAN */ 9854c3eb207Smrg 9864c3eb207Smrg /* Define if poll is available in <poll.h>. */ 9874c3eb207Smrg #define _GLIBCXX_HAVE_POLL 1 9884c3eb207Smrg 9894c3eb207Smrg /* Define to 1 if you have the <poll.h> header file. */ 9904c3eb207Smrg #define _GLIBCXX_HAVE_POLL_H 1 9914c3eb207Smrg 9924c3eb207Smrg /* Define to 1 if you have the `posix_memalign' function. */ 9934c3eb207Smrg #define _GLIBCXX_HAVE_POSIX_MEMALIGN 1 9944c3eb207Smrg 9954c3eb207Smrg /* Define to 1 if you have the `powf' function. */ 9964c3eb207Smrg #define _GLIBCXX_HAVE_POWF 1 9974c3eb207Smrg 9984c3eb207Smrg /* Define to 1 if you have the `powl' function. */ 9994c3eb207Smrg #define _GLIBCXX_HAVE_POWL 1 10004c3eb207Smrg 10014c3eb207Smrg /* Define to 1 if you have the `qfpclass' function. */ 10024c3eb207Smrg /* #undef _GLIBCXX_HAVE_QFPCLASS */ 10034c3eb207Smrg 10044c3eb207Smrg /* Define to 1 if you have the `quick_exit' function. */ 10054c3eb207Smrg #define _GLIBCXX_HAVE_QUICK_EXIT 1 10064c3eb207Smrg 10074c3eb207Smrg /* Define if readlink is available in <unistd.h>. */ 10084c3eb207Smrg #define _GLIBCXX_HAVE_READLINK 1 10094c3eb207Smrg 10104c3eb207Smrg /* Define to 1 if you have the `setenv' function. */ 10114c3eb207Smrg #define _GLIBCXX_HAVE_SETENV 1 10124c3eb207Smrg 10134c3eb207Smrg /* Define to 1 if you have the `sincos' function. */ 1014*4ac76180Smrg #define _GLIBCXX_HAVE_SINCOS 1 10154c3eb207Smrg 10164c3eb207Smrg /* Define to 1 if you have the `sincosf' function. */ 1017*4ac76180Smrg #define _GLIBCXX_HAVE_SINCOSF 1 10184c3eb207Smrg 10194c3eb207Smrg /* Define to 1 if you have the `sincosl' function. */ 1020*4ac76180Smrg #define _GLIBCXX_HAVE_SINCOSL 1 10214c3eb207Smrg 10224c3eb207Smrg /* Define to 1 if you have the `sinf' function. */ 10234c3eb207Smrg #define _GLIBCXX_HAVE_SINF 1 10244c3eb207Smrg 10254c3eb207Smrg /* Define to 1 if you have the `sinhf' function. */ 10264c3eb207Smrg #define _GLIBCXX_HAVE_SINHF 1 10274c3eb207Smrg 10284c3eb207Smrg /* Define to 1 if you have the `sinhl' function. */ 10294c3eb207Smrg #define _GLIBCXX_HAVE_SINHL 1 10304c3eb207Smrg 10314c3eb207Smrg /* Define to 1 if you have the `sinl' function. */ 10324c3eb207Smrg #define _GLIBCXX_HAVE_SINL 1 10334c3eb207Smrg 10344c3eb207Smrg /* Defined if sleep exists. */ 10354c3eb207Smrg /* #undef _GLIBCXX_HAVE_SLEEP */ 10364c3eb207Smrg 10374c3eb207Smrg /* Define to 1 if you have the `sockatmark' function. */ 10384c3eb207Smrg #define _GLIBCXX_HAVE_SOCKATMARK 1 10394c3eb207Smrg 10404c3eb207Smrg /* Define to 1 if you have the `sqrtf' function. */ 10414c3eb207Smrg #define _GLIBCXX_HAVE_SQRTF 1 10424c3eb207Smrg 10434c3eb207Smrg /* Define to 1 if you have the `sqrtl' function. */ 10444c3eb207Smrg #define _GLIBCXX_HAVE_SQRTL 1 10454c3eb207Smrg 10464c3eb207Smrg /* Define to 1 if you have the <stdalign.h> header file. */ 10474c3eb207Smrg #define _GLIBCXX_HAVE_STDALIGN_H 1 10484c3eb207Smrg 10494c3eb207Smrg /* Define to 1 if you have the <stdbool.h> header file. */ 10504c3eb207Smrg #define _GLIBCXX_HAVE_STDBOOL_H 1 10514c3eb207Smrg 10524c3eb207Smrg /* Define to 1 if you have the <stdint.h> header file. */ 10534c3eb207Smrg #define _GLIBCXX_HAVE_STDINT_H 1 10544c3eb207Smrg 10554c3eb207Smrg /* Define to 1 if you have the <stdlib.h> header file. */ 10564c3eb207Smrg #define _GLIBCXX_HAVE_STDLIB_H 1 10574c3eb207Smrg 10584c3eb207Smrg /* Define if strerror_l is available in <string.h>. */ 10594c3eb207Smrg /* #undef _GLIBCXX_HAVE_STRERROR_L */ 10604c3eb207Smrg 10614c3eb207Smrg /* Define if strerror_r is available in <string.h>. */ 10624c3eb207Smrg #define _GLIBCXX_HAVE_STRERROR_R 1 10634c3eb207Smrg 10644c3eb207Smrg /* Define to 1 if you have the <strings.h> header file. */ 10654c3eb207Smrg #define _GLIBCXX_HAVE_STRINGS_H 1 10664c3eb207Smrg 10674c3eb207Smrg /* Define to 1 if you have the <string.h> header file. */ 10684c3eb207Smrg #define _GLIBCXX_HAVE_STRING_H 1 10694c3eb207Smrg 10704c3eb207Smrg /* Define to 1 if you have the `strtof' function. */ 10714c3eb207Smrg #define _GLIBCXX_HAVE_STRTOF 1 10724c3eb207Smrg 10734c3eb207Smrg /* Define to 1 if you have the `strtold' function. */ 10744c3eb207Smrg #define _GLIBCXX_HAVE_STRTOLD 1 10754c3eb207Smrg 10764c3eb207Smrg /* Define to 1 if `d_type' is a member of `struct dirent'. */ 10774c3eb207Smrg #define _GLIBCXX_HAVE_STRUCT_DIRENT_D_TYPE 1 10784c3eb207Smrg 10794c3eb207Smrg /* Define if strxfrm_l is available in <string.h>. */ 10804c3eb207Smrg /* #undef _GLIBCXX_HAVE_STRXFRM_L */ 10814c3eb207Smrg 10824c3eb207Smrg /* Define if symlink is available in <unistd.h>. */ 10834c3eb207Smrg #define _GLIBCXX_HAVE_SYMLINK 1 10844c3eb207Smrg 10854c3eb207Smrg /* Define to 1 if the target runtime linker supports binding the same symbol 10864c3eb207Smrg to different versions. */ 10874c3eb207Smrg #define _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1 10884c3eb207Smrg 10894c3eb207Smrg /* Define to 1 if you have the <sys/filio.h> header file. */ 10904c3eb207Smrg #define _GLIBCXX_HAVE_SYS_FILIO_H 1 10914c3eb207Smrg 10924c3eb207Smrg /* Define to 1 if you have the <sys/ioctl.h> header file. */ 10934c3eb207Smrg #define _GLIBCXX_HAVE_SYS_IOCTL_H 1 10944c3eb207Smrg 10954c3eb207Smrg /* Define to 1 if you have the <sys/ipc.h> header file. */ 10964c3eb207Smrg #define _GLIBCXX_HAVE_SYS_IPC_H 1 10974c3eb207Smrg 10984c3eb207Smrg /* Define to 1 if you have the <sys/isa_defs.h> header file. */ 10994c3eb207Smrg /* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ 11004c3eb207Smrg 11014c3eb207Smrg /* Define to 1 if you have the <sys/machine.h> header file. */ 11024c3eb207Smrg /* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ 11034c3eb207Smrg 11044c3eb207Smrg /* Define to 1 if you have the <sys/param.h> header file. */ 11054c3eb207Smrg #define _GLIBCXX_HAVE_SYS_PARAM_H 1 11064c3eb207Smrg 11074c3eb207Smrg /* Define to 1 if you have the <sys/resource.h> header file. */ 11084c3eb207Smrg #define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 11094c3eb207Smrg 11104c3eb207Smrg /* Define to 1 if you have a suitable <sys/sdt.h> header file */ 11114c3eb207Smrg /* #undef _GLIBCXX_HAVE_SYS_SDT_H */ 11124c3eb207Smrg 11134c3eb207Smrg /* Define to 1 if you have the <sys/sem.h> header file. */ 11144c3eb207Smrg #define _GLIBCXX_HAVE_SYS_SEM_H 1 11154c3eb207Smrg 11164c3eb207Smrg /* Define to 1 if you have the <sys/socket.h> header file. */ 11174c3eb207Smrg #define _GLIBCXX_HAVE_SYS_SOCKET_H 1 11184c3eb207Smrg 11194c3eb207Smrg /* Define to 1 if you have the <sys/statvfs.h> header file. */ 11204c3eb207Smrg #define _GLIBCXX_HAVE_SYS_STATVFS_H 1 11214c3eb207Smrg 11224c3eb207Smrg /* Define to 1 if you have the <sys/stat.h> header file. */ 11234c3eb207Smrg #define _GLIBCXX_HAVE_SYS_STAT_H 1 11244c3eb207Smrg 11254c3eb207Smrg /* Define to 1 if you have the <sys/sysinfo.h> header file. */ 11264c3eb207Smrg /* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ 11274c3eb207Smrg 11284c3eb207Smrg /* Define to 1 if you have the <sys/time.h> header file. */ 11294c3eb207Smrg #define _GLIBCXX_HAVE_SYS_TIME_H 1 11304c3eb207Smrg 11314c3eb207Smrg /* Define to 1 if you have the <sys/types.h> header file. */ 11324c3eb207Smrg #define _GLIBCXX_HAVE_SYS_TYPES_H 1 11334c3eb207Smrg 11344c3eb207Smrg /* Define to 1 if you have the <sys/uio.h> header file. */ 11354c3eb207Smrg #define _GLIBCXX_HAVE_SYS_UIO_H 1 11364c3eb207Smrg 11374c3eb207Smrg /* Define if S_IFREG is available in <sys/stat.h>. */ 11384c3eb207Smrg /* #undef _GLIBCXX_HAVE_S_IFREG */ 11394c3eb207Smrg 11404c3eb207Smrg /* Define if S_ISREG is available in <sys/stat.h>. */ 11414c3eb207Smrg #define _GLIBCXX_HAVE_S_ISREG 1 11424c3eb207Smrg 11434c3eb207Smrg /* Define to 1 if you have the `tanf' function. */ 11444c3eb207Smrg #define _GLIBCXX_HAVE_TANF 1 11454c3eb207Smrg 11464c3eb207Smrg /* Define to 1 if you have the `tanhf' function. */ 11474c3eb207Smrg #define _GLIBCXX_HAVE_TANHF 1 11484c3eb207Smrg 11494c3eb207Smrg /* Define to 1 if you have the `tanhl' function. */ 11504c3eb207Smrg #define _GLIBCXX_HAVE_TANHL 1 11514c3eb207Smrg 11524c3eb207Smrg /* Define to 1 if you have the `tanl' function. */ 11534c3eb207Smrg #define _GLIBCXX_HAVE_TANL 1 11544c3eb207Smrg 11554c3eb207Smrg /* Define to 1 if you have the <tgmath.h> header file. */ 11564c3eb207Smrg #define _GLIBCXX_HAVE_TGMATH_H 1 11574c3eb207Smrg 11584c3eb207Smrg /* Define to 1 if you have the `timespec_get' function. */ 11594c3eb207Smrg #define _GLIBCXX_HAVE_TIMESPEC_GET 1 11604c3eb207Smrg 11614c3eb207Smrg /* Define to 1 if the target supports thread-local storage. */ 11624c3eb207Smrg #define _GLIBCXX_HAVE_TLS 1 11634c3eb207Smrg 11644c3eb207Smrg /* Define if truncate is available in <unistd.h>. */ 11654c3eb207Smrg #define _GLIBCXX_HAVE_TRUNCATE 1 11664c3eb207Smrg 11674c3eb207Smrg /* Define to 1 if you have the <uchar.h> header file. */ 11684c3eb207Smrg /* #undef _GLIBCXX_HAVE_UCHAR_H */ 11694c3eb207Smrg 11704c3eb207Smrg /* Define to 1 if you have the <unistd.h> header file. */ 11714c3eb207Smrg #define _GLIBCXX_HAVE_UNISTD_H 1 11724c3eb207Smrg 11734c3eb207Smrg /* Defined if usleep exists. */ 11744c3eb207Smrg /* #undef _GLIBCXX_HAVE_USLEEP */ 11754c3eb207Smrg 11764c3eb207Smrg /* Define to 1 if you have the <utime.h> header file. */ 11774c3eb207Smrg #define _GLIBCXX_HAVE_UTIME_H 1 11784c3eb207Smrg 11794c3eb207Smrg /* Defined if vfwscanf exists. */ 11804c3eb207Smrg #define _GLIBCXX_HAVE_VFWSCANF 1 11814c3eb207Smrg 11824c3eb207Smrg /* Defined if vswscanf exists. */ 11834c3eb207Smrg #define _GLIBCXX_HAVE_VSWSCANF 1 11844c3eb207Smrg 11854c3eb207Smrg /* Defined if vwscanf exists. */ 11864c3eb207Smrg #define _GLIBCXX_HAVE_VWSCANF 1 11874c3eb207Smrg 11884c3eb207Smrg /* Define to 1 if you have the <wchar.h> header file. */ 11894c3eb207Smrg #define _GLIBCXX_HAVE_WCHAR_H 1 11904c3eb207Smrg 11914c3eb207Smrg /* Defined if wcstof exists. */ 11924c3eb207Smrg #define _GLIBCXX_HAVE_WCSTOF 1 11934c3eb207Smrg 11944c3eb207Smrg /* Define to 1 if you have the <wctype.h> header file. */ 11954c3eb207Smrg #define _GLIBCXX_HAVE_WCTYPE_H 1 11964c3eb207Smrg 11974c3eb207Smrg /* Defined if Sleep exists. */ 11984c3eb207Smrg /* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ 11994c3eb207Smrg 12004c3eb207Smrg /* Define if writev is available in <sys/uio.h>. */ 12014c3eb207Smrg #define _GLIBCXX_HAVE_WRITEV 1 12024c3eb207Smrg 12034c3eb207Smrg /* Define to 1 if you have the `_acosf' function. */ 12044c3eb207Smrg /* #undef _GLIBCXX_HAVE__ACOSF */ 12054c3eb207Smrg 12064c3eb207Smrg /* Define to 1 if you have the `_acosl' function. */ 12074c3eb207Smrg /* #undef _GLIBCXX_HAVE__ACOSL */ 12084c3eb207Smrg 12094c3eb207Smrg /* Define to 1 if you have the `_aligned_malloc' function. */ 12104c3eb207Smrg /* #undef _GLIBCXX_HAVE__ALIGNED_MALLOC */ 12114c3eb207Smrg 12124c3eb207Smrg /* Define to 1 if you have the `_asinf' function. */ 12134c3eb207Smrg /* #undef _GLIBCXX_HAVE__ASINF */ 12144c3eb207Smrg 12154c3eb207Smrg /* Define to 1 if you have the `_asinl' function. */ 12164c3eb207Smrg /* #undef _GLIBCXX_HAVE__ASINL */ 12174c3eb207Smrg 12184c3eb207Smrg /* Define to 1 if you have the `_atan2f' function. */ 12194c3eb207Smrg /* #undef _GLIBCXX_HAVE__ATAN2F */ 12204c3eb207Smrg 12214c3eb207Smrg /* Define to 1 if you have the `_atan2l' function. */ 12224c3eb207Smrg /* #undef _GLIBCXX_HAVE__ATAN2L */ 12234c3eb207Smrg 12244c3eb207Smrg /* Define to 1 if you have the `_atanf' function. */ 12254c3eb207Smrg /* #undef _GLIBCXX_HAVE__ATANF */ 12264c3eb207Smrg 12274c3eb207Smrg /* Define to 1 if you have the `_atanl' function. */ 12284c3eb207Smrg /* #undef _GLIBCXX_HAVE__ATANL */ 12294c3eb207Smrg 12304c3eb207Smrg /* Define to 1 if you have the `_ceilf' function. */ 12314c3eb207Smrg /* #undef _GLIBCXX_HAVE__CEILF */ 12324c3eb207Smrg 12334c3eb207Smrg /* Define to 1 if you have the `_ceill' function. */ 12344c3eb207Smrg /* #undef _GLIBCXX_HAVE__CEILL */ 12354c3eb207Smrg 12364c3eb207Smrg /* Define to 1 if you have the `_cosf' function. */ 12374c3eb207Smrg /* #undef _GLIBCXX_HAVE__COSF */ 12384c3eb207Smrg 12394c3eb207Smrg /* Define to 1 if you have the `_coshf' function. */ 12404c3eb207Smrg /* #undef _GLIBCXX_HAVE__COSHF */ 12414c3eb207Smrg 12424c3eb207Smrg /* Define to 1 if you have the `_coshl' function. */ 12434c3eb207Smrg /* #undef _GLIBCXX_HAVE__COSHL */ 12444c3eb207Smrg 12454c3eb207Smrg /* Define to 1 if you have the `_cosl' function. */ 12464c3eb207Smrg /* #undef _GLIBCXX_HAVE__COSL */ 12474c3eb207Smrg 12484c3eb207Smrg /* Define to 1 if you have the `_expf' function. */ 12494c3eb207Smrg /* #undef _GLIBCXX_HAVE__EXPF */ 12504c3eb207Smrg 12514c3eb207Smrg /* Define to 1 if you have the `_expl' function. */ 12524c3eb207Smrg /* #undef _GLIBCXX_HAVE__EXPL */ 12534c3eb207Smrg 12544c3eb207Smrg /* Define to 1 if you have the `_fabsf' function. */ 12554c3eb207Smrg /* #undef _GLIBCXX_HAVE__FABSF */ 12564c3eb207Smrg 12574c3eb207Smrg /* Define to 1 if you have the `_fabsl' function. */ 12584c3eb207Smrg /* #undef _GLIBCXX_HAVE__FABSL */ 12594c3eb207Smrg 12604c3eb207Smrg /* Define to 1 if you have the `_finite' function. */ 12614c3eb207Smrg /* #undef _GLIBCXX_HAVE__FINITE */ 12624c3eb207Smrg 12634c3eb207Smrg /* Define to 1 if you have the `_finitef' function. */ 12644c3eb207Smrg /* #undef _GLIBCXX_HAVE__FINITEF */ 12654c3eb207Smrg 12664c3eb207Smrg /* Define to 1 if you have the `_finitel' function. */ 12674c3eb207Smrg /* #undef _GLIBCXX_HAVE__FINITEL */ 12684c3eb207Smrg 12694c3eb207Smrg /* Define to 1 if you have the `_floorf' function. */ 12704c3eb207Smrg /* #undef _GLIBCXX_HAVE__FLOORF */ 12714c3eb207Smrg 12724c3eb207Smrg /* Define to 1 if you have the `_floorl' function. */ 12734c3eb207Smrg /* #undef _GLIBCXX_HAVE__FLOORL */ 12744c3eb207Smrg 12754c3eb207Smrg /* Define to 1 if you have the `_fmodf' function. */ 12764c3eb207Smrg /* #undef _GLIBCXX_HAVE__FMODF */ 12774c3eb207Smrg 12784c3eb207Smrg /* Define to 1 if you have the `_fmodl' function. */ 12794c3eb207Smrg /* #undef _GLIBCXX_HAVE__FMODL */ 12804c3eb207Smrg 12814c3eb207Smrg /* Define to 1 if you have the `_fpclass' function. */ 12824c3eb207Smrg /* #undef _GLIBCXX_HAVE__FPCLASS */ 12834c3eb207Smrg 12844c3eb207Smrg /* Define to 1 if you have the `_frexpf' function. */ 12854c3eb207Smrg /* #undef _GLIBCXX_HAVE__FREXPF */ 12864c3eb207Smrg 12874c3eb207Smrg /* Define to 1 if you have the `_frexpl' function. */ 12884c3eb207Smrg /* #undef _GLIBCXX_HAVE__FREXPL */ 12894c3eb207Smrg 12904c3eb207Smrg /* Define to 1 if you have the `_hypot' function. */ 12914c3eb207Smrg /* #undef _GLIBCXX_HAVE__HYPOT */ 12924c3eb207Smrg 12934c3eb207Smrg /* Define to 1 if you have the `_hypotf' function. */ 12944c3eb207Smrg /* #undef _GLIBCXX_HAVE__HYPOTF */ 12954c3eb207Smrg 12964c3eb207Smrg /* Define to 1 if you have the `_hypotl' function. */ 12974c3eb207Smrg /* #undef _GLIBCXX_HAVE__HYPOTL */ 12984c3eb207Smrg 12994c3eb207Smrg /* Define to 1 if you have the `_isinf' function. */ 13004c3eb207Smrg /* #undef _GLIBCXX_HAVE__ISINF */ 13014c3eb207Smrg 13024c3eb207Smrg /* Define to 1 if you have the `_isinff' function. */ 13034c3eb207Smrg /* #undef _GLIBCXX_HAVE__ISINFF */ 13044c3eb207Smrg 13054c3eb207Smrg /* Define to 1 if you have the `_isinfl' function. */ 13064c3eb207Smrg /* #undef _GLIBCXX_HAVE__ISINFL */ 13074c3eb207Smrg 13084c3eb207Smrg /* Define to 1 if you have the `_isnan' function. */ 13094c3eb207Smrg /* #undef _GLIBCXX_HAVE__ISNAN */ 13104c3eb207Smrg 13114c3eb207Smrg /* Define to 1 if you have the `_isnanf' function. */ 13124c3eb207Smrg /* #undef _GLIBCXX_HAVE__ISNANF */ 13134c3eb207Smrg 13144c3eb207Smrg /* Define to 1 if you have the `_isnanl' function. */ 13154c3eb207Smrg /* #undef _GLIBCXX_HAVE__ISNANL */ 13164c3eb207Smrg 13174c3eb207Smrg /* Define to 1 if you have the `_ldexpf' function. */ 13184c3eb207Smrg /* #undef _GLIBCXX_HAVE__LDEXPF */ 13194c3eb207Smrg 13204c3eb207Smrg /* Define to 1 if you have the `_ldexpl' function. */ 13214c3eb207Smrg /* #undef _GLIBCXX_HAVE__LDEXPL */ 13224c3eb207Smrg 13234c3eb207Smrg /* Define to 1 if you have the `_log10f' function. */ 13244c3eb207Smrg /* #undef _GLIBCXX_HAVE__LOG10F */ 13254c3eb207Smrg 13264c3eb207Smrg /* Define to 1 if you have the `_log10l' function. */ 13274c3eb207Smrg /* #undef _GLIBCXX_HAVE__LOG10L */ 13284c3eb207Smrg 13294c3eb207Smrg /* Define to 1 if you have the `_logf' function. */ 13304c3eb207Smrg /* #undef _GLIBCXX_HAVE__LOGF */ 13314c3eb207Smrg 13324c3eb207Smrg /* Define to 1 if you have the `_logl' function. */ 13334c3eb207Smrg /* #undef _GLIBCXX_HAVE__LOGL */ 13344c3eb207Smrg 13354c3eb207Smrg /* Define to 1 if you have the `_modf' function. */ 13364c3eb207Smrg /* #undef _GLIBCXX_HAVE__MODF */ 13374c3eb207Smrg 13384c3eb207Smrg /* Define to 1 if you have the `_modff' function. */ 13394c3eb207Smrg /* #undef _GLIBCXX_HAVE__MODFF */ 13404c3eb207Smrg 13414c3eb207Smrg /* Define to 1 if you have the `_modfl' function. */ 13424c3eb207Smrg /* #undef _GLIBCXX_HAVE__MODFL */ 13434c3eb207Smrg 13444c3eb207Smrg /* Define to 1 if you have the `_powf' function. */ 13454c3eb207Smrg /* #undef _GLIBCXX_HAVE__POWF */ 13464c3eb207Smrg 13474c3eb207Smrg /* Define to 1 if you have the `_powl' function. */ 13484c3eb207Smrg /* #undef _GLIBCXX_HAVE__POWL */ 13494c3eb207Smrg 13504c3eb207Smrg /* Define to 1 if you have the `_qfpclass' function. */ 13514c3eb207Smrg /* #undef _GLIBCXX_HAVE__QFPCLASS */ 13524c3eb207Smrg 13534c3eb207Smrg /* Define to 1 if you have the `_sincos' function. */ 13544c3eb207Smrg /* #undef _GLIBCXX_HAVE__SINCOS */ 13554c3eb207Smrg 13564c3eb207Smrg /* Define to 1 if you have the `_sincosf' function. */ 13574c3eb207Smrg /* #undef _GLIBCXX_HAVE__SINCOSF */ 13584c3eb207Smrg 13594c3eb207Smrg /* Define to 1 if you have the `_sincosl' function. */ 13604c3eb207Smrg /* #undef _GLIBCXX_HAVE__SINCOSL */ 13614c3eb207Smrg 13624c3eb207Smrg /* Define to 1 if you have the `_sinf' function. */ 13634c3eb207Smrg /* #undef _GLIBCXX_HAVE__SINF */ 13644c3eb207Smrg 13654c3eb207Smrg /* Define to 1 if you have the `_sinhf' function. */ 13664c3eb207Smrg /* #undef _GLIBCXX_HAVE__SINHF */ 13674c3eb207Smrg 13684c3eb207Smrg /* Define to 1 if you have the `_sinhl' function. */ 13694c3eb207Smrg /* #undef _GLIBCXX_HAVE__SINHL */ 13704c3eb207Smrg 13714c3eb207Smrg /* Define to 1 if you have the `_sinl' function. */ 13724c3eb207Smrg /* #undef _GLIBCXX_HAVE__SINL */ 13734c3eb207Smrg 13744c3eb207Smrg /* Define to 1 if you have the `_sqrtf' function. */ 13754c3eb207Smrg /* #undef _GLIBCXX_HAVE__SQRTF */ 13764c3eb207Smrg 13774c3eb207Smrg /* Define to 1 if you have the `_sqrtl' function. */ 13784c3eb207Smrg /* #undef _GLIBCXX_HAVE__SQRTL */ 13794c3eb207Smrg 13804c3eb207Smrg /* Define to 1 if you have the `_tanf' function. */ 13814c3eb207Smrg /* #undef _GLIBCXX_HAVE__TANF */ 13824c3eb207Smrg 13834c3eb207Smrg /* Define to 1 if you have the `_tanhf' function. */ 13844c3eb207Smrg /* #undef _GLIBCXX_HAVE__TANHF */ 13854c3eb207Smrg 13864c3eb207Smrg /* Define to 1 if you have the `_tanhl' function. */ 13874c3eb207Smrg /* #undef _GLIBCXX_HAVE__TANHL */ 13884c3eb207Smrg 13894c3eb207Smrg /* Define to 1 if you have the `_tanl' function. */ 13904c3eb207Smrg /* #undef _GLIBCXX_HAVE__TANL */ 13914c3eb207Smrg 13924c3eb207Smrg /* Define to 1 if you have the `_wfopen' function. */ 13934c3eb207Smrg /* #undef _GLIBCXX_HAVE__WFOPEN */ 13944c3eb207Smrg 13954c3eb207Smrg /* Define to 1 if you have the `__cxa_thread_atexit' function. */ 13964c3eb207Smrg #define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT 1 13974c3eb207Smrg 13984c3eb207Smrg /* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ 13994c3eb207Smrg #define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1 14004c3eb207Smrg 14014c3eb207Smrg /* Define as const if the declaration of iconv() needs const. */ 14024c3eb207Smrg #define _GLIBCXX_ICONV_CONST 14034c3eb207Smrg 14044c3eb207Smrg /* Define to the sub-directory in which libtool stores uninstalled libraries. 14054c3eb207Smrg */ 14064c3eb207Smrg #define _GLIBCXX_LT_OBJDIR ".libs/" 14074c3eb207Smrg 14084c3eb207Smrg /* Name of package */ 14094c3eb207Smrg /* #undef _GLIBCXX_PACKAGE */ 14104c3eb207Smrg 14114c3eb207Smrg /* Define to the address where bug reports for this package should be sent. */ 14124c3eb207Smrg #define _GLIBCXX_PACKAGE_BUGREPORT "" 14134c3eb207Smrg 14144c3eb207Smrg /* Define to the full name of this package. */ 14154c3eb207Smrg #define _GLIBCXX_PACKAGE_NAME "package-unused" 14164c3eb207Smrg 14174c3eb207Smrg /* Define to the full name and version of this package. */ 14184c3eb207Smrg #define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" 14194c3eb207Smrg 14204c3eb207Smrg /* Define to the one symbol short name of this package. */ 14214c3eb207Smrg #define _GLIBCXX_PACKAGE_TARNAME "libstdc++" 14224c3eb207Smrg 14234c3eb207Smrg /* Define to the home page for this package. */ 14244c3eb207Smrg #define _GLIBCXX_PACKAGE_URL "" 14254c3eb207Smrg 14264c3eb207Smrg /* Define to the version of this package. */ 14274c3eb207Smrg #define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" 14284c3eb207Smrg 14294c3eb207Smrg /* The size of `char', as computed by sizeof. */ 14304c3eb207Smrg /* #undef SIZEOF_CHAR */ 14314c3eb207Smrg 14324c3eb207Smrg /* The size of `int', as computed by sizeof. */ 14334c3eb207Smrg /* #undef SIZEOF_INT */ 14344c3eb207Smrg 14354c3eb207Smrg /* The size of `long', as computed by sizeof. */ 14364c3eb207Smrg /* #undef SIZEOF_LONG */ 14374c3eb207Smrg 14384c3eb207Smrg /* The size of `short', as computed by sizeof. */ 14394c3eb207Smrg /* #undef SIZEOF_SHORT */ 14404c3eb207Smrg 14414c3eb207Smrg /* The size of `void *', as computed by sizeof. */ 14424c3eb207Smrg /* #undef SIZEOF_VOID_P */ 14434c3eb207Smrg 14444c3eb207Smrg /* Define to 1 if you have the ANSI C header files. */ 14454c3eb207Smrg #define _GLIBCXX_STDC_HEADERS 1 14464c3eb207Smrg 14474c3eb207Smrg /* Version number of package */ 14484c3eb207Smrg /* #undef _GLIBCXX_VERSION */ 14494c3eb207Smrg 14504c3eb207Smrg /* Enable large inode numbers on Mac OS X 10.5. */ 14514c3eb207Smrg #ifndef _GLIBCXX_DARWIN_USE_64_BIT_INODE 14524c3eb207Smrg # define _GLIBCXX_DARWIN_USE_64_BIT_INODE 1 14534c3eb207Smrg #endif 14544c3eb207Smrg 14554c3eb207Smrg /* Number of bits in a file offset, on hosts where this is settable. */ 14564c3eb207Smrg /* #undef _GLIBCXX_FILE_OFFSET_BITS */ 14574c3eb207Smrg 14584c3eb207Smrg /* Define if C99 functions in <complex.h> should be used in <complex> for 14594c3eb207Smrg C++11. Using compiler builtins for these functions requires corresponding 14604c3eb207Smrg C99 library functions to be present. */ 14614c3eb207Smrg #define _GLIBCXX11_USE_C99_COMPLEX 1 14624c3eb207Smrg 14634c3eb207Smrg /* Define if C99 functions or macros in <math.h> should be imported in <cmath> 14644c3eb207Smrg in namespace std for C++11. */ 14654c3eb207Smrg #define _GLIBCXX11_USE_C99_MATH 1 14664c3eb207Smrg 14674c3eb207Smrg /* Define if C99 functions or macros in <stdio.h> should be imported in 14684c3eb207Smrg <cstdio> in namespace std for C++11. */ 14694c3eb207Smrg #define _GLIBCXX11_USE_C99_STDIO 1 14704c3eb207Smrg 14714c3eb207Smrg /* Define if C99 functions or macros in <stdlib.h> should be imported in 14724c3eb207Smrg <cstdlib> in namespace std for C++11. */ 14734c3eb207Smrg #define _GLIBCXX11_USE_C99_STDLIB 1 14744c3eb207Smrg 14754c3eb207Smrg /* Define if C99 functions or macros in <wchar.h> should be imported in 14764c3eb207Smrg <cwchar> in namespace std for C++11. */ 14774c3eb207Smrg #define _GLIBCXX11_USE_C99_WCHAR 1 14784c3eb207Smrg 14794c3eb207Smrg /* Define if C99 functions in <complex.h> should be used in <complex> for 14804c3eb207Smrg C++98. Using compiler builtins for these functions requires corresponding 14814c3eb207Smrg C99 library functions to be present. */ 14824c3eb207Smrg #define _GLIBCXX98_USE_C99_COMPLEX 1 14834c3eb207Smrg 14844c3eb207Smrg /* Define if C99 functions or macros in <math.h> should be imported in <cmath> 14854c3eb207Smrg in namespace std for C++98. */ 14864c3eb207Smrg #define _GLIBCXX98_USE_C99_MATH 1 14874c3eb207Smrg 14884c3eb207Smrg /* Define if C99 functions or macros in <stdio.h> should be imported in 14894c3eb207Smrg <cstdio> in namespace std for C++98. */ 14904c3eb207Smrg #define _GLIBCXX98_USE_C99_STDIO 1 14914c3eb207Smrg 14924c3eb207Smrg /* Define if C99 functions or macros in <stdlib.h> should be imported in 14934c3eb207Smrg <cstdlib> in namespace std for C++98. */ 14944c3eb207Smrg #define _GLIBCXX98_USE_C99_STDLIB 1 14954c3eb207Smrg 14964c3eb207Smrg /* Define if C99 functions or macros in <wchar.h> should be imported in 14974c3eb207Smrg <cwchar> in namespace std for C++98. */ 14984c3eb207Smrg #define _GLIBCXX98_USE_C99_WCHAR 1 14994c3eb207Smrg 15004c3eb207Smrg /* Define if the compiler supports C++11 atomics. */ 15014c3eb207Smrg #define _GLIBCXX_ATOMIC_BUILTINS 1 15024c3eb207Smrg 15034c3eb207Smrg /* Define to use concept checking code from the boost libraries. */ 15044c3eb207Smrg /* #undef _GLIBCXX_CONCEPT_CHECKS */ 15054c3eb207Smrg 15064c3eb207Smrg /* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, 15074c3eb207Smrg undefined for platform defaults */ 15084c3eb207Smrg #define _GLIBCXX_FULLY_DYNAMIC_STRING 0 15094c3eb207Smrg 15104c3eb207Smrg /* Define if gthreads library is available. */ 15114c3eb207Smrg #define _GLIBCXX_HAS_GTHREADS 1 15124c3eb207Smrg 15134c3eb207Smrg /* Define to 1 if a full hosted library is built, or 0 if freestanding. */ 15144c3eb207Smrg #define _GLIBCXX_HOSTED 1 15154c3eb207Smrg 15164c3eb207Smrg /* Define if compatibility should be provided for -mlong-double-64. */ 15174c3eb207Smrg 15184c3eb207Smrg /* Define to the letter to which size_t is mangled. */ 15194c3eb207Smrg #define _GLIBCXX_MANGLE_SIZE_T m 15204c3eb207Smrg 15214c3eb207Smrg /* Define if C99 llrint and llround functions are missing from <math.h>. */ 15224c3eb207Smrg /* #undef _GLIBCXX_NO_C99_ROUNDING_FUNCS */ 15234c3eb207Smrg 15244c3eb207Smrg /* Define if ptrdiff_t is int. */ 15254c3eb207Smrg /* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ 15264c3eb207Smrg 15274c3eb207Smrg /* Define if using setrlimit to set resource limits during "make check" */ 15284c3eb207Smrg #define _GLIBCXX_RES_LIMITS 1 15294c3eb207Smrg 15304c3eb207Smrg /* Define if size_t is unsigned int. */ 15314c3eb207Smrg /* #undef _GLIBCXX_SIZE_T_IS_UINT */ 15324c3eb207Smrg 15334c3eb207Smrg /* Define to the value of the EOF integer constant. */ 15344c3eb207Smrg #define _GLIBCXX_STDIO_EOF -1 15354c3eb207Smrg 15364c3eb207Smrg /* Define to the value of the SEEK_CUR integer constant. */ 15374c3eb207Smrg #define _GLIBCXX_STDIO_SEEK_CUR 1 15384c3eb207Smrg 15394c3eb207Smrg /* Define to the value of the SEEK_END integer constant. */ 15404c3eb207Smrg #define _GLIBCXX_STDIO_SEEK_END 2 15414c3eb207Smrg 15424c3eb207Smrg /* Define to use symbol versioning in the shared library. */ 15434c3eb207Smrg #define _GLIBCXX_SYMVER 1 15444c3eb207Smrg 15454c3eb207Smrg /* Define to use darwin versioning in the shared library. */ 15464c3eb207Smrg /* #undef _GLIBCXX_SYMVER_DARWIN */ 15474c3eb207Smrg 15484c3eb207Smrg /* Define to use GNU versioning in the shared library. */ 15494c3eb207Smrg #define _GLIBCXX_SYMVER_GNU 1 15504c3eb207Smrg 15514c3eb207Smrg /* Define to use GNU namespace versioning in the shared library. */ 15524c3eb207Smrg /* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ 15534c3eb207Smrg 15544c3eb207Smrg /* Define to use Sun versioning in the shared library. */ 15554c3eb207Smrg /* #undef _GLIBCXX_SYMVER_SUN */ 15564c3eb207Smrg 15574c3eb207Smrg /* Define if C11 functions in <uchar.h> should be imported into namespace std 15584c3eb207Smrg in <cuchar>. */ 15594c3eb207Smrg /* #undef _GLIBCXX_USE_C11_UCHAR_CXX11 */ 15604c3eb207Smrg 15614c3eb207Smrg /* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>, 15624c3eb207Smrg <stdio.h>, and <stdlib.h> can be used or exposed. */ 15634c3eb207Smrg #define _GLIBCXX_USE_C99 1 15644c3eb207Smrg 15654c3eb207Smrg /* Define if C99 functions in <complex.h> should be used in <tr1/complex>. 15664c3eb207Smrg Using compiler builtins for these functions requires corresponding C99 15674c3eb207Smrg library functions to be present. */ 15684c3eb207Smrg #define _GLIBCXX_USE_C99_COMPLEX_TR1 1 15694c3eb207Smrg 15704c3eb207Smrg /* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in 15714c3eb207Smrg namespace std::tr1. */ 15724c3eb207Smrg #define _GLIBCXX_USE_C99_CTYPE_TR1 1 15734c3eb207Smrg 15744c3eb207Smrg /* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in 15754c3eb207Smrg namespace std::tr1. */ 15764c3eb207Smrg #define _GLIBCXX_USE_C99_FENV_TR1 1 15774c3eb207Smrg 15784c3eb207Smrg /* Define if C99 functions in <inttypes.h> should be imported in 15794c3eb207Smrg <tr1/cinttypes> in namespace std::tr1. */ 15804c3eb207Smrg #define _GLIBCXX_USE_C99_INTTYPES_TR1 1 15814c3eb207Smrg 15824c3eb207Smrg /* Define if wchar_t C99 functions in <inttypes.h> should be imported in 15834c3eb207Smrg <tr1/cinttypes> in namespace std::tr1. */ 15844c3eb207Smrg #define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 15854c3eb207Smrg 15864c3eb207Smrg /* Define if C99 functions or macros in <math.h> should be imported in 15874c3eb207Smrg <tr1/cmath> in namespace std::tr1. */ 15884c3eb207Smrg #define _GLIBCXX_USE_C99_MATH_TR1 1 15894c3eb207Smrg 15904c3eb207Smrg /* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in 15914c3eb207Smrg namespace std::tr1. */ 15924c3eb207Smrg #define _GLIBCXX_USE_C99_STDINT_TR1 1 15934c3eb207Smrg 15944c3eb207Smrg /* Defined if clock_gettime syscall has monotonic and realtime clock support. 15954c3eb207Smrg */ 15964c3eb207Smrg /* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ 15974c3eb207Smrg 15984c3eb207Smrg /* Defined if clock_gettime has monotonic clock support. */ 15994c3eb207Smrg #define _GLIBCXX_USE_CLOCK_MONOTONIC 1 16004c3eb207Smrg 16014c3eb207Smrg /* Defined if clock_gettime has realtime clock support. */ 16024c3eb207Smrg #define _GLIBCXX_USE_CLOCK_REALTIME 1 16034c3eb207Smrg 16044c3eb207Smrg /* Define if ISO/IEC TR 24733 decimal floating point types are supported on 16054c3eb207Smrg this host. */ 16064c3eb207Smrg /* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ 16074c3eb207Smrg 16084c3eb207Smrg /* Define if /dev/random and /dev/urandom are available for 16094c3eb207Smrg std::random_device. */ 16104c3eb207Smrg #define _GLIBCXX_USE_DEV_RANDOM 1 16114c3eb207Smrg 16124c3eb207Smrg /* Define if fchmod is available in <sys/stat.h>. */ 16134c3eb207Smrg #define _GLIBCXX_USE_FCHMOD 1 16144c3eb207Smrg 16154c3eb207Smrg /* Define if fchmodat is available in <sys/stat.h>. */ 16164c3eb207Smrg #define _GLIBCXX_USE_FCHMODAT 1 16174c3eb207Smrg 16184c3eb207Smrg /* Defined if gettimeofday is available. */ 16194c3eb207Smrg #define _GLIBCXX_USE_GETTIMEOFDAY 1 16204c3eb207Smrg 16214c3eb207Smrg /* Define if get_nprocs is available in <sys/sysinfo.h>. */ 16224c3eb207Smrg /* #undef _GLIBCXX_USE_GET_NPROCS */ 16234c3eb207Smrg 16244c3eb207Smrg /* Define if __int128 is supported on this host. */ 16254c3eb207Smrg #define _GLIBCXX_USE_INT128 1 16264c3eb207Smrg 16274c3eb207Smrg /* Define if LFS support is available. */ 16284c3eb207Smrg /* #undef _GLIBCXX_USE_LFS */ 16294c3eb207Smrg 16304c3eb207Smrg /* Define if code specialized for long long should be used. */ 16314c3eb207Smrg #define _GLIBCXX_USE_LONG_LONG 1 16324c3eb207Smrg 16334c3eb207Smrg /* Define if lstat is available in <sys/stat.h>. */ 16344c3eb207Smrg #define _GLIBCXX_USE_LSTAT 1 16354c3eb207Smrg 16364c3eb207Smrg /* Defined if nanosleep is available. */ 16374c3eb207Smrg #define _GLIBCXX_USE_NANOSLEEP 1 16384c3eb207Smrg 16394c3eb207Smrg /* Define if NLS translations are to be used. */ 16404c3eb207Smrg /* #undef _GLIBCXX_USE_NLS */ 16414c3eb207Smrg 16424c3eb207Smrg /* Define if pthreads_num_processors_np is available in <pthread.h>. */ 16434c3eb207Smrg /* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ 16444c3eb207Smrg 16454c3eb207Smrg /* Define if pthread_cond_clockwait is available in <pthread.h>. */ 16464c3eb207Smrg /* #undef _GLIBCXX_USE_PTHREAD_COND_CLOCKWAIT */ 16474c3eb207Smrg 16484c3eb207Smrg /* Define if pthread_mutex_clocklock is available in <pthread.h>. */ 16494c3eb207Smrg /* #undef _GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK */ 16504c3eb207Smrg 16514c3eb207Smrg /* Define if pthread_rwlock_clockrdlock and pthread_rwlock_clockwrlock are 16524c3eb207Smrg available in <pthread.h>. */ 16534c3eb207Smrg /* #undef _GLIBCXX_USE_PTHREAD_RWLOCK_CLOCKLOCK */ 16544c3eb207Smrg 16554c3eb207Smrg /* Define if POSIX read/write locks are available in <gthr.h>. */ 16564c3eb207Smrg #define _GLIBCXX_USE_PTHREAD_RWLOCK_T 1 16574c3eb207Smrg 16584c3eb207Smrg /* Define if /dev/random and /dev/urandom are available for the random_device 16594c3eb207Smrg of TR1 (Chapter 5.1). */ 16604c3eb207Smrg #define _GLIBCXX_USE_RANDOM_TR1 1 16614c3eb207Smrg 16624c3eb207Smrg /* Define if usable realpath is available in <stdlib.h>. */ 16634c3eb207Smrg /* #undef _GLIBCXX_USE_REALPATH */ 16644c3eb207Smrg 16654c3eb207Smrg /* Defined if sched_yield is available. */ 16664c3eb207Smrg #define _GLIBCXX_USE_SCHED_YIELD 1 16674c3eb207Smrg 16684c3eb207Smrg /* Define if _SC_NPROCESSORS_ONLN is available in <unistd.h>. */ 16694c3eb207Smrg #define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 16704c3eb207Smrg 16714c3eb207Smrg /* Define if _SC_NPROC_ONLN is available in <unistd.h>. */ 16724c3eb207Smrg /* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ 16734c3eb207Smrg 16744c3eb207Smrg /* Define if sendfile is available in <sys/sendfile.h>. */ 16754c3eb207Smrg /* #undef _GLIBCXX_USE_SENDFILE */ 16764c3eb207Smrg 16774c3eb207Smrg /* Define if struct stat has timespec members. */ 16784c3eb207Smrg #define _GLIBCXX_USE_ST_MTIM 1 16794c3eb207Smrg 16804c3eb207Smrg /* Define if sysctl(), CTL_HW and HW_NCPU are available in <sys/sysctl.h>. */ 16814c3eb207Smrg #define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 16824c3eb207Smrg 16834c3eb207Smrg /* Define if obsolescent tmpnam is available in <stdio.h>. */ 16844c3eb207Smrg #define _GLIBCXX_USE_TMPNAM 1 16854c3eb207Smrg 16864c3eb207Smrg /* Define if utime is available in <utime.h>. */ 16874c3eb207Smrg #define _GLIBCXX_USE_UTIME 1 16884c3eb207Smrg 16894c3eb207Smrg /* Define if utimensat and UTIME_OMIT are available in <sys/stat.h> and 16904c3eb207Smrg AT_FDCWD in <fcntl.h>. */ 16914c3eb207Smrg #define _GLIBCXX_USE_UTIMENSAT 1 16924c3eb207Smrg 16934c3eb207Smrg /* Define if code specialized for wchar_t should be used. */ 16944c3eb207Smrg #define _GLIBCXX_USE_WCHAR_T 1 16954c3eb207Smrg 16964c3eb207Smrg /* Define to 1 if a verbose library is built, or 0 otherwise. */ 16974c3eb207Smrg #define _GLIBCXX_VERBOSE 1 16984c3eb207Smrg 16994c3eb207Smrg /* Defined if as can handle rdrand. */ 17004c3eb207Smrg /* #undef _GLIBCXX_X86_RDRAND */ 17014c3eb207Smrg 17024c3eb207Smrg /* Defined if as can handle rdseed. */ 17034c3eb207Smrg /* #undef _GLIBCXX_X86_RDSEED */ 17044c3eb207Smrg 17054c3eb207Smrg /* Define to 1 if mutex_timedlock is available. */ 17064c3eb207Smrg #define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 17074c3eb207Smrg 17084c3eb207Smrg /* Define for large files, on AIX-style hosts. */ 17094c3eb207Smrg /* #undef _GLIBCXX_LARGE_FILES */ 17104c3eb207Smrg 17114c3eb207Smrg /* Define if all C++11 floating point overloads are available in <math.h>. */ 17124c3eb207Smrg #if __cplusplus >= 201103L 17134c3eb207Smrg /* #undef __CORRECT_ISO_CPP11_MATH_H_PROTO_FP */ 17144c3eb207Smrg #endif 17154c3eb207Smrg 17164c3eb207Smrg /* Define if all C++11 integral type overloads are available in <math.h>. */ 17174c3eb207Smrg #if __cplusplus >= 201103L 17184c3eb207Smrg /* #undef __CORRECT_ISO_CPP11_MATH_H_PROTO_INT */ 17194c3eb207Smrg #endif 17204c3eb207Smrg 17214c3eb207Smrg #if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) 17224c3eb207Smrg # define _GLIBCXX_HAVE_ACOSF 1 17234c3eb207Smrg # define acosf _acosf 17244c3eb207Smrg #endif 17254c3eb207Smrg 17264c3eb207Smrg #if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) 17274c3eb207Smrg # define _GLIBCXX_HAVE_ACOSL 1 17284c3eb207Smrg # define acosl _acosl 17294c3eb207Smrg #endif 17304c3eb207Smrg 17314c3eb207Smrg #if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) 17324c3eb207Smrg # define _GLIBCXX_HAVE_ASINF 1 17334c3eb207Smrg # define asinf _asinf 17344c3eb207Smrg #endif 17354c3eb207Smrg 17364c3eb207Smrg #if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) 17374c3eb207Smrg # define _GLIBCXX_HAVE_ASINL 1 17384c3eb207Smrg # define asinl _asinl 17394c3eb207Smrg #endif 17404c3eb207Smrg 17414c3eb207Smrg #if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) 17424c3eb207Smrg # define _GLIBCXX_HAVE_ATAN2F 1 17434c3eb207Smrg # define atan2f _atan2f 17444c3eb207Smrg #endif 17454c3eb207Smrg 17464c3eb207Smrg #if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) 17474c3eb207Smrg # define _GLIBCXX_HAVE_ATAN2L 1 17484c3eb207Smrg # define atan2l _atan2l 17494c3eb207Smrg #endif 17504c3eb207Smrg 17514c3eb207Smrg #if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) 17524c3eb207Smrg # define _GLIBCXX_HAVE_ATANF 1 17534c3eb207Smrg # define atanf _atanf 17544c3eb207Smrg #endif 17554c3eb207Smrg 17564c3eb207Smrg #if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) 17574c3eb207Smrg # define _GLIBCXX_HAVE_ATANL 1 17584c3eb207Smrg # define atanl _atanl 17594c3eb207Smrg #endif 17604c3eb207Smrg 17614c3eb207Smrg #if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) 17624c3eb207Smrg # define _GLIBCXX_HAVE_CEILF 1 17634c3eb207Smrg # define ceilf _ceilf 17644c3eb207Smrg #endif 17654c3eb207Smrg 17664c3eb207Smrg #if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) 17674c3eb207Smrg # define _GLIBCXX_HAVE_CEILL 1 17684c3eb207Smrg # define ceill _ceill 17694c3eb207Smrg #endif 17704c3eb207Smrg 17714c3eb207Smrg #if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) 17724c3eb207Smrg # define _GLIBCXX_HAVE_COSF 1 17734c3eb207Smrg # define cosf _cosf 17744c3eb207Smrg #endif 17754c3eb207Smrg 17764c3eb207Smrg #if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) 17774c3eb207Smrg # define _GLIBCXX_HAVE_COSHF 1 17784c3eb207Smrg # define coshf _coshf 17794c3eb207Smrg #endif 17804c3eb207Smrg 17814c3eb207Smrg #if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) 17824c3eb207Smrg # define _GLIBCXX_HAVE_COSHL 1 17834c3eb207Smrg # define coshl _coshl 17844c3eb207Smrg #endif 17854c3eb207Smrg 17864c3eb207Smrg #if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) 17874c3eb207Smrg # define _GLIBCXX_HAVE_COSL 1 17884c3eb207Smrg # define cosl _cosl 17894c3eb207Smrg #endif 17904c3eb207Smrg 17914c3eb207Smrg #if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) 17924c3eb207Smrg # define _GLIBCXX_HAVE_EXPF 1 17934c3eb207Smrg # define expf _expf 17944c3eb207Smrg #endif 17954c3eb207Smrg 17964c3eb207Smrg #if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) 17974c3eb207Smrg # define _GLIBCXX_HAVE_EXPL 1 17984c3eb207Smrg # define expl _expl 17994c3eb207Smrg #endif 18004c3eb207Smrg 18014c3eb207Smrg #if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) 18024c3eb207Smrg # define _GLIBCXX_HAVE_FABSF 1 18034c3eb207Smrg # define fabsf _fabsf 18044c3eb207Smrg #endif 18054c3eb207Smrg 18064c3eb207Smrg #if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) 18074c3eb207Smrg # define _GLIBCXX_HAVE_FABSL 1 18084c3eb207Smrg # define fabsl _fabsl 18094c3eb207Smrg #endif 18104c3eb207Smrg 18114c3eb207Smrg #if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) 18124c3eb207Smrg # define _GLIBCXX_HAVE_FINITE 1 18134c3eb207Smrg # define finite _finite 18144c3eb207Smrg #endif 18154c3eb207Smrg 18164c3eb207Smrg #if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) 18174c3eb207Smrg # define _GLIBCXX_HAVE_FINITEF 1 18184c3eb207Smrg # define finitef _finitef 18194c3eb207Smrg #endif 18204c3eb207Smrg 18214c3eb207Smrg #if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) 18224c3eb207Smrg # define _GLIBCXX_HAVE_FINITEL 1 18234c3eb207Smrg # define finitel _finitel 18244c3eb207Smrg #endif 18254c3eb207Smrg 18264c3eb207Smrg #if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) 18274c3eb207Smrg # define _GLIBCXX_HAVE_FLOORF 1 18284c3eb207Smrg # define floorf _floorf 18294c3eb207Smrg #endif 18304c3eb207Smrg 18314c3eb207Smrg #if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) 18324c3eb207Smrg # define _GLIBCXX_HAVE_FLOORL 1 18334c3eb207Smrg # define floorl _floorl 18344c3eb207Smrg #endif 18354c3eb207Smrg 18364c3eb207Smrg #if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) 18374c3eb207Smrg # define _GLIBCXX_HAVE_FMODF 1 18384c3eb207Smrg # define fmodf _fmodf 18394c3eb207Smrg #endif 18404c3eb207Smrg 18414c3eb207Smrg #if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) 18424c3eb207Smrg # define _GLIBCXX_HAVE_FMODL 1 18434c3eb207Smrg # define fmodl _fmodl 18444c3eb207Smrg #endif 18454c3eb207Smrg 18464c3eb207Smrg #if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) 18474c3eb207Smrg # define _GLIBCXX_HAVE_FPCLASS 1 18484c3eb207Smrg # define fpclass _fpclass 18494c3eb207Smrg #endif 18504c3eb207Smrg 18514c3eb207Smrg #if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) 18524c3eb207Smrg # define _GLIBCXX_HAVE_FREXPF 1 18534c3eb207Smrg # define frexpf _frexpf 18544c3eb207Smrg #endif 18554c3eb207Smrg 18564c3eb207Smrg #if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) 18574c3eb207Smrg # define _GLIBCXX_HAVE_FREXPL 1 18584c3eb207Smrg # define frexpl _frexpl 18594c3eb207Smrg #endif 18604c3eb207Smrg 18614c3eb207Smrg #if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) 18624c3eb207Smrg # define _GLIBCXX_HAVE_HYPOT 1 18634c3eb207Smrg # define hypot _hypot 18644c3eb207Smrg #endif 18654c3eb207Smrg 18664c3eb207Smrg #if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) 18674c3eb207Smrg # define _GLIBCXX_HAVE_HYPOTF 1 18684c3eb207Smrg # define hypotf _hypotf 18694c3eb207Smrg #endif 18704c3eb207Smrg 18714c3eb207Smrg #if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) 18724c3eb207Smrg # define _GLIBCXX_HAVE_HYPOTL 1 18734c3eb207Smrg # define hypotl _hypotl 18744c3eb207Smrg #endif 18754c3eb207Smrg 18764c3eb207Smrg #if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) 18774c3eb207Smrg # define _GLIBCXX_HAVE_ISINF 1 18784c3eb207Smrg # define isinf _isinf 18794c3eb207Smrg #endif 18804c3eb207Smrg 18814c3eb207Smrg #if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) 18824c3eb207Smrg # define _GLIBCXX_HAVE_ISINFF 1 18834c3eb207Smrg # define isinff _isinff 18844c3eb207Smrg #endif 18854c3eb207Smrg 18864c3eb207Smrg #if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) 18874c3eb207Smrg # define _GLIBCXX_HAVE_ISINFL 1 18884c3eb207Smrg # define isinfl _isinfl 18894c3eb207Smrg #endif 18904c3eb207Smrg 18914c3eb207Smrg #if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) 18924c3eb207Smrg # define _GLIBCXX_HAVE_ISNAN 1 18934c3eb207Smrg # define isnan _isnan 18944c3eb207Smrg #endif 18954c3eb207Smrg 18964c3eb207Smrg #if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) 18974c3eb207Smrg # define _GLIBCXX_HAVE_ISNANF 1 18984c3eb207Smrg # define isnanf _isnanf 18994c3eb207Smrg #endif 19004c3eb207Smrg 19014c3eb207Smrg #if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) 19024c3eb207Smrg # define _GLIBCXX_HAVE_ISNANL 1 19034c3eb207Smrg # define isnanl _isnanl 19044c3eb207Smrg #endif 19054c3eb207Smrg 19064c3eb207Smrg #if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) 19074c3eb207Smrg # define _GLIBCXX_HAVE_LDEXPF 1 19084c3eb207Smrg # define ldexpf _ldexpf 19094c3eb207Smrg #endif 19104c3eb207Smrg 19114c3eb207Smrg #if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) 19124c3eb207Smrg # define _GLIBCXX_HAVE_LDEXPL 1 19134c3eb207Smrg # define ldexpl _ldexpl 19144c3eb207Smrg #endif 19154c3eb207Smrg 19164c3eb207Smrg #if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) 19174c3eb207Smrg # define _GLIBCXX_HAVE_LOG10F 1 19184c3eb207Smrg # define log10f _log10f 19194c3eb207Smrg #endif 19204c3eb207Smrg 19214c3eb207Smrg #if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) 19224c3eb207Smrg # define _GLIBCXX_HAVE_LOG10L 1 19234c3eb207Smrg # define log10l _log10l 19244c3eb207Smrg #endif 19254c3eb207Smrg 19264c3eb207Smrg #if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) 19274c3eb207Smrg # define _GLIBCXX_HAVE_LOGF 1 19284c3eb207Smrg # define logf _logf 19294c3eb207Smrg #endif 19304c3eb207Smrg 19314c3eb207Smrg #if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) 19324c3eb207Smrg # define _GLIBCXX_HAVE_LOGL 1 19334c3eb207Smrg # define logl _logl 19344c3eb207Smrg #endif 19354c3eb207Smrg 19364c3eb207Smrg #if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) 19374c3eb207Smrg # define _GLIBCXX_HAVE_MODF 1 19384c3eb207Smrg # define modf _modf 19394c3eb207Smrg #endif 19404c3eb207Smrg 19414c3eb207Smrg #if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) 19424c3eb207Smrg # define _GLIBCXX_HAVE_MODFF 1 19434c3eb207Smrg # define modff _modff 19444c3eb207Smrg #endif 19454c3eb207Smrg 19464c3eb207Smrg #if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) 19474c3eb207Smrg # define _GLIBCXX_HAVE_MODFL 1 19484c3eb207Smrg # define modfl _modfl 19494c3eb207Smrg #endif 19504c3eb207Smrg 19514c3eb207Smrg #if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) 19524c3eb207Smrg # define _GLIBCXX_HAVE_POWF 1 19534c3eb207Smrg # define powf _powf 19544c3eb207Smrg #endif 19554c3eb207Smrg 19564c3eb207Smrg #if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) 19574c3eb207Smrg # define _GLIBCXX_HAVE_POWL 1 19584c3eb207Smrg # define powl _powl 19594c3eb207Smrg #endif 19604c3eb207Smrg 19614c3eb207Smrg #if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) 19624c3eb207Smrg # define _GLIBCXX_HAVE_QFPCLASS 1 19634c3eb207Smrg # define qfpclass _qfpclass 19644c3eb207Smrg #endif 19654c3eb207Smrg 19664c3eb207Smrg #if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) 19674c3eb207Smrg # define _GLIBCXX_HAVE_SINCOS 1 19684c3eb207Smrg # define sincos _sincos 19694c3eb207Smrg #endif 19704c3eb207Smrg 19714c3eb207Smrg #if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) 19724c3eb207Smrg # define _GLIBCXX_HAVE_SINCOSF 1 19734c3eb207Smrg # define sincosf _sincosf 19744c3eb207Smrg #endif 19754c3eb207Smrg 19764c3eb207Smrg #if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) 19774c3eb207Smrg # define _GLIBCXX_HAVE_SINCOSL 1 19784c3eb207Smrg # define sincosl _sincosl 19794c3eb207Smrg #endif 19804c3eb207Smrg 19814c3eb207Smrg #if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) 19824c3eb207Smrg # define _GLIBCXX_HAVE_SINF 1 19834c3eb207Smrg # define sinf _sinf 19844c3eb207Smrg #endif 19854c3eb207Smrg 19864c3eb207Smrg #if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) 19874c3eb207Smrg # define _GLIBCXX_HAVE_SINHF 1 19884c3eb207Smrg # define sinhf _sinhf 19894c3eb207Smrg #endif 19904c3eb207Smrg 19914c3eb207Smrg #if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) 19924c3eb207Smrg # define _GLIBCXX_HAVE_SINHL 1 19934c3eb207Smrg # define sinhl _sinhl 19944c3eb207Smrg #endif 19954c3eb207Smrg 19964c3eb207Smrg #if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) 19974c3eb207Smrg # define _GLIBCXX_HAVE_SINL 1 19984c3eb207Smrg # define sinl _sinl 19994c3eb207Smrg #endif 20004c3eb207Smrg 20014c3eb207Smrg #if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) 20024c3eb207Smrg # define _GLIBCXX_HAVE_SQRTF 1 20034c3eb207Smrg # define sqrtf _sqrtf 20044c3eb207Smrg #endif 20054c3eb207Smrg 20064c3eb207Smrg #if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) 20074c3eb207Smrg # define _GLIBCXX_HAVE_SQRTL 1 20084c3eb207Smrg # define sqrtl _sqrtl 20094c3eb207Smrg #endif 20104c3eb207Smrg 20114c3eb207Smrg #if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) 20124c3eb207Smrg # define _GLIBCXX_HAVE_STRTOF 1 20134c3eb207Smrg # define strtof _strtof 20144c3eb207Smrg #endif 20154c3eb207Smrg 20164c3eb207Smrg #if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) 20174c3eb207Smrg # define _GLIBCXX_HAVE_STRTOLD 1 20184c3eb207Smrg # define strtold _strtold 20194c3eb207Smrg #endif 20204c3eb207Smrg 20214c3eb207Smrg #if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) 20224c3eb207Smrg # define _GLIBCXX_HAVE_TANF 1 20234c3eb207Smrg # define tanf _tanf 20244c3eb207Smrg #endif 20254c3eb207Smrg 20264c3eb207Smrg #if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) 20274c3eb207Smrg # define _GLIBCXX_HAVE_TANHF 1 20284c3eb207Smrg # define tanhf _tanhf 20294c3eb207Smrg #endif 20304c3eb207Smrg 20314c3eb207Smrg #if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) 20324c3eb207Smrg # define _GLIBCXX_HAVE_TANHL 1 20334c3eb207Smrg # define tanhl _tanhl 20344c3eb207Smrg #endif 20354c3eb207Smrg 20364c3eb207Smrg #if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) 20374c3eb207Smrg # define _GLIBCXX_HAVE_TANL 1 20384c3eb207Smrg # define tanl _tanl 20394c3eb207Smrg #endif 20404c3eb207Smrg 20414c3eb207Smrg #endif // _GLIBCXX_CXX_CONFIG_H 2042