xref: /netbsd-src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/coldfire/c++config.h (revision 318f469ce6f7e000f6e0bb8e31f044272dabee89)
136ac495dSmrg /* This file is automatically generated.  DO NOT EDIT! */
236ac495dSmrg /* Generated from: NetBSD: mknative-gcc,v 1.89 2016/10/05 19:25:49 christos Exp  */
336ac495dSmrg /* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp  */
436ac495dSmrg 
536ac495dSmrg // Predefined symbols and macros -*- C++ -*-
636ac495dSmrg 
736ac495dSmrg // Copyright (C) 1997-2015 Free Software Foundation, Inc.
836ac495dSmrg //
936ac495dSmrg // This file is part of the GNU ISO C++ Library.  This library is free
1036ac495dSmrg // software; you can redistribute it and/or modify it under the
1136ac495dSmrg // terms of the GNU General Public License as published by the
1236ac495dSmrg // Free Software Foundation; either version 3, or (at your option)
1336ac495dSmrg // any later version.
1436ac495dSmrg 
1536ac495dSmrg // This library is distributed in the hope that it will be useful,
1636ac495dSmrg // but WITHOUT ANY WARRANTY; without even the implied warranty of
1736ac495dSmrg // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1836ac495dSmrg // GNU General Public License for more details.
1936ac495dSmrg 
2036ac495dSmrg // Under Section 7 of GPL version 3, you are granted additional
2136ac495dSmrg // permissions described in the GCC Runtime Library Exception, version
2236ac495dSmrg // 3.1, as published by the Free Software Foundation.
2336ac495dSmrg 
2436ac495dSmrg // You should have received a copy of the GNU General Public License and
2536ac495dSmrg // a copy of the GCC Runtime Library Exception along with this program;
2636ac495dSmrg // see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
2736ac495dSmrg // <http://www.gnu.org/licenses/>.
2836ac495dSmrg 
2936ac495dSmrg /** @file bits/c++config.h
3036ac495dSmrg  *  This is an internal header file, included by other library headers.
3136ac495dSmrg  *  Do not attempt to use it directly. @headername{iosfwd}
3236ac495dSmrg  */
3336ac495dSmrg 
3436ac495dSmrg #ifndef _GLIBCXX_CXX_CONFIG_H
3536ac495dSmrg #define _GLIBCXX_CXX_CONFIG_H 1
3636ac495dSmrg 
3736ac495dSmrg // The current version of the C++ library in compressed ISO date format.
3836ac495dSmrg #define __GLIBCXX__ 20160603
3936ac495dSmrg 
4036ac495dSmrg // Macros for various attributes.
4136ac495dSmrg //   _GLIBCXX_PURE
4236ac495dSmrg //   _GLIBCXX_CONST
4336ac495dSmrg //   _GLIBCXX_NORETURN
4436ac495dSmrg //   _GLIBCXX_NOTHROW
4536ac495dSmrg //   _GLIBCXX_VISIBILITY
4636ac495dSmrg #ifndef _GLIBCXX_PURE
4736ac495dSmrg # define _GLIBCXX_PURE __attribute__ ((__pure__))
4836ac495dSmrg #endif
4936ac495dSmrg 
5036ac495dSmrg #ifndef _GLIBCXX_CONST
5136ac495dSmrg # define _GLIBCXX_CONST __attribute__ ((__const__))
5236ac495dSmrg #endif
5336ac495dSmrg 
5436ac495dSmrg #ifndef _GLIBCXX_NORETURN
5536ac495dSmrg # define _GLIBCXX_NORETURN __attribute__ ((__noreturn__))
5636ac495dSmrg #endif
5736ac495dSmrg 
5836ac495dSmrg // See below for C++
5936ac495dSmrg #ifndef _GLIBCXX_NOTHROW
6036ac495dSmrg # ifndef __cplusplus
6136ac495dSmrg #  define _GLIBCXX_NOTHROW __attribute__((__nothrow__))
6236ac495dSmrg # endif
6336ac495dSmrg #endif
6436ac495dSmrg 
6536ac495dSmrg // Macros for visibility attributes.
6636ac495dSmrg //   _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
6736ac495dSmrg //   _GLIBCXX_VISIBILITY
6836ac495dSmrg # define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1
6936ac495dSmrg 
7036ac495dSmrg #if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
7136ac495dSmrg # define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))
7236ac495dSmrg #else
7336ac495dSmrg // If this is not supplied by the OS-specific or CPU-specific
7436ac495dSmrg // headers included below, it will be defined to an empty default.
7536ac495dSmrg # define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V)
7636ac495dSmrg #endif
7736ac495dSmrg 
7836ac495dSmrg // Macros for deprecated attributes.
7936ac495dSmrg //   _GLIBCXX_USE_DEPRECATED
8036ac495dSmrg //   _GLIBCXX_DEPRECATED
8136ac495dSmrg #ifndef _GLIBCXX_USE_DEPRECATED
8236ac495dSmrg # define _GLIBCXX_USE_DEPRECATED 1
8336ac495dSmrg #endif
8436ac495dSmrg 
8536ac495dSmrg #if defined(__DEPRECATED) && (__cplusplus >= 201103L)
8636ac495dSmrg # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
8736ac495dSmrg #else
8836ac495dSmrg # define _GLIBCXX_DEPRECATED
8936ac495dSmrg #endif
9036ac495dSmrg 
9136ac495dSmrg // Macros for ABI tag attributes.
9236ac495dSmrg #ifndef _GLIBCXX_ABI_TAG_CXX11
9336ac495dSmrg # define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11")))
9436ac495dSmrg #endif
9536ac495dSmrg 
9636ac495dSmrg 
9736ac495dSmrg #if __cplusplus
9836ac495dSmrg 
9936ac495dSmrg // Macro for constexpr, to support in mixed 03/0x mode.
10036ac495dSmrg #ifndef _GLIBCXX_CONSTEXPR
10136ac495dSmrg # if __cplusplus >= 201103L
10236ac495dSmrg #  define _GLIBCXX_CONSTEXPR constexpr
10336ac495dSmrg #  define _GLIBCXX_USE_CONSTEXPR constexpr
10436ac495dSmrg # else
10536ac495dSmrg #  define _GLIBCXX_CONSTEXPR
10636ac495dSmrg #  define _GLIBCXX_USE_CONSTEXPR const
10736ac495dSmrg # endif
10836ac495dSmrg #endif
10936ac495dSmrg 
11036ac495dSmrg #ifndef _GLIBCXX14_CONSTEXPR
11136ac495dSmrg # if __cplusplus >= 201402L
11236ac495dSmrg #  define _GLIBCXX14_CONSTEXPR constexpr
11336ac495dSmrg # else
11436ac495dSmrg #  define _GLIBCXX14_CONSTEXPR
11536ac495dSmrg # endif
11636ac495dSmrg #endif
11736ac495dSmrg 
11836ac495dSmrg // Macro for noexcept, to support in mixed 03/0x mode.
11936ac495dSmrg #ifndef _GLIBCXX_NOEXCEPT
12036ac495dSmrg # if __cplusplus >= 201103L
12136ac495dSmrg #  define _GLIBCXX_NOEXCEPT noexcept
12236ac495dSmrg #  define _GLIBCXX_USE_NOEXCEPT noexcept
12336ac495dSmrg #  define _GLIBCXX_THROW(_EXC)
12436ac495dSmrg # else
12536ac495dSmrg #  define _GLIBCXX_NOEXCEPT
12636ac495dSmrg #  define _GLIBCXX_USE_NOEXCEPT throw()
12736ac495dSmrg #  define _GLIBCXX_THROW(_EXC) throw(_EXC)
12836ac495dSmrg # endif
12936ac495dSmrg #endif
13036ac495dSmrg 
13136ac495dSmrg #ifndef _GLIBCXX_NOTHROW
13236ac495dSmrg # define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT
13336ac495dSmrg #endif
13436ac495dSmrg 
13536ac495dSmrg #ifndef _GLIBCXX_THROW_OR_ABORT
13636ac495dSmrg # if __cpp_exceptions
13736ac495dSmrg #  define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC))
13836ac495dSmrg # else
13936ac495dSmrg #  define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort())
14036ac495dSmrg # endif
14136ac495dSmrg #endif
14236ac495dSmrg 
14336ac495dSmrg // Macro for extern template, ie controling template linkage via use
14436ac495dSmrg // of extern keyword on template declaration. As documented in the g++
14536ac495dSmrg // manual, it inhibits all implicit instantiations and is used
14636ac495dSmrg // throughout the library to avoid multiple weak definitions for
14736ac495dSmrg // required types that are already explicitly instantiated in the
14836ac495dSmrg // library binary. This substantially reduces the binary size of
14936ac495dSmrg // resulting executables.
15036ac495dSmrg // Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern
15136ac495dSmrg // templates only in basic_string, thus activating its debug-mode
15236ac495dSmrg // checks even at -O0.
15336ac495dSmrg # define _GLIBCXX_EXTERN_TEMPLATE 1
15436ac495dSmrg 
15536ac495dSmrg /*
15636ac495dSmrg   Outline of libstdc++ namespaces.
15736ac495dSmrg 
15836ac495dSmrg   namespace std
15936ac495dSmrg   {
16036ac495dSmrg     namespace __debug { }
16136ac495dSmrg     namespace __parallel { }
16236ac495dSmrg     namespace __profile { }
16336ac495dSmrg     namespace __cxx1998 { }
16436ac495dSmrg 
16536ac495dSmrg     namespace __detail { }
16636ac495dSmrg 
16736ac495dSmrg     namespace rel_ops { }
16836ac495dSmrg 
16936ac495dSmrg     namespace tr1
17036ac495dSmrg     {
17136ac495dSmrg       namespace placeholders { }
17236ac495dSmrg       namespace regex_constants { }
17336ac495dSmrg       namespace __detail { }
17436ac495dSmrg     }
17536ac495dSmrg 
17636ac495dSmrg     namespace tr2 { }
17736ac495dSmrg 
17836ac495dSmrg     namespace decimal { }
17936ac495dSmrg 
18036ac495dSmrg     namespace chrono { }
18136ac495dSmrg     namespace placeholders { }
18236ac495dSmrg     namespace regex_constants { }
18336ac495dSmrg     namespace this_thread { }
18436ac495dSmrg 
18536ac495dSmrg     namespace experimental { }
18636ac495dSmrg   }
18736ac495dSmrg 
18836ac495dSmrg   namespace abi { }
18936ac495dSmrg 
19036ac495dSmrg   namespace __gnu_cxx
19136ac495dSmrg   {
19236ac495dSmrg     namespace __detail { }
19336ac495dSmrg   }
19436ac495dSmrg 
19536ac495dSmrg   For full details see:
19636ac495dSmrg   http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html
19736ac495dSmrg */
19836ac495dSmrg namespace std
19936ac495dSmrg {
20036ac495dSmrg   typedef __SIZE_TYPE__ 	size_t;
20136ac495dSmrg   typedef __PTRDIFF_TYPE__	ptrdiff_t;
20236ac495dSmrg 
20336ac495dSmrg #if __cplusplus >= 201103L
20436ac495dSmrg   typedef decltype(nullptr)	nullptr_t;
20536ac495dSmrg #endif
20636ac495dSmrg }
20736ac495dSmrg 
20836ac495dSmrg # define _GLIBCXX_USE_DUAL_ABI 1
20936ac495dSmrg 
21036ac495dSmrg #if ! _GLIBCXX_USE_DUAL_ABI
21136ac495dSmrg // Ignore any pre-defined value of _GLIBCXX_USE_CXX11_ABI
21236ac495dSmrg # undef _GLIBCXX_USE_CXX11_ABI
21336ac495dSmrg #endif
21436ac495dSmrg 
21536ac495dSmrg #ifndef _GLIBCXX_USE_CXX11_ABI
21636ac495dSmrg # define _GLIBCXX_USE_CXX11_ABI 1
21736ac495dSmrg #endif
21836ac495dSmrg 
21936ac495dSmrg #if _GLIBCXX_USE_CXX11_ABI
22036ac495dSmrg namespace std
22136ac495dSmrg {
22236ac495dSmrg   inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { }
22336ac495dSmrg }
22436ac495dSmrg namespace __gnu_cxx
22536ac495dSmrg {
22636ac495dSmrg   inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { }
22736ac495dSmrg }
22836ac495dSmrg # define _GLIBCXX_NAMESPACE_CXX11 __cxx11::
22936ac495dSmrg # define _GLIBCXX_BEGIN_NAMESPACE_CXX11 namespace __cxx11 {
23036ac495dSmrg # define _GLIBCXX_END_NAMESPACE_CXX11 }
23136ac495dSmrg # define _GLIBCXX_DEFAULT_ABI_TAG _GLIBCXX_ABI_TAG_CXX11
23236ac495dSmrg #else
23336ac495dSmrg # define _GLIBCXX_NAMESPACE_CXX11
23436ac495dSmrg # define _GLIBCXX_BEGIN_NAMESPACE_CXX11
23536ac495dSmrg # define _GLIBCXX_END_NAMESPACE_CXX11
23636ac495dSmrg # define _GLIBCXX_DEFAULT_ABI_TAG
23736ac495dSmrg #endif
23836ac495dSmrg 
23936ac495dSmrg 
24036ac495dSmrg // Defined if inline namespaces are used for versioning.
24136ac495dSmrg # define _GLIBCXX_INLINE_VERSION 0
24236ac495dSmrg 
24336ac495dSmrg // Inline namespace for symbol versioning.
24436ac495dSmrg #if _GLIBCXX_INLINE_VERSION
24536ac495dSmrg 
24636ac495dSmrg namespace std
24736ac495dSmrg {
24836ac495dSmrg   inline namespace __7 { }
24936ac495dSmrg 
25036ac495dSmrg   namespace rel_ops { inline namespace __7 { } }
25136ac495dSmrg 
25236ac495dSmrg   namespace tr1
25336ac495dSmrg   {
25436ac495dSmrg     inline namespace __7 { }
25536ac495dSmrg     namespace placeholders { inline namespace __7 { } }
25636ac495dSmrg     namespace regex_constants { inline namespace __7 { } }
25736ac495dSmrg     namespace __detail { inline namespace __7 { } }
25836ac495dSmrg   }
25936ac495dSmrg 
26036ac495dSmrg   namespace tr2
26136ac495dSmrg   { inline namespace __7 { } }
26236ac495dSmrg 
26336ac495dSmrg   namespace decimal { inline namespace __7 { } }
26436ac495dSmrg 
26536ac495dSmrg   namespace chrono { inline namespace __7 { } }
26636ac495dSmrg   namespace placeholders { inline namespace __7 { } }
26736ac495dSmrg   namespace regex_constants { inline namespace __7 { } }
26836ac495dSmrg   namespace this_thread { inline namespace __7 { } }
26936ac495dSmrg 
27036ac495dSmrg   namespace experimental { inline namespace __7 { } }
27136ac495dSmrg 
27236ac495dSmrg   namespace __detail { inline namespace __7 { } }
27336ac495dSmrg }
27436ac495dSmrg 
27536ac495dSmrg namespace __gnu_cxx
27636ac495dSmrg {
27736ac495dSmrg   inline namespace __7 { }
27836ac495dSmrg   namespace __detail { inline namespace __7 { } }
27936ac495dSmrg }
28036ac495dSmrg # define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 {
28136ac495dSmrg # define _GLIBCXX_END_NAMESPACE_VERSION }
28236ac495dSmrg #else
28336ac495dSmrg # define _GLIBCXX_BEGIN_NAMESPACE_VERSION
28436ac495dSmrg # define _GLIBCXX_END_NAMESPACE_VERSION
28536ac495dSmrg #endif
28636ac495dSmrg 
28736ac495dSmrg 
28836ac495dSmrg // Inline namespaces for special modes: debug, parallel, profile.
28936ac495dSmrg #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \
29036ac495dSmrg     || defined(_GLIBCXX_PROFILE)
29136ac495dSmrg namespace std
29236ac495dSmrg {
29336ac495dSmrg   // Non-inline namespace for components replaced by alternates in active mode.
29436ac495dSmrg   namespace __cxx1998
29536ac495dSmrg   {
29636ac495dSmrg # if _GLIBCXX_INLINE_VERSION
29736ac495dSmrg   inline namespace __7 { }
29836ac495dSmrg # endif
29936ac495dSmrg 
30036ac495dSmrg # if _GLIBCXX_USE_CXX11_ABI
30136ac495dSmrg   inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { }
30236ac495dSmrg # endif
30336ac495dSmrg   }
30436ac495dSmrg 
30536ac495dSmrg   // Inline namespace for debug mode.
30636ac495dSmrg # ifdef _GLIBCXX_DEBUG
30736ac495dSmrg   inline namespace __debug { }
30836ac495dSmrg # endif
30936ac495dSmrg 
31036ac495dSmrg   // Inline namespaces for parallel mode.
31136ac495dSmrg # ifdef _GLIBCXX_PARALLEL
31236ac495dSmrg   inline namespace __parallel { }
31336ac495dSmrg # endif
31436ac495dSmrg 
31536ac495dSmrg   // Inline namespaces for profile mode
31636ac495dSmrg # ifdef _GLIBCXX_PROFILE
31736ac495dSmrg   inline namespace __profile { }
31836ac495dSmrg # endif
31936ac495dSmrg }
32036ac495dSmrg 
32136ac495dSmrg // Check for invalid usage and unsupported mixed-mode use.
32236ac495dSmrg # if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL)
32336ac495dSmrg #  error illegal use of multiple inlined namespaces
32436ac495dSmrg # endif
32536ac495dSmrg # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG)
32636ac495dSmrg #  error illegal use of multiple inlined namespaces
32736ac495dSmrg # endif
32836ac495dSmrg # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL)
32936ac495dSmrg #  error illegal use of multiple inlined namespaces
33036ac495dSmrg # endif
33136ac495dSmrg 
33236ac495dSmrg // Check for invalid use due to lack for weak symbols.
33336ac495dSmrg # if __NO_INLINE__ && !__GXX_WEAK__
33436ac495dSmrg #  warning currently using inlined namespace mode which may fail \
33536ac495dSmrg    without inlining due to lack of weak symbols
33636ac495dSmrg # endif
33736ac495dSmrg #endif
33836ac495dSmrg 
33936ac495dSmrg // Macros for namespace scope. Either namespace std:: or the name
34036ac495dSmrg // of some nested namespace within it corresponding to the active mode.
34136ac495dSmrg // _GLIBCXX_STD_A
34236ac495dSmrg // _GLIBCXX_STD_C
34336ac495dSmrg //
34436ac495dSmrg // Macros for opening/closing conditional namespaces.
34536ac495dSmrg // _GLIBCXX_BEGIN_NAMESPACE_ALGO
34636ac495dSmrg // _GLIBCXX_END_NAMESPACE_ALGO
34736ac495dSmrg // _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
34836ac495dSmrg // _GLIBCXX_END_NAMESPACE_CONTAINER
34936ac495dSmrg #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE)
35036ac495dSmrg # define _GLIBCXX_STD_C __cxx1998
35136ac495dSmrg # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \
35236ac495dSmrg 	 namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION
35336ac495dSmrg # define _GLIBCXX_END_NAMESPACE_CONTAINER \
35436ac495dSmrg 	 _GLIBCXX_END_NAMESPACE_VERSION }
35536ac495dSmrg # undef _GLIBCXX_EXTERN_TEMPLATE
35636ac495dSmrg # define _GLIBCXX_EXTERN_TEMPLATE -1
35736ac495dSmrg #endif
35836ac495dSmrg 
35936ac495dSmrg #ifdef _GLIBCXX_PARALLEL
36036ac495dSmrg # define _GLIBCXX_STD_A __cxx1998
36136ac495dSmrg # define _GLIBCXX_BEGIN_NAMESPACE_ALGO \
36236ac495dSmrg 	 namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION
36336ac495dSmrg # define _GLIBCXX_END_NAMESPACE_ALGO \
36436ac495dSmrg 	 _GLIBCXX_END_NAMESPACE_VERSION }
36536ac495dSmrg #endif
36636ac495dSmrg 
36736ac495dSmrg #ifndef _GLIBCXX_STD_A
36836ac495dSmrg # define _GLIBCXX_STD_A std
36936ac495dSmrg #endif
37036ac495dSmrg 
37136ac495dSmrg #ifndef _GLIBCXX_STD_C
37236ac495dSmrg # define _GLIBCXX_STD_C std
37336ac495dSmrg #endif
37436ac495dSmrg 
37536ac495dSmrg #ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO
37636ac495dSmrg # define _GLIBCXX_BEGIN_NAMESPACE_ALGO
37736ac495dSmrg #endif
37836ac495dSmrg 
37936ac495dSmrg #ifndef _GLIBCXX_END_NAMESPACE_ALGO
38036ac495dSmrg # define _GLIBCXX_END_NAMESPACE_ALGO
38136ac495dSmrg #endif
38236ac495dSmrg 
38336ac495dSmrg #ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
38436ac495dSmrg # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
38536ac495dSmrg #endif
38636ac495dSmrg 
38736ac495dSmrg #ifndef _GLIBCXX_END_NAMESPACE_CONTAINER
38836ac495dSmrg # define _GLIBCXX_END_NAMESPACE_CONTAINER
38936ac495dSmrg #endif
39036ac495dSmrg 
39136ac495dSmrg // GLIBCXX_ABI Deprecated
39236ac495dSmrg // Define if compatibility should be provided for -mlong-double-64.
39336ac495dSmrg #undef _GLIBCXX_LONG_DOUBLE_COMPAT
39436ac495dSmrg 
39536ac495dSmrg // Inline namespace for long double 128 mode.
39636ac495dSmrg #if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__
39736ac495dSmrg namespace std
39836ac495dSmrg {
39936ac495dSmrg   inline namespace __gnu_cxx_ldbl128 { }
40036ac495dSmrg }
40136ac495dSmrg # define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128::
40236ac495dSmrg # define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 {
40336ac495dSmrg # define _GLIBCXX_END_NAMESPACE_LDBL }
40436ac495dSmrg #else
40536ac495dSmrg # define _GLIBCXX_NAMESPACE_LDBL
40636ac495dSmrg # define _GLIBCXX_BEGIN_NAMESPACE_LDBL
40736ac495dSmrg # define _GLIBCXX_END_NAMESPACE_LDBL
40836ac495dSmrg #endif
40936ac495dSmrg #if _GLIBCXX_USE_CXX11_ABI
41036ac495dSmrg # define _GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_CXX11
41136ac495dSmrg # define _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_CXX11
41236ac495dSmrg # define _GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_CXX11
41336ac495dSmrg #else
41436ac495dSmrg # define _GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_LDBL
41536ac495dSmrg # define _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_LDBL
41636ac495dSmrg # define _GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_LDBL
41736ac495dSmrg #endif
41836ac495dSmrg 
41936ac495dSmrg // Assert.
42036ac495dSmrg #if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
42136ac495dSmrg # define __glibcxx_assert(_Condition)
42236ac495dSmrg #else
42336ac495dSmrg namespace std
42436ac495dSmrg {
42536ac495dSmrg   // Avoid the use of assert, because we're trying to keep the <cassert>
42636ac495dSmrg   // include out of the mix.
42736ac495dSmrg   inline void
__replacement_assert(const char * __file,int __line,const char * __function,const char * __condition)42836ac495dSmrg   __replacement_assert(const char* __file, int __line,
42936ac495dSmrg 		       const char* __function, const char* __condition)
43036ac495dSmrg   {
43136ac495dSmrg     __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
43236ac495dSmrg 		     __function, __condition);
43336ac495dSmrg     __builtin_abort();
43436ac495dSmrg   }
43536ac495dSmrg }
43636ac495dSmrg #define __glibcxx_assert(_Condition)				   	 \
43736ac495dSmrg   do 									 \
43836ac495dSmrg   {							      		 \
43936ac495dSmrg     if (! (_Condition))                                                  \
44036ac495dSmrg       std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \
44136ac495dSmrg 				#_Condition);				 \
44236ac495dSmrg   } while (false)
44336ac495dSmrg #endif
44436ac495dSmrg 
44536ac495dSmrg // Macros for race detectors.
44636ac495dSmrg // _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and
44736ac495dSmrg // _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain
44836ac495dSmrg // atomic (lock-free) synchronization to race detectors:
44936ac495dSmrg // the race detector will infer a happens-before arc from the former to the
45036ac495dSmrg // latter when they share the same argument pointer.
45136ac495dSmrg //
45236ac495dSmrg // The most frequent use case for these macros (and the only case in the
45336ac495dSmrg // current implementation of the library) is atomic reference counting:
45436ac495dSmrg //   void _M_remove_reference()
45536ac495dSmrg //   {
45636ac495dSmrg //     _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount);
45736ac495dSmrg //     if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0)
45836ac495dSmrg //       {
45936ac495dSmrg //         _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount);
46036ac495dSmrg //         _M_destroy(__a);
46136ac495dSmrg //       }
46236ac495dSmrg //   }
46336ac495dSmrg // The annotations in this example tell the race detector that all memory
46436ac495dSmrg // accesses occurred when the refcount was positive do not race with
46536ac495dSmrg // memory accesses which occurred after the refcount became zero.
46636ac495dSmrg #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE
46736ac495dSmrg # define  _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A)
46836ac495dSmrg #endif
46936ac495dSmrg #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER
47036ac495dSmrg # define  _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A)
47136ac495dSmrg #endif
47236ac495dSmrg 
47336ac495dSmrg // Macros for C linkage: define extern "C" linkage only when using C++.
47436ac495dSmrg # define _GLIBCXX_BEGIN_EXTERN_C extern "C" {
47536ac495dSmrg # define _GLIBCXX_END_EXTERN_C }
47636ac495dSmrg 
47736ac495dSmrg #else // !__cplusplus
47836ac495dSmrg # define _GLIBCXX_BEGIN_EXTERN_C
47936ac495dSmrg # define _GLIBCXX_END_EXTERN_C
48036ac495dSmrg #endif
48136ac495dSmrg 
48236ac495dSmrg 
48336ac495dSmrg // First includes.
48436ac495dSmrg 
48536ac495dSmrg // Pick up any OS-specific definitions.
48636ac495dSmrg #include <bits/os_defines.h>
48736ac495dSmrg 
48836ac495dSmrg // Pick up any CPU-specific definitions.
48936ac495dSmrg #include <bits/cpu_defines.h>
49036ac495dSmrg 
49136ac495dSmrg // If platform uses neither visibility nor psuedo-visibility,
49236ac495dSmrg // specify empty default for namespace annotation macros.
49336ac495dSmrg #ifndef _GLIBCXX_PSEUDO_VISIBILITY
49436ac495dSmrg # define _GLIBCXX_PSEUDO_VISIBILITY(V)
49536ac495dSmrg #endif
49636ac495dSmrg 
49736ac495dSmrg // Certain function definitions that are meant to be overridable from
49836ac495dSmrg // user code are decorated with this macro.  For some targets, this
49936ac495dSmrg // macro causes these definitions to be weak.
50036ac495dSmrg #ifndef _GLIBCXX_WEAK_DEFINITION
50136ac495dSmrg # define _GLIBCXX_WEAK_DEFINITION
50236ac495dSmrg #endif
50336ac495dSmrg 
50436ac495dSmrg 
50536ac495dSmrg // The remainder of the prewritten config is automatic; all the
50636ac495dSmrg // user hooks are listed above.
50736ac495dSmrg 
50836ac495dSmrg // Create a boolean flag to be used to determine if --fast-math is set.
50936ac495dSmrg #ifdef __FAST_MATH__
51036ac495dSmrg # define _GLIBCXX_FAST_MATH 1
51136ac495dSmrg #else
51236ac495dSmrg # define _GLIBCXX_FAST_MATH 0
51336ac495dSmrg #endif
51436ac495dSmrg 
51536ac495dSmrg // This marks string literals in header files to be extracted for eventual
51636ac495dSmrg // translation.  It is primarily used for messages in thrown exceptions; see
51736ac495dSmrg // src/functexcept.cc.  We use __N because the more traditional _N is used
51836ac495dSmrg // for something else under certain OSes (see BADNAMES).
51936ac495dSmrg #define __N(msgid)     (msgid)
52036ac495dSmrg 
52136ac495dSmrg // For example, <windows.h> is known to #define min and max as macros...
52236ac495dSmrg #undef min
52336ac495dSmrg #undef max
52436ac495dSmrg 
52536ac495dSmrg // End of prewritten config; the settings discovered at configure time follow.
52636ac495dSmrg /* config.h.  Generated from config.h.in by configure.  */
52736ac495dSmrg /* config.h.in.  Generated from configure.ac by autoheader.  */
52836ac495dSmrg 
52936ac495dSmrg /* Define to 1 if you have the `acosf' function. */
53036ac495dSmrg #define _GLIBCXX_HAVE_ACOSF 1
53136ac495dSmrg 
53236ac495dSmrg /* Define to 1 if you have the `acosl' function. */
53336ac495dSmrg #define _GLIBCXX_HAVE_ACOSL 1
53436ac495dSmrg 
53536ac495dSmrg /* Define to 1 if you have the `asinf' function. */
53636ac495dSmrg #define _GLIBCXX_HAVE_ASINF 1
53736ac495dSmrg 
53836ac495dSmrg /* Define to 1 if you have the `asinl' function. */
53936ac495dSmrg #define _GLIBCXX_HAVE_ASINL 1
54036ac495dSmrg 
54136ac495dSmrg /* Define to 1 if the target assembler supports .symver directive. */
54236ac495dSmrg #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1
54336ac495dSmrg 
54436ac495dSmrg /* Define to 1 if you have the `atan2f' function. */
54536ac495dSmrg #define _GLIBCXX_HAVE_ATAN2F 1
54636ac495dSmrg 
54736ac495dSmrg /* Define to 1 if you have the `atan2l' function. */
54836ac495dSmrg #define _GLIBCXX_HAVE_ATAN2L 1
54936ac495dSmrg 
55036ac495dSmrg /* Define to 1 if you have the `atanf' function. */
55136ac495dSmrg #define _GLIBCXX_HAVE_ATANF 1
55236ac495dSmrg 
55336ac495dSmrg /* Define to 1 if you have the `atanl' function. */
55436ac495dSmrg #define _GLIBCXX_HAVE_ATANL 1
55536ac495dSmrg 
55636ac495dSmrg /* Define to 1 if you have the `at_quick_exit' function. */
55736ac495dSmrg #define _GLIBCXX_HAVE_AT_QUICK_EXIT 1
55836ac495dSmrg 
55936ac495dSmrg /* Define to 1 if the target assembler supports thread-local storage. */
56036ac495dSmrg /* #undef _GLIBCXX_HAVE_CC_TLS */
56136ac495dSmrg 
56236ac495dSmrg /* Define to 1 if you have the `ceilf' function. */
56336ac495dSmrg #define _GLIBCXX_HAVE_CEILF 1
56436ac495dSmrg 
56536ac495dSmrg /* Define to 1 if you have the `ceill' function. */
56636ac495dSmrg #define _GLIBCXX_HAVE_CEILL 1
56736ac495dSmrg 
56836ac495dSmrg /* Define to 1 if you have the <complex.h> header file. */
56936ac495dSmrg #define _GLIBCXX_HAVE_COMPLEX_H 1
57036ac495dSmrg 
57136ac495dSmrg /* Define to 1 if you have the `cosf' function. */
57236ac495dSmrg #define _GLIBCXX_HAVE_COSF 1
57336ac495dSmrg 
57436ac495dSmrg /* Define to 1 if you have the `coshf' function. */
57536ac495dSmrg #define _GLIBCXX_HAVE_COSHF 1
57636ac495dSmrg 
57736ac495dSmrg /* Define to 1 if you have the `coshl' function. */
57836ac495dSmrg #define _GLIBCXX_HAVE_COSHL 1
57936ac495dSmrg 
58036ac495dSmrg /* Define to 1 if you have the `cosl' function. */
58136ac495dSmrg #define _GLIBCXX_HAVE_COSL 1
58236ac495dSmrg 
58336ac495dSmrg /* Define to 1 if you have the <dirent.h> header file. */
58436ac495dSmrg #define _GLIBCXX_HAVE_DIRENT_H 1
58536ac495dSmrg 
58636ac495dSmrg /* Define to 1 if you have the <dlfcn.h> header file. */
58736ac495dSmrg #define _GLIBCXX_HAVE_DLFCN_H 1
58836ac495dSmrg 
58936ac495dSmrg /* Define if EBADMSG exists. */
59036ac495dSmrg #define _GLIBCXX_HAVE_EBADMSG 1
59136ac495dSmrg 
59236ac495dSmrg /* Define if ECANCELED exists. */
59336ac495dSmrg #define _GLIBCXX_HAVE_ECANCELED 1
59436ac495dSmrg 
59536ac495dSmrg /* Define if ECHILD exists. */
59636ac495dSmrg #define _GLIBCXX_HAVE_ECHILD 1
59736ac495dSmrg 
59836ac495dSmrg /* Define if EIDRM exists. */
59936ac495dSmrg #define _GLIBCXX_HAVE_EIDRM 1
60036ac495dSmrg 
60136ac495dSmrg /* Define to 1 if you have the <endian.h> header file. */
60236ac495dSmrg /* #undef _GLIBCXX_HAVE_ENDIAN_H */
60336ac495dSmrg 
60436ac495dSmrg /* Define if ENODATA exists. */
60536ac495dSmrg #define _GLIBCXX_HAVE_ENODATA 1
60636ac495dSmrg 
60736ac495dSmrg /* Define if ENOLINK exists. */
60836ac495dSmrg #define _GLIBCXX_HAVE_ENOLINK 1
60936ac495dSmrg 
61036ac495dSmrg /* Define if ENOSPC exists. */
61136ac495dSmrg #define _GLIBCXX_HAVE_ENOSPC 1
61236ac495dSmrg 
61336ac495dSmrg /* Define if ENOSR exists. */
61436ac495dSmrg #define _GLIBCXX_HAVE_ENOSR 1
61536ac495dSmrg 
61636ac495dSmrg /* Define if ENOSTR exists. */
61736ac495dSmrg #define _GLIBCXX_HAVE_ENOSTR 1
61836ac495dSmrg 
61936ac495dSmrg /* Define if ENOTRECOVERABLE exists. */
620*318f469cSmgorny #define _GLIBCXX_HAVE_ENOTRECOVERABLE 1
62136ac495dSmrg 
62236ac495dSmrg /* Define if ENOTSUP exists. */
62336ac495dSmrg #define _GLIBCXX_HAVE_ENOTSUP 1
62436ac495dSmrg 
62536ac495dSmrg /* Define if EOVERFLOW exists. */
62636ac495dSmrg #define _GLIBCXX_HAVE_EOVERFLOW 1
62736ac495dSmrg 
62836ac495dSmrg /* Define if EOWNERDEAD exists. */
629*318f469cSmgorny #define _GLIBCXX_HAVE_EOWNERDEAD 1
63036ac495dSmrg 
63136ac495dSmrg /* Define if EPERM exists. */
63236ac495dSmrg #define _GLIBCXX_HAVE_EPERM 1
63336ac495dSmrg 
63436ac495dSmrg /* Define if EPROTO exists. */
63536ac495dSmrg #define _GLIBCXX_HAVE_EPROTO 1
63636ac495dSmrg 
63736ac495dSmrg /* Define if ETIME exists. */
63836ac495dSmrg #define _GLIBCXX_HAVE_ETIME 1
63936ac495dSmrg 
64036ac495dSmrg /* Define if ETIMEDOUT exists. */
64136ac495dSmrg #define _GLIBCXX_HAVE_ETIMEDOUT 1
64236ac495dSmrg 
64336ac495dSmrg /* Define if ETXTBSY exists. */
64436ac495dSmrg #define _GLIBCXX_HAVE_ETXTBSY 1
64536ac495dSmrg 
64636ac495dSmrg /* Define if EWOULDBLOCK exists. */
64736ac495dSmrg #define _GLIBCXX_HAVE_EWOULDBLOCK 1
64836ac495dSmrg 
64936ac495dSmrg /* Define to 1 if you have the <execinfo.h> header file. */
65036ac495dSmrg #define _GLIBCXX_HAVE_EXECINFO_H 1
65136ac495dSmrg 
65236ac495dSmrg /* Define to 1 if you have the `expf' function. */
65336ac495dSmrg #define _GLIBCXX_HAVE_EXPF 1
65436ac495dSmrg 
65536ac495dSmrg /* Define to 1 if you have the `expl' function. */
65636ac495dSmrg #define _GLIBCXX_HAVE_EXPL 1
65736ac495dSmrg 
65836ac495dSmrg /* Define to 1 if you have the `fabsf' function. */
65936ac495dSmrg #define _GLIBCXX_HAVE_FABSF 1
66036ac495dSmrg 
66136ac495dSmrg /* Define to 1 if you have the `fabsl' function. */
66236ac495dSmrg /* #undef _GLIBCXX_HAVE_FABSL */
66336ac495dSmrg 
66436ac495dSmrg /* Define to 1 if you have the <fcntl.h> header file. */
66536ac495dSmrg #define _GLIBCXX_HAVE_FCNTL_H 1
66636ac495dSmrg 
66736ac495dSmrg /* Define to 1 if you have the <fenv.h> header file. */
66836ac495dSmrg /* #undef _GLIBCXX_HAVE_FENV_H */
66936ac495dSmrg 
67036ac495dSmrg /* Define to 1 if you have the `finite' function. */
67136ac495dSmrg #define _GLIBCXX_HAVE_FINITE 1
67236ac495dSmrg 
67336ac495dSmrg /* Define to 1 if you have the `finitef' function. */
67436ac495dSmrg #define _GLIBCXX_HAVE_FINITEF 1
67536ac495dSmrg 
67636ac495dSmrg /* Define to 1 if you have the `finitel' function. */
67736ac495dSmrg /* #undef _GLIBCXX_HAVE_FINITEL */
67836ac495dSmrg 
67936ac495dSmrg /* Define to 1 if you have the <float.h> header file. */
68036ac495dSmrg #define _GLIBCXX_HAVE_FLOAT_H 1
68136ac495dSmrg 
68236ac495dSmrg /* Define to 1 if you have the `floorf' function. */
68336ac495dSmrg #define _GLIBCXX_HAVE_FLOORF 1
68436ac495dSmrg 
68536ac495dSmrg /* Define to 1 if you have the `floorl' function. */
68636ac495dSmrg #define _GLIBCXX_HAVE_FLOORL 1
68736ac495dSmrg 
68836ac495dSmrg /* Define to 1 if you have the `fmodf' function. */
68936ac495dSmrg #define _GLIBCXX_HAVE_FMODF 1
69036ac495dSmrg 
69136ac495dSmrg /* Define to 1 if you have the `fmodl' function. */
69236ac495dSmrg #define _GLIBCXX_HAVE_FMODL 1
69336ac495dSmrg 
69436ac495dSmrg /* Define to 1 if you have the `fpclass' function. */
69536ac495dSmrg /* #undef _GLIBCXX_HAVE_FPCLASS */
69636ac495dSmrg 
69736ac495dSmrg /* Define to 1 if you have the <fp.h> header file. */
69836ac495dSmrg /* #undef _GLIBCXX_HAVE_FP_H */
69936ac495dSmrg 
70036ac495dSmrg /* Define to 1 if you have the `frexpf' function. */
70136ac495dSmrg #define _GLIBCXX_HAVE_FREXPF 1
70236ac495dSmrg 
70336ac495dSmrg /* Define to 1 if you have the `frexpl' function. */
70436ac495dSmrg /* #undef _GLIBCXX_HAVE_FREXPL */
70536ac495dSmrg 
70636ac495dSmrg /* Define if _Unwind_GetIPInfo is available. */
70736ac495dSmrg #define _GLIBCXX_HAVE_GETIPINFO 1
70836ac495dSmrg 
70936ac495dSmrg /* Define if gets is available in <stdio.h>. */
71036ac495dSmrg #define _GLIBCXX_HAVE_GETS 1
71136ac495dSmrg 
71236ac495dSmrg /* Define to 1 if you have the `hypot' function. */
71336ac495dSmrg #define _GLIBCXX_HAVE_HYPOT 1
71436ac495dSmrg 
71536ac495dSmrg /* Define to 1 if you have the `hypotf' function. */
71636ac495dSmrg #define _GLIBCXX_HAVE_HYPOTF 1
71736ac495dSmrg 
71836ac495dSmrg /* Define to 1 if you have the `hypotl' function. */
71936ac495dSmrg #define _GLIBCXX_HAVE_HYPOTL 1
72036ac495dSmrg 
72136ac495dSmrg /* Define if you have the iconv() function. */
72236ac495dSmrg #define _GLIBCXX_HAVE_ICONV 1
72336ac495dSmrg 
72436ac495dSmrg /* Define to 1 if you have the <ieeefp.h> header file. */
72536ac495dSmrg #define _GLIBCXX_HAVE_IEEEFP_H 1
72636ac495dSmrg 
72736ac495dSmrg /* Define if int64_t is available in <stdint.h>. */
72836ac495dSmrg #define _GLIBCXX_HAVE_INT64_T 1
72936ac495dSmrg 
73036ac495dSmrg /* Define if int64_t is a long. */
73136ac495dSmrg /* #undef _GLIBCXX_HAVE_INT64_T_LONG */
73236ac495dSmrg 
73336ac495dSmrg /* Define if int64_t is a long long. */
73436ac495dSmrg #define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1
73536ac495dSmrg 
73636ac495dSmrg /* Define to 1 if you have the <inttypes.h> header file. */
73736ac495dSmrg #define _GLIBCXX_HAVE_INTTYPES_H 1
73836ac495dSmrg 
73936ac495dSmrg /* Define to 1 if you have the `isinf' function. */
74036ac495dSmrg #define _GLIBCXX_HAVE_ISINF 1
74136ac495dSmrg 
74236ac495dSmrg /* Define to 1 if you have the `isinff' function. */
74336ac495dSmrg #define _GLIBCXX_HAVE_ISINFF 1
74436ac495dSmrg 
74536ac495dSmrg /* Define to 1 if you have the `isinfl' function. */
74636ac495dSmrg /* #undef _GLIBCXX_HAVE_ISINFL */
74736ac495dSmrg 
74836ac495dSmrg /* Define to 1 if you have the `isnan' function. */
74936ac495dSmrg #define _GLIBCXX_HAVE_ISNAN 1
75036ac495dSmrg 
75136ac495dSmrg /* Define to 1 if you have the `isnanf' function. */
75236ac495dSmrg #define _GLIBCXX_HAVE_ISNANF 1
75336ac495dSmrg 
75436ac495dSmrg /* Define to 1 if you have the `isnanl' function. */
75536ac495dSmrg /* #undef _GLIBCXX_HAVE_ISNANL */
75636ac495dSmrg 
75736ac495dSmrg /* Defined if iswblank exists. */
75836ac495dSmrg #define _GLIBCXX_HAVE_ISWBLANK 1
75936ac495dSmrg 
76036ac495dSmrg /* Define if LC_MESSAGES is available in <locale.h>. */
76136ac495dSmrg #define _GLIBCXX_HAVE_LC_MESSAGES 1
76236ac495dSmrg 
76336ac495dSmrg /* Define to 1 if you have the `ldexpf' function. */
76436ac495dSmrg #define _GLIBCXX_HAVE_LDEXPF 1
76536ac495dSmrg 
76636ac495dSmrg /* Define to 1 if you have the `ldexpl' function. */
76736ac495dSmrg /* #undef _GLIBCXX_HAVE_LDEXPL */
76836ac495dSmrg 
76936ac495dSmrg /* Define to 1 if you have the <libintl.h> header file. */
77036ac495dSmrg /* #undef _GLIBCXX_HAVE_LIBINTL_H */
77136ac495dSmrg 
77236ac495dSmrg /* Only used in build directory testsuite_hooks.h. */
77336ac495dSmrg #define _GLIBCXX_HAVE_LIMIT_AS 1
77436ac495dSmrg 
77536ac495dSmrg /* Only used in build directory testsuite_hooks.h. */
77636ac495dSmrg #define _GLIBCXX_HAVE_LIMIT_DATA 1
77736ac495dSmrg 
77836ac495dSmrg /* Only used in build directory testsuite_hooks.h. */
77936ac495dSmrg #define _GLIBCXX_HAVE_LIMIT_FSIZE 1
78036ac495dSmrg 
78136ac495dSmrg /* Only used in build directory testsuite_hooks.h. */
78236ac495dSmrg #define _GLIBCXX_HAVE_LIMIT_RSS 1
78336ac495dSmrg 
78436ac495dSmrg /* Only used in build directory testsuite_hooks.h. */
78536ac495dSmrg #define _GLIBCXX_HAVE_LIMIT_VMEM 1
78636ac495dSmrg 
78736ac495dSmrg /* Define if futex syscall is available. */
78836ac495dSmrg /* #undef _GLIBCXX_HAVE_LINUX_FUTEX */
78936ac495dSmrg 
79036ac495dSmrg /* Define to 1 if you have the <locale.h> header file. */
79136ac495dSmrg #define _GLIBCXX_HAVE_LOCALE_H 1
79236ac495dSmrg 
79336ac495dSmrg /* Define to 1 if you have the `log10f' function. */
79436ac495dSmrg #define _GLIBCXX_HAVE_LOG10F 1
79536ac495dSmrg 
79636ac495dSmrg /* Define to 1 if you have the `log10l' function. */
79736ac495dSmrg #define _GLIBCXX_HAVE_LOG10L 1
79836ac495dSmrg 
79936ac495dSmrg /* Define to 1 if you have the `logf' function. */
80036ac495dSmrg #define _GLIBCXX_HAVE_LOGF 1
80136ac495dSmrg 
80236ac495dSmrg /* Define to 1 if you have the `logl' function. */
80336ac495dSmrg #define _GLIBCXX_HAVE_LOGL 1
80436ac495dSmrg 
80536ac495dSmrg /* Define to 1 if you have the <machine/endian.h> header file. */
80636ac495dSmrg #define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1
80736ac495dSmrg 
80836ac495dSmrg /* Define to 1 if you have the <machine/param.h> header file. */
80936ac495dSmrg #define _GLIBCXX_HAVE_MACHINE_PARAM_H 1
81036ac495dSmrg 
81136ac495dSmrg /* Define if mbstate_t exists in wchar.h. */
81236ac495dSmrg #define _GLIBCXX_HAVE_MBSTATE_T 1
81336ac495dSmrg 
81436ac495dSmrg /* Define to 1 if you have the <memory.h> header file. */
81536ac495dSmrg #define _GLIBCXX_HAVE_MEMORY_H 1
81636ac495dSmrg 
81736ac495dSmrg /* Define to 1 if you have the `modf' function. */
81836ac495dSmrg #define _GLIBCXX_HAVE_MODF 1
81936ac495dSmrg 
82036ac495dSmrg /* Define to 1 if you have the `modff' function. */
82136ac495dSmrg #define _GLIBCXX_HAVE_MODFF 1
82236ac495dSmrg 
82336ac495dSmrg /* Define to 1 if you have the `modfl' function. */
82436ac495dSmrg #define _GLIBCXX_HAVE_MODFL 1
82536ac495dSmrg 
82636ac495dSmrg /* Define to 1 if you have the <nan.h> header file. */
82736ac495dSmrg /* #undef _GLIBCXX_HAVE_NAN_H */
82836ac495dSmrg 
82936ac495dSmrg /* Define if poll is available in <poll.h>. */
83036ac495dSmrg #define _GLIBCXX_HAVE_POLL 1
83136ac495dSmrg 
83236ac495dSmrg /* Define to 1 if you have the `powf' function. */
83336ac495dSmrg #define _GLIBCXX_HAVE_POWF 1
83436ac495dSmrg 
83536ac495dSmrg /* Define to 1 if you have the `powl' function. */
83636ac495dSmrg #define _GLIBCXX_HAVE_POWL 1
83736ac495dSmrg 
83836ac495dSmrg /* Define to 1 if you have the `qfpclass' function. */
83936ac495dSmrg /* #undef _GLIBCXX_HAVE_QFPCLASS */
84036ac495dSmrg 
84136ac495dSmrg /* Define to 1 if you have the `quick_exit' function. */
84236ac495dSmrg #define _GLIBCXX_HAVE_QUICK_EXIT 1
84336ac495dSmrg 
84436ac495dSmrg /* Define to 1 if you have the `setenv' function. */
84536ac495dSmrg #define _GLIBCXX_HAVE_SETENV 1
84636ac495dSmrg 
84736ac495dSmrg /* Define to 1 if you have the `sincos' function. */
84836ac495dSmrg /* #undef _GLIBCXX_HAVE_SINCOS */
84936ac495dSmrg 
85036ac495dSmrg /* Define to 1 if you have the `sincosf' function. */
85136ac495dSmrg /* #undef _GLIBCXX_HAVE_SINCOSF */
85236ac495dSmrg 
85336ac495dSmrg /* Define to 1 if you have the `sincosl' function. */
85436ac495dSmrg /* #undef _GLIBCXX_HAVE_SINCOSL */
85536ac495dSmrg 
85636ac495dSmrg /* Define to 1 if you have the `sinf' function. */
85736ac495dSmrg #define _GLIBCXX_HAVE_SINF 1
85836ac495dSmrg 
85936ac495dSmrg /* Define to 1 if you have the `sinhf' function. */
86036ac495dSmrg #define _GLIBCXX_HAVE_SINHF 1
86136ac495dSmrg 
86236ac495dSmrg /* Define to 1 if you have the `sinhl' function. */
86336ac495dSmrg #define _GLIBCXX_HAVE_SINHL 1
86436ac495dSmrg 
86536ac495dSmrg /* Define to 1 if you have the `sinl' function. */
86636ac495dSmrg #define _GLIBCXX_HAVE_SINL 1
86736ac495dSmrg 
86836ac495dSmrg /* Defined if sleep exists. */
86936ac495dSmrg /* #undef _GLIBCXX_HAVE_SLEEP */
87036ac495dSmrg 
87136ac495dSmrg /* Define to 1 if you have the `sqrtf' function. */
87236ac495dSmrg #define _GLIBCXX_HAVE_SQRTF 1
87336ac495dSmrg 
87436ac495dSmrg /* Define to 1 if you have the `sqrtl' function. */
87536ac495dSmrg #define _GLIBCXX_HAVE_SQRTL 1
87636ac495dSmrg 
87736ac495dSmrg /* Define to 1 if you have the <stdalign.h> header file. */
87836ac495dSmrg #define _GLIBCXX_HAVE_STDALIGN_H 1
87936ac495dSmrg 
88036ac495dSmrg /* Define to 1 if you have the <stdbool.h> header file. */
88136ac495dSmrg #define _GLIBCXX_HAVE_STDBOOL_H 1
88236ac495dSmrg 
88336ac495dSmrg /* Define to 1 if you have the <stdint.h> header file. */
88436ac495dSmrg #define _GLIBCXX_HAVE_STDINT_H 1
88536ac495dSmrg 
88636ac495dSmrg /* Define to 1 if you have the <stdlib.h> header file. */
88736ac495dSmrg #define _GLIBCXX_HAVE_STDLIB_H 1
88836ac495dSmrg 
88936ac495dSmrg /* Define if strerror_l is available in <string.h>. */
89036ac495dSmrg /* #undef _GLIBCXX_HAVE_STRERROR_L */
89136ac495dSmrg 
89236ac495dSmrg /* Define if strerror_r is available in <string.h>. */
89336ac495dSmrg #define _GLIBCXX_HAVE_STRERROR_R 1
89436ac495dSmrg 
89536ac495dSmrg /* Define to 1 if you have the <strings.h> header file. */
89636ac495dSmrg #define _GLIBCXX_HAVE_STRINGS_H 1
89736ac495dSmrg 
89836ac495dSmrg /* Define to 1 if you have the <string.h> header file. */
89936ac495dSmrg #define _GLIBCXX_HAVE_STRING_H 1
90036ac495dSmrg 
90136ac495dSmrg /* Define to 1 if you have the `strtof' function. */
90236ac495dSmrg #define _GLIBCXX_HAVE_STRTOF 1
90336ac495dSmrg 
90436ac495dSmrg /* Define to 1 if you have the `strtold' function. */
90536ac495dSmrg #define _GLIBCXX_HAVE_STRTOLD 1
90636ac495dSmrg 
90736ac495dSmrg /* Define to 1 if `d_type' is a member of `struct dirent'. */
90836ac495dSmrg #define _GLIBCXX_HAVE_STRUCT_DIRENT_D_TYPE 1
90936ac495dSmrg 
91036ac495dSmrg /* Define if strxfrm_l is available in <string.h>. */
91136ac495dSmrg /* #undef _GLIBCXX_HAVE_STRXFRM_L */
91236ac495dSmrg 
91336ac495dSmrg /* Define to 1 if the target runtime linker supports binding the same symbol
91436ac495dSmrg    to different versions. */
91536ac495dSmrg /* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */
91636ac495dSmrg 
91736ac495dSmrg /* Define to 1 if you have the <sys/filio.h> header file. */
91836ac495dSmrg #define _GLIBCXX_HAVE_SYS_FILIO_H 1
91936ac495dSmrg 
92036ac495dSmrg /* Define to 1 if you have the <sys/ioctl.h> header file. */
92136ac495dSmrg #define _GLIBCXX_HAVE_SYS_IOCTL_H 1
92236ac495dSmrg 
92336ac495dSmrg /* Define to 1 if you have the <sys/ipc.h> header file. */
92436ac495dSmrg #define _GLIBCXX_HAVE_SYS_IPC_H 1
92536ac495dSmrg 
92636ac495dSmrg /* Define to 1 if you have the <sys/isa_defs.h> header file. */
92736ac495dSmrg /* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */
92836ac495dSmrg 
92936ac495dSmrg /* Define to 1 if you have the <sys/machine.h> header file. */
93036ac495dSmrg /* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */
93136ac495dSmrg 
93236ac495dSmrg /* Define to 1 if you have the <sys/param.h> header file. */
93336ac495dSmrg #define _GLIBCXX_HAVE_SYS_PARAM_H 1
93436ac495dSmrg 
93536ac495dSmrg /* Define to 1 if you have the <sys/resource.h> header file. */
93636ac495dSmrg #define _GLIBCXX_HAVE_SYS_RESOURCE_H 1
93736ac495dSmrg 
93836ac495dSmrg /* Define to 1 if you have a suitable <sys/sdt.h> header file */
93936ac495dSmrg /* #undef _GLIBCXX_HAVE_SYS_SDT_H */
94036ac495dSmrg 
94136ac495dSmrg /* Define to 1 if you have the <sys/sem.h> header file. */
94236ac495dSmrg #define _GLIBCXX_HAVE_SYS_SEM_H 1
94336ac495dSmrg 
94436ac495dSmrg /* Define to 1 if you have the <sys/statvfs.h> header file. */
94536ac495dSmrg #define _GLIBCXX_HAVE_SYS_STATVFS_H 1
94636ac495dSmrg 
94736ac495dSmrg /* Define to 1 if you have the <sys/stat.h> header file. */
94836ac495dSmrg #define _GLIBCXX_HAVE_SYS_STAT_H 1
94936ac495dSmrg 
95036ac495dSmrg /* Define to 1 if you have the <sys/sysinfo.h> header file. */
95136ac495dSmrg /* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */
95236ac495dSmrg 
95336ac495dSmrg /* Define to 1 if you have the <sys/time.h> header file. */
95436ac495dSmrg #define _GLIBCXX_HAVE_SYS_TIME_H 1
95536ac495dSmrg 
95636ac495dSmrg /* Define to 1 if you have the <sys/types.h> header file. */
95736ac495dSmrg #define _GLIBCXX_HAVE_SYS_TYPES_H 1
95836ac495dSmrg 
95936ac495dSmrg /* Define to 1 if you have the <sys/uio.h> header file. */
96036ac495dSmrg #define _GLIBCXX_HAVE_SYS_UIO_H 1
96136ac495dSmrg 
96236ac495dSmrg /* Define if S_IFREG is available in <sys/stat.h>. */
96336ac495dSmrg /* #undef _GLIBCXX_HAVE_S_IFREG */
96436ac495dSmrg 
96536ac495dSmrg /* Define if S_IFREG is available in <sys/stat.h>. */
96636ac495dSmrg #define _GLIBCXX_HAVE_S_ISREG 1
96736ac495dSmrg 
96836ac495dSmrg /* Define to 1 if you have the `tanf' function. */
96936ac495dSmrg #define _GLIBCXX_HAVE_TANF 1
97036ac495dSmrg 
97136ac495dSmrg /* Define to 1 if you have the `tanhf' function. */
97236ac495dSmrg #define _GLIBCXX_HAVE_TANHF 1
97336ac495dSmrg 
97436ac495dSmrg /* Define to 1 if you have the `tanhl' function. */
97536ac495dSmrg #define _GLIBCXX_HAVE_TANHL 1
97636ac495dSmrg 
97736ac495dSmrg /* Define to 1 if you have the `tanl' function. */
97836ac495dSmrg #define _GLIBCXX_HAVE_TANL 1
97936ac495dSmrg 
98036ac495dSmrg /* Define to 1 if you have the <tgmath.h> header file. */
98136ac495dSmrg #define _GLIBCXX_HAVE_TGMATH_H 1
98236ac495dSmrg 
98336ac495dSmrg /* Define to 1 if the target supports thread-local storage. */
98436ac495dSmrg #define _GLIBCXX_HAVE_TLS 1
98536ac495dSmrg 
98636ac495dSmrg /* Define to 1 if you have the <unistd.h> header file. */
98736ac495dSmrg #define _GLIBCXX_HAVE_UNISTD_H 1
98836ac495dSmrg 
98936ac495dSmrg /* Defined if usleep exists. */
99036ac495dSmrg /* #undef _GLIBCXX_HAVE_USLEEP */
99136ac495dSmrg 
99236ac495dSmrg /* Define to 1 if you have the <utime.h> header file. */
99336ac495dSmrg #define _GLIBCXX_HAVE_UTIME_H 1
99436ac495dSmrg 
99536ac495dSmrg /* Defined if vfwscanf exists. */
99636ac495dSmrg #define _GLIBCXX_HAVE_VFWSCANF 1
99736ac495dSmrg 
99836ac495dSmrg /* Defined if vswscanf exists. */
99936ac495dSmrg #define _GLIBCXX_HAVE_VSWSCANF 1
100036ac495dSmrg 
100136ac495dSmrg /* Defined if vwscanf exists. */
100236ac495dSmrg #define _GLIBCXX_HAVE_VWSCANF 1
100336ac495dSmrg 
100436ac495dSmrg /* Define to 1 if you have the <wchar.h> header file. */
100536ac495dSmrg #define _GLIBCXX_HAVE_WCHAR_H 1
100636ac495dSmrg 
100736ac495dSmrg /* Defined if wcstof exists. */
100836ac495dSmrg #define _GLIBCXX_HAVE_WCSTOF 1
100936ac495dSmrg 
101036ac495dSmrg /* Define to 1 if you have the <wctype.h> header file. */
101136ac495dSmrg #define _GLIBCXX_HAVE_WCTYPE_H 1
101236ac495dSmrg 
101336ac495dSmrg /* Defined if Sleep exists. */
101436ac495dSmrg /* #undef _GLIBCXX_HAVE_WIN32_SLEEP */
101536ac495dSmrg 
101636ac495dSmrg /* Define if writev is available in <sys/uio.h>. */
101736ac495dSmrg #define _GLIBCXX_HAVE_WRITEV 1
101836ac495dSmrg 
101936ac495dSmrg /* Define to 1 if you have the `_acosf' function. */
102036ac495dSmrg /* #undef _GLIBCXX_HAVE__ACOSF */
102136ac495dSmrg 
102236ac495dSmrg /* Define to 1 if you have the `_acosl' function. */
102336ac495dSmrg /* #undef _GLIBCXX_HAVE__ACOSL */
102436ac495dSmrg 
102536ac495dSmrg /* Define to 1 if you have the `_asinf' function. */
102636ac495dSmrg /* #undef _GLIBCXX_HAVE__ASINF */
102736ac495dSmrg 
102836ac495dSmrg /* Define to 1 if you have the `_asinl' function. */
102936ac495dSmrg /* #undef _GLIBCXX_HAVE__ASINL */
103036ac495dSmrg 
103136ac495dSmrg /* Define to 1 if you have the `_atan2f' function. */
103236ac495dSmrg /* #undef _GLIBCXX_HAVE__ATAN2F */
103336ac495dSmrg 
103436ac495dSmrg /* Define to 1 if you have the `_atan2l' function. */
103536ac495dSmrg /* #undef _GLIBCXX_HAVE__ATAN2L */
103636ac495dSmrg 
103736ac495dSmrg /* Define to 1 if you have the `_atanf' function. */
103836ac495dSmrg /* #undef _GLIBCXX_HAVE__ATANF */
103936ac495dSmrg 
104036ac495dSmrg /* Define to 1 if you have the `_atanl' function. */
104136ac495dSmrg /* #undef _GLIBCXX_HAVE__ATANL */
104236ac495dSmrg 
104336ac495dSmrg /* Define to 1 if you have the `_ceilf' function. */
104436ac495dSmrg /* #undef _GLIBCXX_HAVE__CEILF */
104536ac495dSmrg 
104636ac495dSmrg /* Define to 1 if you have the `_ceill' function. */
104736ac495dSmrg /* #undef _GLIBCXX_HAVE__CEILL */
104836ac495dSmrg 
104936ac495dSmrg /* Define to 1 if you have the `_cosf' function. */
105036ac495dSmrg /* #undef _GLIBCXX_HAVE__COSF */
105136ac495dSmrg 
105236ac495dSmrg /* Define to 1 if you have the `_coshf' function. */
105336ac495dSmrg /* #undef _GLIBCXX_HAVE__COSHF */
105436ac495dSmrg 
105536ac495dSmrg /* Define to 1 if you have the `_coshl' function. */
105636ac495dSmrg /* #undef _GLIBCXX_HAVE__COSHL */
105736ac495dSmrg 
105836ac495dSmrg /* Define to 1 if you have the `_cosl' function. */
105936ac495dSmrg /* #undef _GLIBCXX_HAVE__COSL */
106036ac495dSmrg 
106136ac495dSmrg /* Define to 1 if you have the `_expf' function. */
106236ac495dSmrg /* #undef _GLIBCXX_HAVE__EXPF */
106336ac495dSmrg 
106436ac495dSmrg /* Define to 1 if you have the `_expl' function. */
106536ac495dSmrg /* #undef _GLIBCXX_HAVE__EXPL */
106636ac495dSmrg 
106736ac495dSmrg /* Define to 1 if you have the `_fabsf' function. */
106836ac495dSmrg /* #undef _GLIBCXX_HAVE__FABSF */
106936ac495dSmrg 
107036ac495dSmrg /* Define to 1 if you have the `_fabsl' function. */
107136ac495dSmrg /* #undef _GLIBCXX_HAVE__FABSL */
107236ac495dSmrg 
107336ac495dSmrg /* Define to 1 if you have the `_finite' function. */
107436ac495dSmrg /* #undef _GLIBCXX_HAVE__FINITE */
107536ac495dSmrg 
107636ac495dSmrg /* Define to 1 if you have the `_finitef' function. */
107736ac495dSmrg /* #undef _GLIBCXX_HAVE__FINITEF */
107836ac495dSmrg 
107936ac495dSmrg /* Define to 1 if you have the `_finitel' function. */
108036ac495dSmrg /* #undef _GLIBCXX_HAVE__FINITEL */
108136ac495dSmrg 
108236ac495dSmrg /* Define to 1 if you have the `_floorf' function. */
108336ac495dSmrg /* #undef _GLIBCXX_HAVE__FLOORF */
108436ac495dSmrg 
108536ac495dSmrg /* Define to 1 if you have the `_floorl' function. */
108636ac495dSmrg /* #undef _GLIBCXX_HAVE__FLOORL */
108736ac495dSmrg 
108836ac495dSmrg /* Define to 1 if you have the `_fmodf' function. */
108936ac495dSmrg /* #undef _GLIBCXX_HAVE__FMODF */
109036ac495dSmrg 
109136ac495dSmrg /* Define to 1 if you have the `_fmodl' function. */
109236ac495dSmrg /* #undef _GLIBCXX_HAVE__FMODL */
109336ac495dSmrg 
109436ac495dSmrg /* Define to 1 if you have the `_fpclass' function. */
109536ac495dSmrg /* #undef _GLIBCXX_HAVE__FPCLASS */
109636ac495dSmrg 
109736ac495dSmrg /* Define to 1 if you have the `_frexpf' function. */
109836ac495dSmrg /* #undef _GLIBCXX_HAVE__FREXPF */
109936ac495dSmrg 
110036ac495dSmrg /* Define to 1 if you have the `_frexpl' function. */
110136ac495dSmrg /* #undef _GLIBCXX_HAVE__FREXPL */
110236ac495dSmrg 
110336ac495dSmrg /* Define to 1 if you have the `_hypot' function. */
110436ac495dSmrg /* #undef _GLIBCXX_HAVE__HYPOT */
110536ac495dSmrg 
110636ac495dSmrg /* Define to 1 if you have the `_hypotf' function. */
110736ac495dSmrg /* #undef _GLIBCXX_HAVE__HYPOTF */
110836ac495dSmrg 
110936ac495dSmrg /* Define to 1 if you have the `_hypotl' function. */
111036ac495dSmrg /* #undef _GLIBCXX_HAVE__HYPOTL */
111136ac495dSmrg 
111236ac495dSmrg /* Define to 1 if you have the `_isinf' function. */
111336ac495dSmrg /* #undef _GLIBCXX_HAVE__ISINF */
111436ac495dSmrg 
111536ac495dSmrg /* Define to 1 if you have the `_isinff' function. */
111636ac495dSmrg /* #undef _GLIBCXX_HAVE__ISINFF */
111736ac495dSmrg 
111836ac495dSmrg /* Define to 1 if you have the `_isinfl' function. */
111936ac495dSmrg /* #undef _GLIBCXX_HAVE__ISINFL */
112036ac495dSmrg 
112136ac495dSmrg /* Define to 1 if you have the `_isnan' function. */
112236ac495dSmrg /* #undef _GLIBCXX_HAVE__ISNAN */
112336ac495dSmrg 
112436ac495dSmrg /* Define to 1 if you have the `_isnanf' function. */
112536ac495dSmrg /* #undef _GLIBCXX_HAVE__ISNANF */
112636ac495dSmrg 
112736ac495dSmrg /* Define to 1 if you have the `_isnanl' function. */
112836ac495dSmrg /* #undef _GLIBCXX_HAVE__ISNANL */
112936ac495dSmrg 
113036ac495dSmrg /* Define to 1 if you have the `_ldexpf' function. */
113136ac495dSmrg /* #undef _GLIBCXX_HAVE__LDEXPF */
113236ac495dSmrg 
113336ac495dSmrg /* Define to 1 if you have the `_ldexpl' function. */
113436ac495dSmrg /* #undef _GLIBCXX_HAVE__LDEXPL */
113536ac495dSmrg 
113636ac495dSmrg /* Define to 1 if you have the `_log10f' function. */
113736ac495dSmrg /* #undef _GLIBCXX_HAVE__LOG10F */
113836ac495dSmrg 
113936ac495dSmrg /* Define to 1 if you have the `_log10l' function. */
114036ac495dSmrg /* #undef _GLIBCXX_HAVE__LOG10L */
114136ac495dSmrg 
114236ac495dSmrg /* Define to 1 if you have the `_logf' function. */
114336ac495dSmrg /* #undef _GLIBCXX_HAVE__LOGF */
114436ac495dSmrg 
114536ac495dSmrg /* Define to 1 if you have the `_logl' function. */
114636ac495dSmrg /* #undef _GLIBCXX_HAVE__LOGL */
114736ac495dSmrg 
114836ac495dSmrg /* Define to 1 if you have the `_modf' function. */
114936ac495dSmrg /* #undef _GLIBCXX_HAVE__MODF */
115036ac495dSmrg 
115136ac495dSmrg /* Define to 1 if you have the `_modff' function. */
115236ac495dSmrg /* #undef _GLIBCXX_HAVE__MODFF */
115336ac495dSmrg 
115436ac495dSmrg /* Define to 1 if you have the `_modfl' function. */
115536ac495dSmrg /* #undef _GLIBCXX_HAVE__MODFL */
115636ac495dSmrg 
115736ac495dSmrg /* Define to 1 if you have the `_powf' function. */
115836ac495dSmrg /* #undef _GLIBCXX_HAVE__POWF */
115936ac495dSmrg 
116036ac495dSmrg /* Define to 1 if you have the `_powl' function. */
116136ac495dSmrg /* #undef _GLIBCXX_HAVE__POWL */
116236ac495dSmrg 
116336ac495dSmrg /* Define to 1 if you have the `_qfpclass' function. */
116436ac495dSmrg /* #undef _GLIBCXX_HAVE__QFPCLASS */
116536ac495dSmrg 
116636ac495dSmrg /* Define to 1 if you have the `_sincos' function. */
116736ac495dSmrg /* #undef _GLIBCXX_HAVE__SINCOS */
116836ac495dSmrg 
116936ac495dSmrg /* Define to 1 if you have the `_sincosf' function. */
117036ac495dSmrg /* #undef _GLIBCXX_HAVE__SINCOSF */
117136ac495dSmrg 
117236ac495dSmrg /* Define to 1 if you have the `_sincosl' function. */
117336ac495dSmrg /* #undef _GLIBCXX_HAVE__SINCOSL */
117436ac495dSmrg 
117536ac495dSmrg /* Define to 1 if you have the `_sinf' function. */
117636ac495dSmrg /* #undef _GLIBCXX_HAVE__SINF */
117736ac495dSmrg 
117836ac495dSmrg /* Define to 1 if you have the `_sinhf' function. */
117936ac495dSmrg /* #undef _GLIBCXX_HAVE__SINHF */
118036ac495dSmrg 
118136ac495dSmrg /* Define to 1 if you have the `_sinhl' function. */
118236ac495dSmrg /* #undef _GLIBCXX_HAVE__SINHL */
118336ac495dSmrg 
118436ac495dSmrg /* Define to 1 if you have the `_sinl' function. */
118536ac495dSmrg /* #undef _GLIBCXX_HAVE__SINL */
118636ac495dSmrg 
118736ac495dSmrg /* Define to 1 if you have the `_sqrtf' function. */
118836ac495dSmrg /* #undef _GLIBCXX_HAVE__SQRTF */
118936ac495dSmrg 
119036ac495dSmrg /* Define to 1 if you have the `_sqrtl' function. */
119136ac495dSmrg /* #undef _GLIBCXX_HAVE__SQRTL */
119236ac495dSmrg 
119336ac495dSmrg /* Define to 1 if you have the `_tanf' function. */
119436ac495dSmrg /* #undef _GLIBCXX_HAVE__TANF */
119536ac495dSmrg 
119636ac495dSmrg /* Define to 1 if you have the `_tanhf' function. */
119736ac495dSmrg /* #undef _GLIBCXX_HAVE__TANHF */
119836ac495dSmrg 
119936ac495dSmrg /* Define to 1 if you have the `_tanhl' function. */
120036ac495dSmrg /* #undef _GLIBCXX_HAVE__TANHL */
120136ac495dSmrg 
120236ac495dSmrg /* Define to 1 if you have the `_tanl' function. */
120336ac495dSmrg /* #undef _GLIBCXX_HAVE__TANL */
120436ac495dSmrg 
120536ac495dSmrg /* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
120636ac495dSmrg #define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
120736ac495dSmrg 
120836ac495dSmrg /* Define as const if the declaration of iconv() needs const. */
120977a1ad5fSkamil #define _GLIBCXX_ICONV_CONST
121036ac495dSmrg 
121136ac495dSmrg /* Define to the sub-directory in which libtool stores uninstalled libraries.
121236ac495dSmrg    */
121336ac495dSmrg #define LT_OBJDIR ".libs/"
121436ac495dSmrg 
121536ac495dSmrg /* Name of package */
121636ac495dSmrg /* #undef _GLIBCXX_PACKAGE */
121736ac495dSmrg 
121836ac495dSmrg /* Define to the address where bug reports for this package should be sent. */
121936ac495dSmrg #define _GLIBCXX_PACKAGE_BUGREPORT ""
122036ac495dSmrg 
122136ac495dSmrg /* Define to the full name of this package. */
122236ac495dSmrg #define _GLIBCXX_PACKAGE_NAME "package-unused"
122336ac495dSmrg 
122436ac495dSmrg /* Define to the full name and version of this package. */
122536ac495dSmrg #define _GLIBCXX_PACKAGE_STRING "package-unused version-unused"
122636ac495dSmrg 
122736ac495dSmrg /* Define to the one symbol short name of this package. */
122836ac495dSmrg #define _GLIBCXX_PACKAGE_TARNAME "libstdc++"
122936ac495dSmrg 
123036ac495dSmrg /* Define to the home page for this package. */
123136ac495dSmrg #define _GLIBCXX_PACKAGE_URL ""
123236ac495dSmrg 
123336ac495dSmrg /* Define to the version of this package. */
123436ac495dSmrg #define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused"
123536ac495dSmrg 
123636ac495dSmrg /* The size of `char', as computed by sizeof. */
123736ac495dSmrg /* #undef SIZEOF_CHAR */
123836ac495dSmrg 
123936ac495dSmrg /* The size of `int', as computed by sizeof. */
124036ac495dSmrg /* #undef SIZEOF_INT */
124136ac495dSmrg 
124236ac495dSmrg /* The size of `long', as computed by sizeof. */
124336ac495dSmrg /* #undef SIZEOF_LONG */
124436ac495dSmrg 
124536ac495dSmrg /* The size of `short', as computed by sizeof. */
124636ac495dSmrg /* #undef SIZEOF_SHORT */
124736ac495dSmrg 
124836ac495dSmrg /* The size of `void *', as computed by sizeof. */
124936ac495dSmrg /* #undef SIZEOF_VOID_P */
125036ac495dSmrg 
125136ac495dSmrg /* Define to 1 if you have the ANSI C header files. */
125236ac495dSmrg #define STDC_HEADERS 1
125336ac495dSmrg 
125436ac495dSmrg /* Version number of package */
125536ac495dSmrg /* #undef _GLIBCXX_VERSION */
125636ac495dSmrg 
125736ac495dSmrg /* Define if the compiler supports C++11 atomics. */
125836ac495dSmrg /* #undef _GLIBCXX_ATOMIC_BUILTINS */
125936ac495dSmrg 
126036ac495dSmrg /* Define to use concept checking code from the boost libraries. */
126136ac495dSmrg /* #undef _GLIBCXX_CONCEPT_CHECKS */
126236ac495dSmrg 
126336ac495dSmrg /* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable,
126436ac495dSmrg    undefined for platform defaults */
126536ac495dSmrg #define _GLIBCXX_FULLY_DYNAMIC_STRING 0
126636ac495dSmrg 
126736ac495dSmrg /* Define if gthreads library is available. */
126836ac495dSmrg #define _GLIBCXX_HAS_GTHREADS 1
126936ac495dSmrg 
127036ac495dSmrg /* Define to 1 if a full hosted library is built, or 0 if freestanding. */
127136ac495dSmrg #define _GLIBCXX_HOSTED 1
127236ac495dSmrg 
127336ac495dSmrg /* Define if compatibility should be provided for -mlong-double-64. */
127436ac495dSmrg 
127536ac495dSmrg /* Define if ptrdiff_t is int. */
127636ac495dSmrg #define _GLIBCXX_PTRDIFF_T_IS_INT 1
127736ac495dSmrg 
127836ac495dSmrg /* Define if using setrlimit to set resource limits during "make check" */
127936ac495dSmrg #define _GLIBCXX_RES_LIMITS 1
128036ac495dSmrg 
128136ac495dSmrg /* Define if size_t is unsigned int. */
128236ac495dSmrg #define _GLIBCXX_SIZE_T_IS_UINT 1
128336ac495dSmrg 
128436ac495dSmrg /* Define if the compiler is configured for setjmp/longjmp exceptions. */
128536ac495dSmrg /* #undef _GLIBCXX_SJLJ_EXCEPTIONS */
128636ac495dSmrg 
128736ac495dSmrg /* Define to the value of the EOF integer constant. */
128836ac495dSmrg #define _GLIBCXX_STDIO_EOF -1
128936ac495dSmrg 
129036ac495dSmrg /* Define to the value of the SEEK_CUR integer constant. */
129136ac495dSmrg #define _GLIBCXX_STDIO_SEEK_CUR 1
129236ac495dSmrg 
129336ac495dSmrg /* Define to the value of the SEEK_END integer constant. */
129436ac495dSmrg #define _GLIBCXX_STDIO_SEEK_END 2
129536ac495dSmrg 
129636ac495dSmrg /* Define to use symbol versioning in the shared library. */
129736ac495dSmrg /* #undef _GLIBCXX_SYMVER */
129836ac495dSmrg 
129936ac495dSmrg /* Define to use darwin versioning in the shared library. */
130036ac495dSmrg /* #undef _GLIBCXX_SYMVER_DARWIN */
130136ac495dSmrg 
130236ac495dSmrg /* Define to use GNU versioning in the shared library. */
130336ac495dSmrg /* #undef _GLIBCXX_SYMVER_GNU */
130436ac495dSmrg 
130536ac495dSmrg /* Define to use GNU namespace versioning in the shared library. */
130636ac495dSmrg /* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */
130736ac495dSmrg 
130836ac495dSmrg /* Define to use Sun versioning in the shared library. */
130936ac495dSmrg /* #undef _GLIBCXX_SYMVER_SUN */
131036ac495dSmrg 
131136ac495dSmrg /* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>,
131236ac495dSmrg    <stdio.h>, and <stdlib.h> can be used or exposed. */
131336ac495dSmrg #define _GLIBCXX_USE_C99 1
131436ac495dSmrg 
131536ac495dSmrg /* Define if C99 functions in <complex.h> should be used in <complex>. Using
131636ac495dSmrg    compiler builtins for these functions requires corresponding C99 library
131736ac495dSmrg    functions to be present. */
131836ac495dSmrg #define _GLIBCXX_USE_C99_COMPLEX 1
131936ac495dSmrg 
132036ac495dSmrg /* Define if C99 functions in <complex.h> should be used in <tr1/complex>.
132136ac495dSmrg    Using compiler builtins for these functions requires corresponding C99
132236ac495dSmrg    library functions to be present. */
132336ac495dSmrg #define _GLIBCXX_USE_C99_COMPLEX_TR1 1
132436ac495dSmrg 
132536ac495dSmrg /* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in
132636ac495dSmrg    namespace std::tr1. */
132736ac495dSmrg #define _GLIBCXX_USE_C99_CTYPE_TR1 1
132836ac495dSmrg 
132936ac495dSmrg /* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in
133036ac495dSmrg    namespace std::tr1. */
133136ac495dSmrg /* #undef _GLIBCXX_USE_C99_FENV_TR1 */
133236ac495dSmrg 
133336ac495dSmrg /* Define if C99 functions in <inttypes.h> should be imported in
133436ac495dSmrg    <tr1/cinttypes> in namespace std::tr1. */
133536ac495dSmrg #define _GLIBCXX_USE_C99_INTTYPES_TR1 1
133636ac495dSmrg 
133736ac495dSmrg /* Define if wchar_t C99 functions in <inttypes.h> should be imported in
133836ac495dSmrg    <tr1/cinttypes> in namespace std::tr1. */
133936ac495dSmrg #define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1
134036ac495dSmrg 
134136ac495dSmrg /* Define if C99 functions or macros in <math.h> should be imported in <cmath>
134236ac495dSmrg    in namespace std. */
134336ac495dSmrg #define _GLIBCXX_USE_C99_MATH 1
134436ac495dSmrg 
134536ac495dSmrg /* Define if C99 functions or macros in <math.h> should be imported in
134636ac495dSmrg    <tr1/cmath> in namespace std::tr1. */
134736ac495dSmrg #define _GLIBCXX_USE_C99_MATH_TR1 1
134836ac495dSmrg 
134936ac495dSmrg /* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in
135036ac495dSmrg    namespace std::tr1. */
135136ac495dSmrg #define _GLIBCXX_USE_C99_STDINT_TR1 1
135236ac495dSmrg 
135336ac495dSmrg /* Defined if clock_gettime syscall has monotonic and realtime clock support.
135436ac495dSmrg    */
135536ac495dSmrg /* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */
135636ac495dSmrg 
135736ac495dSmrg /* Defined if clock_gettime has monotonic clock support. */
135836ac495dSmrg #define _GLIBCXX_USE_CLOCK_MONOTONIC 1
135936ac495dSmrg 
136036ac495dSmrg /* Defined if clock_gettime has realtime clock support. */
136136ac495dSmrg #define _GLIBCXX_USE_CLOCK_REALTIME 1
136236ac495dSmrg 
136336ac495dSmrg /* Define if ISO/IEC TR 24733 decimal floating point types are supported on
136436ac495dSmrg    this host. */
136536ac495dSmrg /* #undef _GLIBCXX_USE_DECIMAL_FLOAT */
136636ac495dSmrg 
136736ac495dSmrg /* Define if fchmod is available in <sys/stat.h>. */
136836ac495dSmrg #define _GLIBCXX_USE_FCHMOD 1
136936ac495dSmrg 
137036ac495dSmrg /* Define if fchmodat is available in <sys/stat.h>. */
137136ac495dSmrg #define _GLIBCXX_USE_FCHMODAT 1
137236ac495dSmrg 
137336ac495dSmrg /* Define if __float128 is supported on this host. */
137436ac495dSmrg /* #undef _GLIBCXX_USE_FLOAT128 */
137536ac495dSmrg 
137636ac495dSmrg /* Defined if gettimeofday is available. */
137736ac495dSmrg #define _GLIBCXX_USE_GETTIMEOFDAY 1
137836ac495dSmrg 
137936ac495dSmrg /* Define if get_nprocs is available in <sys/sysinfo.h>. */
138036ac495dSmrg /* #undef _GLIBCXX_USE_GET_NPROCS */
138136ac495dSmrg 
138236ac495dSmrg /* Define if __int128 is supported on this host. */
138336ac495dSmrg /* #undef _GLIBCXX_USE_INT128 */
138436ac495dSmrg 
138536ac495dSmrg /* Define if LFS support is available. */
138636ac495dSmrg /* #undef _GLIBCXX_USE_LFS */
138736ac495dSmrg 
138836ac495dSmrg /* Define if code specialized for long long should be used. */
138936ac495dSmrg #define _GLIBCXX_USE_LONG_LONG 1
139036ac495dSmrg 
139136ac495dSmrg /* Defined if nanosleep is available. */
139236ac495dSmrg #define _GLIBCXX_USE_NANOSLEEP 1
139336ac495dSmrg 
139436ac495dSmrg /* Define if NLS translations are to be used. */
139536ac495dSmrg /* #undef _GLIBCXX_USE_NLS */
139636ac495dSmrg 
139736ac495dSmrg /* Define if pthreads_num_processors_np is available in <pthread.h>. */
139836ac495dSmrg /* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */
139936ac495dSmrg 
140036ac495dSmrg /* Define if POSIX read/write locks are available in <gthr.h>. */
140136ac495dSmrg #define _GLIBCXX_USE_PTHREAD_RWLOCK_T 1
140236ac495dSmrg 
140336ac495dSmrg /* Define if /dev/random and /dev/urandom are available for the random_device
140436ac495dSmrg    of TR1 (Chapter 5.1). */
140536ac495dSmrg #define _GLIBCXX_USE_RANDOM_TR1 1
140636ac495dSmrg 
140736ac495dSmrg /* Define if usable realpath is available in <stdlib.h>. */
140836ac495dSmrg /* #undef _GLIBCXX_USE_REALPATH */
140936ac495dSmrg 
141036ac495dSmrg /* Defined if sched_yield is available. */
141136ac495dSmrg #define _GLIBCXX_USE_SCHED_YIELD 1
141236ac495dSmrg 
141336ac495dSmrg /* Define if _SC_NPROCESSORS_ONLN is available in <unistd.h>. */
141436ac495dSmrg #define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1
141536ac495dSmrg 
141636ac495dSmrg /* Define if _SC_NPROC_ONLN is available in <unistd.h>. */
141736ac495dSmrg /* #undef _GLIBCXX_USE_SC_NPROC_ONLN */
141836ac495dSmrg 
141936ac495dSmrg /* Define if sendfile is available in <sys/stat.h>. */
142036ac495dSmrg /* #undef _GLIBCXX_USE_SENDFILE */
142136ac495dSmrg 
142236ac495dSmrg /* Define if struct stat has timespec members. */
142336ac495dSmrg #define _GLIBCXX_USE_ST_MTIM 1
142436ac495dSmrg 
142536ac495dSmrg /* Define if sysctl(), CTL_HW and HW_NCPU are available in <sys/sysctl.h>. */
142636ac495dSmrg #define _GLIBCXX_USE_SYSCTL_HW_NCPU 1
142736ac495dSmrg 
142836ac495dSmrg /* Define if obsolescent tmpnam is available in <stdio.h>. */
142936ac495dSmrg #define _GLIBCXX_USE_TMPNAM 1
143036ac495dSmrg 
143136ac495dSmrg /* Define if utimensat and UTIME_OMIT are available in <sys/stat.h> and
143236ac495dSmrg    AT_FDCWD in <fcntl.h>. */
143336ac495dSmrg #define _GLIBCXX_USE_UTIMENSAT 1
143436ac495dSmrg 
143536ac495dSmrg /* Define if code specialized for wchar_t should be used. */
143636ac495dSmrg #define _GLIBCXX_USE_WCHAR_T 1
143736ac495dSmrg 
143836ac495dSmrg /* Define to 1 if a verbose library is built, or 0 otherwise. */
143936ac495dSmrg #define _GLIBCXX_VERBOSE 1
144036ac495dSmrg 
144136ac495dSmrg /* Defined if as can handle rdrand. */
144236ac495dSmrg /* #undef _GLIBCXX_X86_RDRAND */
144336ac495dSmrg 
144436ac495dSmrg /* Define to 1 if mutex_timedlock is available. */
144536ac495dSmrg #define _GTHREAD_USE_MUTEX_TIMEDLOCK 0
144636ac495dSmrg 
144736ac495dSmrg /* Define if all C++11 overloads are available in <math.h>.  */
144836ac495dSmrg #if __cplusplus >= 201103L
144936ac495dSmrg /* #undef __CORRECT_ISO_CPP11_MATH_H_PROTO */
145036ac495dSmrg #endif
145136ac495dSmrg 
145236ac495dSmrg #if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF)
145336ac495dSmrg # define _GLIBCXX_HAVE_ACOSF 1
145436ac495dSmrg # define acosf _acosf
145536ac495dSmrg #endif
145636ac495dSmrg 
145736ac495dSmrg #if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL)
145836ac495dSmrg # define _GLIBCXX_HAVE_ACOSL 1
145936ac495dSmrg # define acosl _acosl
146036ac495dSmrg #endif
146136ac495dSmrg 
146236ac495dSmrg #if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF)
146336ac495dSmrg # define _GLIBCXX_HAVE_ASINF 1
146436ac495dSmrg # define asinf _asinf
146536ac495dSmrg #endif
146636ac495dSmrg 
146736ac495dSmrg #if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL)
146836ac495dSmrg # define _GLIBCXX_HAVE_ASINL 1
146936ac495dSmrg # define asinl _asinl
147036ac495dSmrg #endif
147136ac495dSmrg 
147236ac495dSmrg #if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F)
147336ac495dSmrg # define _GLIBCXX_HAVE_ATAN2F 1
147436ac495dSmrg # define atan2f _atan2f
147536ac495dSmrg #endif
147636ac495dSmrg 
147736ac495dSmrg #if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L)
147836ac495dSmrg # define _GLIBCXX_HAVE_ATAN2L 1
147936ac495dSmrg # define atan2l _atan2l
148036ac495dSmrg #endif
148136ac495dSmrg 
148236ac495dSmrg #if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF)
148336ac495dSmrg # define _GLIBCXX_HAVE_ATANF 1
148436ac495dSmrg # define atanf _atanf
148536ac495dSmrg #endif
148636ac495dSmrg 
148736ac495dSmrg #if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL)
148836ac495dSmrg # define _GLIBCXX_HAVE_ATANL 1
148936ac495dSmrg # define atanl _atanl
149036ac495dSmrg #endif
149136ac495dSmrg 
149236ac495dSmrg #if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF)
149336ac495dSmrg # define _GLIBCXX_HAVE_CEILF 1
149436ac495dSmrg # define ceilf _ceilf
149536ac495dSmrg #endif
149636ac495dSmrg 
149736ac495dSmrg #if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL)
149836ac495dSmrg # define _GLIBCXX_HAVE_CEILL 1
149936ac495dSmrg # define ceill _ceill
150036ac495dSmrg #endif
150136ac495dSmrg 
150236ac495dSmrg #if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF)
150336ac495dSmrg # define _GLIBCXX_HAVE_COSF 1
150436ac495dSmrg # define cosf _cosf
150536ac495dSmrg #endif
150636ac495dSmrg 
150736ac495dSmrg #if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF)
150836ac495dSmrg # define _GLIBCXX_HAVE_COSHF 1
150936ac495dSmrg # define coshf _coshf
151036ac495dSmrg #endif
151136ac495dSmrg 
151236ac495dSmrg #if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL)
151336ac495dSmrg # define _GLIBCXX_HAVE_COSHL 1
151436ac495dSmrg # define coshl _coshl
151536ac495dSmrg #endif
151636ac495dSmrg 
151736ac495dSmrg #if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL)
151836ac495dSmrg # define _GLIBCXX_HAVE_COSL 1
151936ac495dSmrg # define cosl _cosl
152036ac495dSmrg #endif
152136ac495dSmrg 
152236ac495dSmrg #if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF)
152336ac495dSmrg # define _GLIBCXX_HAVE_EXPF 1
152436ac495dSmrg # define expf _expf
152536ac495dSmrg #endif
152636ac495dSmrg 
152736ac495dSmrg #if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL)
152836ac495dSmrg # define _GLIBCXX_HAVE_EXPL 1
152936ac495dSmrg # define expl _expl
153036ac495dSmrg #endif
153136ac495dSmrg 
153236ac495dSmrg #if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF)
153336ac495dSmrg # define _GLIBCXX_HAVE_FABSF 1
153436ac495dSmrg # define fabsf _fabsf
153536ac495dSmrg #endif
153636ac495dSmrg 
153736ac495dSmrg #if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL)
153836ac495dSmrg # define _GLIBCXX_HAVE_FABSL 1
153936ac495dSmrg # define fabsl _fabsl
154036ac495dSmrg #endif
154136ac495dSmrg 
154236ac495dSmrg #if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE)
154336ac495dSmrg # define _GLIBCXX_HAVE_FINITE 1
154436ac495dSmrg # define finite _finite
154536ac495dSmrg #endif
154636ac495dSmrg 
154736ac495dSmrg #if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF)
154836ac495dSmrg # define _GLIBCXX_HAVE_FINITEF 1
154936ac495dSmrg # define finitef _finitef
155036ac495dSmrg #endif
155136ac495dSmrg 
155236ac495dSmrg #if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL)
155336ac495dSmrg # define _GLIBCXX_HAVE_FINITEL 1
155436ac495dSmrg # define finitel _finitel
155536ac495dSmrg #endif
155636ac495dSmrg 
155736ac495dSmrg #if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF)
155836ac495dSmrg # define _GLIBCXX_HAVE_FLOORF 1
155936ac495dSmrg # define floorf _floorf
156036ac495dSmrg #endif
156136ac495dSmrg 
156236ac495dSmrg #if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL)
156336ac495dSmrg # define _GLIBCXX_HAVE_FLOORL 1
156436ac495dSmrg # define floorl _floorl
156536ac495dSmrg #endif
156636ac495dSmrg 
156736ac495dSmrg #if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF)
156836ac495dSmrg # define _GLIBCXX_HAVE_FMODF 1
156936ac495dSmrg # define fmodf _fmodf
157036ac495dSmrg #endif
157136ac495dSmrg 
157236ac495dSmrg #if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL)
157336ac495dSmrg # define _GLIBCXX_HAVE_FMODL 1
157436ac495dSmrg # define fmodl _fmodl
157536ac495dSmrg #endif
157636ac495dSmrg 
157736ac495dSmrg #if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS)
157836ac495dSmrg # define _GLIBCXX_HAVE_FPCLASS 1
157936ac495dSmrg # define fpclass _fpclass
158036ac495dSmrg #endif
158136ac495dSmrg 
158236ac495dSmrg #if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF)
158336ac495dSmrg # define _GLIBCXX_HAVE_FREXPF 1
158436ac495dSmrg # define frexpf _frexpf
158536ac495dSmrg #endif
158636ac495dSmrg 
158736ac495dSmrg #if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL)
158836ac495dSmrg # define _GLIBCXX_HAVE_FREXPL 1
158936ac495dSmrg # define frexpl _frexpl
159036ac495dSmrg #endif
159136ac495dSmrg 
159236ac495dSmrg #if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT)
159336ac495dSmrg # define _GLIBCXX_HAVE_HYPOT 1
159436ac495dSmrg # define hypot _hypot
159536ac495dSmrg #endif
159636ac495dSmrg 
159736ac495dSmrg #if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF)
159836ac495dSmrg # define _GLIBCXX_HAVE_HYPOTF 1
159936ac495dSmrg # define hypotf _hypotf
160036ac495dSmrg #endif
160136ac495dSmrg 
160236ac495dSmrg #if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL)
160336ac495dSmrg # define _GLIBCXX_HAVE_HYPOTL 1
160436ac495dSmrg # define hypotl _hypotl
160536ac495dSmrg #endif
160636ac495dSmrg 
160736ac495dSmrg #if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF)
160836ac495dSmrg # define _GLIBCXX_HAVE_ISINF 1
160936ac495dSmrg # define isinf _isinf
161036ac495dSmrg #endif
161136ac495dSmrg 
161236ac495dSmrg #if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF)
161336ac495dSmrg # define _GLIBCXX_HAVE_ISINFF 1
161436ac495dSmrg # define isinff _isinff
161536ac495dSmrg #endif
161636ac495dSmrg 
161736ac495dSmrg #if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL)
161836ac495dSmrg # define _GLIBCXX_HAVE_ISINFL 1
161936ac495dSmrg # define isinfl _isinfl
162036ac495dSmrg #endif
162136ac495dSmrg 
162236ac495dSmrg #if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN)
162336ac495dSmrg # define _GLIBCXX_HAVE_ISNAN 1
162436ac495dSmrg # define isnan _isnan
162536ac495dSmrg #endif
162636ac495dSmrg 
162736ac495dSmrg #if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF)
162836ac495dSmrg # define _GLIBCXX_HAVE_ISNANF 1
162936ac495dSmrg # define isnanf _isnanf
163036ac495dSmrg #endif
163136ac495dSmrg 
163236ac495dSmrg #if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL)
163336ac495dSmrg # define _GLIBCXX_HAVE_ISNANL 1
163436ac495dSmrg # define isnanl _isnanl
163536ac495dSmrg #endif
163636ac495dSmrg 
163736ac495dSmrg #if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF)
163836ac495dSmrg # define _GLIBCXX_HAVE_LDEXPF 1
163936ac495dSmrg # define ldexpf _ldexpf
164036ac495dSmrg #endif
164136ac495dSmrg 
164236ac495dSmrg #if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL)
164336ac495dSmrg # define _GLIBCXX_HAVE_LDEXPL 1
164436ac495dSmrg # define ldexpl _ldexpl
164536ac495dSmrg #endif
164636ac495dSmrg 
164736ac495dSmrg #if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F)
164836ac495dSmrg # define _GLIBCXX_HAVE_LOG10F 1
164936ac495dSmrg # define log10f _log10f
165036ac495dSmrg #endif
165136ac495dSmrg 
165236ac495dSmrg #if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L)
165336ac495dSmrg # define _GLIBCXX_HAVE_LOG10L 1
165436ac495dSmrg # define log10l _log10l
165536ac495dSmrg #endif
165636ac495dSmrg 
165736ac495dSmrg #if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF)
165836ac495dSmrg # define _GLIBCXX_HAVE_LOGF 1
165936ac495dSmrg # define logf _logf
166036ac495dSmrg #endif
166136ac495dSmrg 
166236ac495dSmrg #if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL)
166336ac495dSmrg # define _GLIBCXX_HAVE_LOGL 1
166436ac495dSmrg # define logl _logl
166536ac495dSmrg #endif
166636ac495dSmrg 
166736ac495dSmrg #if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF)
166836ac495dSmrg # define _GLIBCXX_HAVE_MODF 1
166936ac495dSmrg # define modf _modf
167036ac495dSmrg #endif
167136ac495dSmrg 
167236ac495dSmrg #if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF)
167336ac495dSmrg # define _GLIBCXX_HAVE_MODFF 1
167436ac495dSmrg # define modff _modff
167536ac495dSmrg #endif
167636ac495dSmrg 
167736ac495dSmrg #if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL)
167836ac495dSmrg # define _GLIBCXX_HAVE_MODFL 1
167936ac495dSmrg # define modfl _modfl
168036ac495dSmrg #endif
168136ac495dSmrg 
168236ac495dSmrg #if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF)
168336ac495dSmrg # define _GLIBCXX_HAVE_POWF 1
168436ac495dSmrg # define powf _powf
168536ac495dSmrg #endif
168636ac495dSmrg 
168736ac495dSmrg #if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL)
168836ac495dSmrg # define _GLIBCXX_HAVE_POWL 1
168936ac495dSmrg # define powl _powl
169036ac495dSmrg #endif
169136ac495dSmrg 
169236ac495dSmrg #if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS)
169336ac495dSmrg # define _GLIBCXX_HAVE_QFPCLASS 1
169436ac495dSmrg # define qfpclass _qfpclass
169536ac495dSmrg #endif
169636ac495dSmrg 
169736ac495dSmrg #if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS)
169836ac495dSmrg # define _GLIBCXX_HAVE_SINCOS 1
169936ac495dSmrg # define sincos _sincos
170036ac495dSmrg #endif
170136ac495dSmrg 
170236ac495dSmrg #if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF)
170336ac495dSmrg # define _GLIBCXX_HAVE_SINCOSF 1
170436ac495dSmrg # define sincosf _sincosf
170536ac495dSmrg #endif
170636ac495dSmrg 
170736ac495dSmrg #if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL)
170836ac495dSmrg # define _GLIBCXX_HAVE_SINCOSL 1
170936ac495dSmrg # define sincosl _sincosl
171036ac495dSmrg #endif
171136ac495dSmrg 
171236ac495dSmrg #if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF)
171336ac495dSmrg # define _GLIBCXX_HAVE_SINF 1
171436ac495dSmrg # define sinf _sinf
171536ac495dSmrg #endif
171636ac495dSmrg 
171736ac495dSmrg #if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF)
171836ac495dSmrg # define _GLIBCXX_HAVE_SINHF 1
171936ac495dSmrg # define sinhf _sinhf
172036ac495dSmrg #endif
172136ac495dSmrg 
172236ac495dSmrg #if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL)
172336ac495dSmrg # define _GLIBCXX_HAVE_SINHL 1
172436ac495dSmrg # define sinhl _sinhl
172536ac495dSmrg #endif
172636ac495dSmrg 
172736ac495dSmrg #if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL)
172836ac495dSmrg # define _GLIBCXX_HAVE_SINL 1
172936ac495dSmrg # define sinl _sinl
173036ac495dSmrg #endif
173136ac495dSmrg 
173236ac495dSmrg #if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF)
173336ac495dSmrg # define _GLIBCXX_HAVE_SQRTF 1
173436ac495dSmrg # define sqrtf _sqrtf
173536ac495dSmrg #endif
173636ac495dSmrg 
173736ac495dSmrg #if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL)
173836ac495dSmrg # define _GLIBCXX_HAVE_SQRTL 1
173936ac495dSmrg # define sqrtl _sqrtl
174036ac495dSmrg #endif
174136ac495dSmrg 
174236ac495dSmrg #if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF)
174336ac495dSmrg # define _GLIBCXX_HAVE_STRTOF 1
174436ac495dSmrg # define strtof _strtof
174536ac495dSmrg #endif
174636ac495dSmrg 
174736ac495dSmrg #if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD)
174836ac495dSmrg # define _GLIBCXX_HAVE_STRTOLD 1
174936ac495dSmrg # define strtold _strtold
175036ac495dSmrg #endif
175136ac495dSmrg 
175236ac495dSmrg #if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF)
175336ac495dSmrg # define _GLIBCXX_HAVE_TANF 1
175436ac495dSmrg # define tanf _tanf
175536ac495dSmrg #endif
175636ac495dSmrg 
175736ac495dSmrg #if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF)
175836ac495dSmrg # define _GLIBCXX_HAVE_TANHF 1
175936ac495dSmrg # define tanhf _tanhf
176036ac495dSmrg #endif
176136ac495dSmrg 
176236ac495dSmrg #if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL)
176336ac495dSmrg # define _GLIBCXX_HAVE_TANHL 1
176436ac495dSmrg # define tanhl _tanhl
176536ac495dSmrg #endif
176636ac495dSmrg 
176736ac495dSmrg #if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL)
176836ac495dSmrg # define _GLIBCXX_HAVE_TANL 1
176936ac495dSmrg # define tanl _tanl
177036ac495dSmrg #endif
177136ac495dSmrg 
177236ac495dSmrg #endif // _GLIBCXX_CXX_CONFIG_H
1773