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