111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Predefined symbols and macros -*- C++ -*- 211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Copyright (C) 1997-2014 Free Software Foundation, Inc. 411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// 511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// This file is part of the GNU ISO C++ Library. This library is free 611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// software; you can redistribute it and/or modify it under the 711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// terms of the GNU General Public License as published by the 811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Free Software Foundation; either version 3, or (at your option) 911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// any later version. 1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// This library is distributed in the hope that it will be useful, 1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// but WITHOUT ANY WARRANTY; without even the implied warranty of 1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// GNU General Public License for more details. 1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Under Section 7 of GPL version 3, you are granted additional 1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// permissions described in the GCC Runtime Library Exception, version 1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// 3.1, as published by the Free Software Foundation. 1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// You should have received a copy of the GNU General Public License and 2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// a copy of the GCC Runtime Library Exception along with this program; 2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// <http://www.gnu.org/licenses/>. 2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/** @file bits/c++config.h 2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert * This is an internal header file, included by other library headers. 2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert * Do not attempt to use it directly. @headername{iosfwd} 2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert */ 2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_CXX_CONFIG_H 3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_CXX_CONFIG_H 1 3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// The current version of the C++ library in compressed ISO date format. 3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define __GLIBCXX__ 20140827 3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Macros for various attributes. 3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_PURE 3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_CONST 3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_NORETURN 4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_NOTHROW 4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_VISIBILITY 4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_PURE 4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_PURE __attribute__ ((__pure__)) 4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_CONST 4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_CONST __attribute__ ((__const__)) 4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_NORETURN 5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) 5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// See below for C++ 5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_NOTHROW 5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# ifndef __cplusplus 5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) 5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# endif 5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Macros for visibility attributes. 6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_VISIBILITY 6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) 6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#else 6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// If this is not supplied by the OS-specific or CPU-specific 7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// headers included below, it will be defined to an empty default. 7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) 7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Macros for deprecated attributes. 7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_USE_DEPRECATED 7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_DEPRECATED 7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_USE_DEPRECATED 7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_USE_DEPRECATED 1 7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined(__DEPRECATED) && (__cplusplus >= 201103L) 8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) 8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#else 8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_DEPRECATED 8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Macros for ABI tag attributes. 8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_ABI_TAG_CXX11 8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) 9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 9111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 9211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 9311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if __cplusplus 9411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 9511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Macro for constexpr, to support in mixed 03/0x mode. 9611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_CONSTEXPR 9711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# if __cplusplus >= 201103L 9811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_CONSTEXPR constexpr 9911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_USE_CONSTEXPR constexpr 10011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# else 10111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_CONSTEXPR 10211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_USE_CONSTEXPR const 10311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# endif 10411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 10511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 10611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Macro for noexcept, to support in mixed 03/0x mode. 10711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_NOEXCEPT 10811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# if __cplusplus >= 201103L 10911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_NOEXCEPT noexcept 11011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_USE_NOEXCEPT noexcept 11111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_THROW(_EXC) 11211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# else 11311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_NOEXCEPT 11411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_USE_NOEXCEPT throw() 11511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_THROW(_EXC) throw(_EXC) 11611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# endif 11711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 11811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 11911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_NOTHROW 12011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT 12111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 12211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 12311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_THROW_OR_ABORT 12411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# if __EXCEPTIONS 12511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) 12611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# else 12711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) 12811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# endif 12911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 13011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 13111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Macro for extern template, ie controling template linkage via use 13211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// of extern keyword on template declaration. As documented in the g++ 13311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// manual, it inhibits all implicit instantiations and is used 13411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// throughout the library to avoid multiple weak definitions for 13511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// required types that are already explicitly instantiated in the 13611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// library binary. This substantially reduces the binary size of 13711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// resulting executables. 13811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern 13911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// templates only in basic_string, thus activating its debug-mode 14011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// checks even at -O0. 14111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_EXTERN_TEMPLATE 1 14211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 14311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* 14411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert Outline of libstdc++ namespaces. 14511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 14611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace std 14711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert { 14811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace __debug { } 14911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace __parallel { } 15011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace __profile { } 15111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace __cxx1998 { } 15211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 15311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace __detail { } 15411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 15511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace rel_ops { } 15611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 15711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace tr1 15811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert { 15911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace placeholders { } 16011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace regex_constants { } 16111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace __detail { } 16211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert } 16311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 16411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace tr2 { } 16511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 16611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace decimal { } 16711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 16811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace chrono { } 16911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace placeholders { } 17011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace regex_constants { } 17111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace this_thread { } 17211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 17311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace experimental { } 17411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert } 17511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 17611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace abi { } 17711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 17811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace __gnu_cxx 17911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert { 18011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace __detail { } 18111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert } 18211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 18311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert For full details see: 18411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html 18511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert*/ 18611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertnamespace std 18711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert{ 18811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert typedef __SIZE_TYPE__ size_t; 18911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert typedef __PTRDIFF_TYPE__ ptrdiff_t; 19011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 19111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if __cplusplus >= 201103L 19211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert typedef decltype(nullptr) nullptr_t; 19311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 19411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert} 19511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 19611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 19711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Defined if inline namespaces are used for versioning. 19811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_INLINE_VERSION 0 19911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 20011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Inline namespace for symbol versioning. 20111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if _GLIBCXX_INLINE_VERSION 20211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 20311cd02dfb91661c65134cac258cf5924270e9d2Dan Albertnamespace std 20411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert{ 20511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert inline namespace __7 { } 20611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 20711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace rel_ops { inline namespace __7 { } } 20811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 20911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace tr1 21011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert { 21111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert inline namespace __7 { } 21211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace placeholders { inline namespace __7 { } } 21311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace regex_constants { inline namespace __7 { } } 21411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace __detail { inline namespace __7 { } } 21511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert } 21611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 21711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace tr2 21811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert { inline namespace __7 { } } 21911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 22011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace decimal { inline namespace __7 { } } 22111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 22211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace chrono { inline namespace __7 { } } 22311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace placeholders { inline namespace __7 { } } 22411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace regex_constants { inline namespace __7 { } } 22511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace this_thread { inline namespace __7 { } } 22611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 22711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace experimental { inline namespace __7 { } } 22811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 22911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace __detail { inline namespace __7 { } } 23011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert} 23111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 23211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertnamespace __gnu_cxx 23311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert{ 23411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert inline namespace __7 { } 23511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace __detail { inline namespace __7 { } } 23611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert} 23711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { 23811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_END_NAMESPACE_VERSION } 23911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#else 24011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_BEGIN_NAMESPACE_VERSION 24111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_END_NAMESPACE_VERSION 24211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 24311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 24411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 24511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Inline namespaces for special modes: debug, parallel, profile. 24611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ 24711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert || defined(_GLIBCXX_PROFILE) 24811cd02dfb91661c65134cac258cf5924270e9d2Dan Albertnamespace std 24911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert{ 25011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert // Non-inline namespace for components replaced by alternates in active mode. 25111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace __cxx1998 25211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert { 25311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if _GLIBCXX_INLINE_VERSION 25411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert inline namespace __7 { } 25511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 25611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert } 25711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 25811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert // Inline namespace for debug mode. 25911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# ifdef _GLIBCXX_DEBUG 26011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert inline namespace __debug { } 26111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# endif 26211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 26311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert // Inline namespaces for parallel mode. 26411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# ifdef _GLIBCXX_PARALLEL 26511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert inline namespace __parallel { } 26611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# endif 26711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 26811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert // Inline namespaces for profile mode 26911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# ifdef _GLIBCXX_PROFILE 27011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert inline namespace __profile { } 27111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# endif 27211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert} 27311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 27411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Check for invalid usage and unsupported mixed-mode use. 27511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) 27611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# error illegal use of multiple inlined namespaces 27711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# endif 27811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) 27911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# error illegal use of multiple inlined namespaces 28011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# endif 28111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) 28211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# error illegal use of multiple inlined namespaces 28311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# endif 28411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 28511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Check for invalid use due to lack for weak symbols. 28611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# if __NO_INLINE__ && !__GXX_WEAK__ 28711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# warning currently using inlined namespace mode which may fail \ 28811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert without inlining due to lack of weak symbols 28911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# endif 29011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 29111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 29211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Macros for namespace scope. Either namespace std:: or the name 29311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// of some nested namespace within it corresponding to the active mode. 29411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_STD_A 29511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_STD_C 29611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// 29711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Macros for opening/closing conditional namespaces. 29811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_BEGIN_NAMESPACE_ALGO 29911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_END_NAMESPACE_ALGO 30011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 30111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_END_NAMESPACE_CONTAINER 30211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) 30311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_STD_C __cxx1998 30411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ 30511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION 30611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_END_NAMESPACE_CONTAINER \ 30711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert _GLIBCXX_END_NAMESPACE_VERSION } 30811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# undef _GLIBCXX_EXTERN_TEMPLATE 30911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_EXTERN_TEMPLATE -1 31011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 31111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 31211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifdef _GLIBCXX_PARALLEL 31311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_STD_A __cxx1998 31411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ 31511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION 31611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_END_NAMESPACE_ALGO \ 31711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert _GLIBCXX_END_NAMESPACE_VERSION } 31811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 31911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 32011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_STD_A 32111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_STD_A std 32211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 32311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 32411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_STD_C 32511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_STD_C std 32611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 32711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 32811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO 32911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_BEGIN_NAMESPACE_ALGO 33011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 33111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 33211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_END_NAMESPACE_ALGO 33311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_END_NAMESPACE_ALGO 33411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 33511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 33611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 33711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 33811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 33911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 34011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER 34111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_END_NAMESPACE_CONTAINER 34211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 34311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 34411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// GLIBCXX_ABI Deprecated 34511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Define if compatibility should be provided for -mlong-double-64. 34611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef _GLIBCXX_LONG_DOUBLE_COMPAT 34711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 34811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Inline namespace for long double 128 mode. 34911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ 35011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertnamespace std 35111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert{ 35211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert inline namespace __gnu_cxx_ldbl128 { } 35311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert} 35411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: 35511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { 35611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_END_NAMESPACE_LDBL } 35711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#else 35811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_NAMESPACE_LDBL 35911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_BEGIN_NAMESPACE_LDBL 36011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_END_NAMESPACE_LDBL 36111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 36211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 36311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Assert. 36411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) 36511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define __glibcxx_assert(_Condition) 36611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#else 36711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertnamespace std 36811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert{ 36911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert // Avoid the use of assert, because we're trying to keep the <cassert> 37011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert // include out of the mix. 37111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert inline void 37211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __replacement_assert(const char* __file, int __line, 37311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert const char* __function, const char* __condition) 37411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert { 37511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, 37611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __function, __condition); 37711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __builtin_abort(); 37811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert } 37911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert} 38011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define __glibcxx_assert(_Condition) \ 38111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert do \ 38211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert { \ 38311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert if (! (_Condition)) \ 38411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ 38511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert #_Condition); \ 38611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert } while (false) 38711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 38811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 38911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Macros for race detectors. 39011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and 39111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain 39211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// atomic (lock-free) synchronization to race detectors: 39311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// the race detector will infer a happens-before arc from the former to the 39411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// latter when they share the same argument pointer. 39511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// 39611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// The most frequent use case for these macros (and the only case in the 39711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// current implementation of the library) is atomic reference counting: 39811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// void _M_remove_reference() 39911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// { 40011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); 40111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) 40211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// { 40311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); 40411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// _M_destroy(__a); 40511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// } 40611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// } 40711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// The annotations in this example tell the race detector that all memory 40811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// accesses occurred when the refcount was positive do not race with 40911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// memory accesses which occurred after the refcount became zero. 41011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE 41111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) 41211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 41311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER 41411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) 41511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 41611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 41711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Macros for C linkage: define extern "C" linkage only when using C++. 41811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { 41911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_END_EXTERN_C } 42011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 42111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#else // !__cplusplus 42211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_BEGIN_EXTERN_C 42311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_END_EXTERN_C 42411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 42511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 42611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 42711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// First includes. 42811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 42911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Pick up any OS-specific definitions. 43011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <bits/os_defines.h> 43111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 43211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Pick up any CPU-specific definitions. 43311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <bits/cpu_defines.h> 43411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 43511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// If platform uses neither visibility nor psuedo-visibility, 43611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// specify empty default for namespace annotation macros. 43711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_PSEUDO_VISIBILITY 43811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_PSEUDO_VISIBILITY(V) 43911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 44011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 44111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Certain function definitions that are meant to be overridable from 44211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// user code are decorated with this macro. For some targets, this 44311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// macro causes these definitions to be weak. 44411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _GLIBCXX_WEAK_DEFINITION 44511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_WEAK_DEFINITION 44611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 44711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 44811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 44911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// The remainder of the prewritten config is automatic; all the 45011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// user hooks are listed above. 45111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 45211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Create a boolean flag to be used to determine if --fast-math is set. 45311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifdef __FAST_MATH__ 45411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_FAST_MATH 1 45511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#else 45611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_FAST_MATH 0 45711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 45811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 45911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// This marks string literals in header files to be extracted for eventual 46011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// translation. It is primarily used for messages in thrown exceptions; see 46111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// src/functexcept.cc. We use __N because the more traditional _N is used 46211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// for something else under certain OSes (see BADNAMES). 46311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define __N(msgid) (msgid) 46411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 46511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// For example, <windows.h> is known to #define min and max as macros... 46611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef min 46711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef max 46811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 46911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// End of prewritten config; the settings discovered at configure time follow. 47011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* config.h. Generated from config.h.in by configure. */ 47111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* config.h.in. Generated from configure.ac by autoheader. */ 47211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 47311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `acosf' function. */ 47411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ACOSF 1 47511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 47611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `acosl' function. */ 47711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_ACOSL */ 47811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 47911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `asinf' function. */ 48011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ASINF 1 48111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 48211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `asinl' function. */ 48311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_ASINL */ 48411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 48511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if the target assembler supports .symver directive. */ 48611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 48711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 48811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `atan2f' function. */ 48911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ATAN2F 1 49011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 49111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `atan2l' function. */ 49211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_ATAN2L */ 49311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 49411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `atanf' function. */ 49511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ATANF 1 49611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 49711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `atanl' function. */ 49811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_ATANL */ 49911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 50011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `at_quick_exit' function. */ 50111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_AT_QUICK_EXIT */ 50211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 50311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if the target assembler supports thread-local storage. */ 50411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_CC_TLS */ 50511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 50611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `ceilf' function. */ 50711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_CEILF 1 50811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 50911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `ceill' function. */ 51011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_CEILL 1 51111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 51211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <complex.h> header file. */ 51311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_COMPLEX_H */ 51411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 51511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `cosf' function. */ 51611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_COSF 1 51711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 51811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `coshf' function. */ 51911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_COSHF 1 52011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 52111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `coshl' function. */ 52211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_COSHL */ 52311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 52411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `cosl' function. */ 52511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_COSL */ 52611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 52711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <dlfcn.h> header file. */ 52811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_DLFCN_H 1 52911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 53011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if EBADMSG exists. */ 53111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_EBADMSG 1 53211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 53311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ECANCELED exists. */ 53411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ECANCELED 1 53511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 53611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ECHILD exists. */ 53711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ECHILD 1 53811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 53911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if EIDRM exists. */ 54011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_EIDRM 1 54111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 54211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <endian.h> header file. */ 54311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ENDIAN_H 1 54411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 54511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ENODATA exists. */ 54611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ENODATA 1 54711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 54811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ENOLINK exists. */ 54911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ENOLINK 1 55011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 55111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ENOSPC exists. */ 55211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ENOSPC 1 55311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 55411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ENOSR exists. */ 55511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ENOSR 1 55611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 55711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ENOSTR exists. */ 55811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ENOSTR 1 55911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 56011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ENOTRECOVERABLE exists. */ 56111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ENOTRECOVERABLE 1 56211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 56311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ENOTSUP exists. */ 56411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ENOTSUP 1 56511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 56611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if EOVERFLOW exists. */ 56711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_EOVERFLOW 1 56811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 56911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if EOWNERDEAD exists. */ 57011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_EOWNERDEAD 1 57111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 57211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if EPERM exists. */ 57311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_EPERM 1 57411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 57511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if EPROTO exists. */ 57611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_EPROTO 1 57711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 57811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ETIME exists. */ 57911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ETIME 1 58011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 58111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ETIMEDOUT exists. */ 58211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ETIMEDOUT 1 58311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 58411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ETXTBSY exists. */ 58511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ETXTBSY 1 58611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 58711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if EWOULDBLOCK exists. */ 58811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_EWOULDBLOCK 1 58911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 59011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <execinfo.h> header file. */ 59111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_EXECINFO_H */ 59211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 59311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `expf' function. */ 59411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_EXPF 1 59511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 59611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `expl' function. */ 59711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_EXPL */ 59811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 59911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `fabsf' function. */ 60011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_FABSF 1 60111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 60211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `fabsl' function. */ 60311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_FABSL 1 60411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 60511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <fenv.h> header file. */ 60611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_FENV_H 1 60711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 60811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `finite' function. */ 60911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_FINITE 1 61011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 61111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `finitef' function. */ 61211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_FINITEF 1 61311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 61411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `finitel' function. */ 61511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_FINITEL */ 61611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 61711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <float.h> header file. */ 61811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_FLOAT_H 1 61911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 62011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `floorf' function. */ 62111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_FLOORF 1 62211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 62311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `floorl' function. */ 62411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_FLOORL 1 62511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 62611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `fmodf' function. */ 62711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_FMODF 1 62811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 62911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `fmodl' function. */ 63011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_FMODL */ 63111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 63211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `fpclass' function. */ 63311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_FPCLASS */ 63411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 63511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <fp.h> header file. */ 63611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_FP_H */ 63711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 63811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `frexpf' function. */ 63911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_FREXPF 1 64011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 64111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `frexpl' function. */ 64211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_FREXPL */ 64311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 64411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if _Unwind_GetIPInfo is available. */ 64511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_GETIPINFO 1 64611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 64711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if gets is available in <stdio.h>. */ 64811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_GETS 1 64911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 65011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `hypot' function. */ 65111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_HYPOT 1 65211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 65311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `hypotf' function. */ 65411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_HYPOTF 1 65511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 65611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `hypotl' function. */ 65711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_HYPOTL */ 65811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 65911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if you have the iconv() function. */ 66011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_ICONV */ 66111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 66211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <ieeefp.h> header file. */ 66311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_IEEEFP_H */ 66411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 66511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if int64_t is available in <stdint.h>. */ 66611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_INT64_T 1 66711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 66811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if int64_t is a long. */ 66911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ 67011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 67111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if int64_t is a long long. */ 67211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 67311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 67411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <inttypes.h> header file. */ 67511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_INTTYPES_H 1 67611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 67711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `isinf' function. */ 67811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_ISINF */ 67911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 68011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `isinff' function. */ 68111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_ISINFF */ 68211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 68311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `isinfl' function. */ 68411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_ISINFL */ 68511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 68611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `isnan' function. */ 68711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ISNAN 1 68811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 68911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `isnanf' function. */ 69011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_ISNANF 1 69111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 69211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `isnanl' function. */ 69311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_ISNANL */ 69411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 69511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if iswblank exists. */ 69611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_ISWBLANK */ 69711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 69811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if LC_MESSAGES is available in <locale.h>. */ 69911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_LC_MESSAGES 1 70011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 70111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `ldexpf' function. */ 70211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_LDEXPF 1 70311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 70411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `ldexpl' function. */ 70511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_LDEXPL 1 70611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 70711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <libintl.h> header file. */ 70811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_LIBINTL_H */ 70911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 71011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Only used in build directory testsuite_hooks.h. */ 71111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_LIMIT_AS */ 71211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 71311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Only used in build directory testsuite_hooks.h. */ 71411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_LIMIT_DATA */ 71511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 71611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Only used in build directory testsuite_hooks.h. */ 71711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_LIMIT_FSIZE */ 71811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 71911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Only used in build directory testsuite_hooks.h. */ 72011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_LIMIT_RSS */ 72111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 72211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Only used in build directory testsuite_hooks.h. */ 72311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_LIMIT_VMEM */ 72411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 72511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if futex syscall is available. */ 72611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_LINUX_FUTEX 1 72711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 72811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <locale.h> header file. */ 72911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_LOCALE_H 1 73011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 73111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `log10f' function. */ 73211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_LOG10F 1 73311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 73411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `log10l' function. */ 73511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_LOG10L */ 73611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 73711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `logf' function. */ 73811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_LOGF 1 73911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 74011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `logl' function. */ 74111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_LOGL */ 74211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 74311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <machine/endian.h> header file. */ 74411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 74511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 74611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <machine/param.h> header file. */ 74711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_MACHINE_PARAM_H */ 74811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 74911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if mbstate_t exists in wchar.h. */ 75011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_MBSTATE_T 1 75111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 75211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <memory.h> header file. */ 75311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_MEMORY_H 1 75411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 75511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `modf' function. */ 75611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_MODF 1 75711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 75811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `modff' function. */ 75911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_MODFF 1 76011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 76111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `modfl' function. */ 76211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_MODFL */ 76311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 76411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <nan.h> header file. */ 76511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_NAN_H */ 76611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 76711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if poll is available in <poll.h>. */ 76811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_POLL 1 76911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 77011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `powf' function. */ 77111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_POWF 1 77211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 77311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `powl' function. */ 77411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_POWL */ 77511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 77611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `qfpclass' function. */ 77711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_QFPCLASS */ 77811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 77911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `quick_exit' function. */ 78011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_QUICK_EXIT */ 78111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 78211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `setenv' function. */ 78311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_SETENV */ 78411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 78511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `sincos' function. */ 78611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SINCOS 1 78711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 78811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `sincosf' function. */ 78911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SINCOSF 1 79011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 79111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `sincosl' function. */ 79211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SINCOSL 1 79311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 79411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `sinf' function. */ 79511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SINF 1 79611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 79711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `sinhf' function. */ 79811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SINHF 1 79911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 80011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `sinhl' function. */ 80111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_SINHL */ 80211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 80311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `sinl' function. */ 80411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_SINL */ 80511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 80611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if sleep exists. */ 80711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_SLEEP */ 80811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 80911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `sqrtf' function. */ 81011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SQRTF 1 81111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 81211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `sqrtl' function. */ 81311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_SQRTL */ 81411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 81511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <stdalign.h> header file. */ 81611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_STDALIGN_H 1 81711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 81811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <stdbool.h> header file. */ 81911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_STDBOOL_H 1 82011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 82111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <stdint.h> header file. */ 82211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_STDINT_H 1 82311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 82411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <stdlib.h> header file. */ 82511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_STDLIB_H 1 82611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 82711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if strerror_l is available in <string.h>. */ 82811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_STRERROR_L */ 82911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 83011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if strerror_r is available in <string.h>. */ 83111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_STRERROR_R 1 83211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 83311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <strings.h> header file. */ 83411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_STRINGS_H 1 83511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 83611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <string.h> header file. */ 83711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_STRING_H 1 83811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 83911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `strtof' function. */ 84011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_STRTOF */ 84111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 84211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `strtold' function. */ 84311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_STRTOLD */ 84411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 84511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if strxfrm_l is available in <string.h>. */ 84611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_STRXFRM_L */ 84711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 84811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if the target runtime linker supports binding the same symbol 84911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert to different versions. */ 85011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ 85111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 85211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <sys/filio.h> header file. */ 85311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_SYS_FILIO_H */ 85411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 85511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <sys/ioctl.h> header file. */ 85611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 85711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 85811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <sys/ipc.h> header file. */ 85911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SYS_IPC_H 1 86011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 86111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <sys/isa_defs.h> header file. */ 86211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ 86311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 86411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <sys/machine.h> header file. */ 86511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ 86611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 86711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <sys/param.h> header file. */ 86811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SYS_PARAM_H 1 86911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 87011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <sys/resource.h> header file. */ 87111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 87211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 87311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have a suitable <sys/sdt.h> header file */ 87411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ 87511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 87611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <sys/sem.h> header file. */ 87711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_SYS_SEM_H */ 87811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 87911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <sys/stat.h> header file. */ 88011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SYS_STAT_H 1 88111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 88211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <sys/sysinfo.h> header file. */ 88311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SYS_SYSINFO_H 1 88411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 88511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <sys/time.h> header file. */ 88611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SYS_TIME_H 1 88711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 88811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <sys/types.h> header file. */ 88911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SYS_TYPES_H 1 89011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 89111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <sys/uio.h> header file. */ 89211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_SYS_UIO_H 1 89311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 89411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if S_IFREG is available in <sys/stat.h>. */ 89511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_S_IFREG */ 89611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 89711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if S_IFREG is available in <sys/stat.h>. */ 89811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_S_ISREG 1 89911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 90011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `tanf' function. */ 90111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_TANF 1 90211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 90311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `tanhf' function. */ 90411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_TANHF 1 90511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 90611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `tanhl' function. */ 90711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_TANHL */ 90811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 90911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `tanl' function. */ 91011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_TANL */ 91111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 91211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <tgmath.h> header file. */ 91311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_TGMATH_H */ 91411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 91511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if the target supports thread-local storage. */ 91611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_TLS */ 91711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 91811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <unistd.h> header file. */ 91911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_UNISTD_H 1 92011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 92111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if usleep exists. */ 92211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_USLEEP */ 92311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 92411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if vfwscanf exists. */ 92511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_VFWSCANF */ 92611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 92711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if vswscanf exists. */ 92811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_VSWSCANF */ 92911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 93011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if vwscanf exists. */ 93111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_VWSCANF */ 93211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 93311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <wchar.h> header file. */ 93411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_WCHAR_H 1 93511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 93611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if wcstof exists. */ 93711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_WCSTOF */ 93811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 93911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the <wctype.h> header file. */ 94011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_WCTYPE_H 1 94111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 94211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if Sleep exists. */ 94311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ 94411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 94511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if writev is available in <sys/uio.h>. */ 94611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAVE_WRITEV 1 94711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 94811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_acosf' function. */ 94911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ACOSF */ 95011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 95111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_acosl' function. */ 95211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ACOSL */ 95311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 95411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_asinf' function. */ 95511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ASINF */ 95611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 95711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_asinl' function. */ 95811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ASINL */ 95911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 96011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_atan2f' function. */ 96111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ATAN2F */ 96211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 96311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_atan2l' function. */ 96411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ATAN2L */ 96511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 96611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_atanf' function. */ 96711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ATANF */ 96811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 96911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_atanl' function. */ 97011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ATANL */ 97111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 97211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_ceilf' function. */ 97311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__CEILF */ 97411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 97511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_ceill' function. */ 97611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__CEILL */ 97711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 97811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_cosf' function. */ 97911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__COSF */ 98011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 98111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_coshf' function. */ 98211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__COSHF */ 98311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 98411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_coshl' function. */ 98511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__COSHL */ 98611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 98711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_cosl' function. */ 98811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__COSL */ 98911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 99011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_expf' function. */ 99111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__EXPF */ 99211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 99311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_expl' function. */ 99411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__EXPL */ 99511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 99611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_fabsf' function. */ 99711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__FABSF */ 99811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 99911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_fabsl' function. */ 100011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__FABSL */ 100111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 100211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_finite' function. */ 100311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__FINITE */ 100411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 100511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_finitef' function. */ 100611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__FINITEF */ 100711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 100811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_finitel' function. */ 100911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__FINITEL */ 101011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 101111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_floorf' function. */ 101211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__FLOORF */ 101311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 101411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_floorl' function. */ 101511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__FLOORL */ 101611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 101711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_fmodf' function. */ 101811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__FMODF */ 101911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 102011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_fmodl' function. */ 102111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__FMODL */ 102211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 102311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_fpclass' function. */ 102411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__FPCLASS */ 102511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 102611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_frexpf' function. */ 102711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__FREXPF */ 102811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 102911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_frexpl' function. */ 103011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__FREXPL */ 103111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 103211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_hypot' function. */ 103311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__HYPOT */ 103411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 103511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_hypotf' function. */ 103611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__HYPOTF */ 103711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 103811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_hypotl' function. */ 103911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__HYPOTL */ 104011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 104111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_isinf' function. */ 104211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ISINF */ 104311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 104411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_isinff' function. */ 104511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ISINFF */ 104611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 104711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_isinfl' function. */ 104811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ISINFL */ 104911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 105011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_isnan' function. */ 105111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ISNAN */ 105211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 105311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_isnanf' function. */ 105411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ISNANF */ 105511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 105611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_isnanl' function. */ 105711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__ISNANL */ 105811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 105911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_ldexpf' function. */ 106011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__LDEXPF */ 106111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 106211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_ldexpl' function. */ 106311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__LDEXPL */ 106411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 106511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_log10f' function. */ 106611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__LOG10F */ 106711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 106811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_log10l' function. */ 106911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__LOG10L */ 107011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 107111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_logf' function. */ 107211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__LOGF */ 107311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 107411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_logl' function. */ 107511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__LOGL */ 107611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 107711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_modf' function. */ 107811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__MODF */ 107911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 108011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_modff' function. */ 108111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__MODFF */ 108211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 108311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_modfl' function. */ 108411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__MODFL */ 108511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 108611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_powf' function. */ 108711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__POWF */ 108811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 108911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_powl' function. */ 109011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__POWL */ 109111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 109211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_qfpclass' function. */ 109311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__QFPCLASS */ 109411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 109511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_sincos' function. */ 109611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__SINCOS */ 109711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 109811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_sincosf' function. */ 109911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__SINCOSF */ 110011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 110111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_sincosl' function. */ 110211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__SINCOSL */ 110311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 110411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_sinf' function. */ 110511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__SINF */ 110611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 110711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_sinhf' function. */ 110811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__SINHF */ 110911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 111011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_sinhl' function. */ 111111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__SINHL */ 111211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 111311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_sinl' function. */ 111411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__SINL */ 111511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 111611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_sqrtf' function. */ 111711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__SQRTF */ 111811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 111911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_sqrtl' function. */ 112011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__SQRTL */ 112111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 112211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_tanf' function. */ 112311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__TANF */ 112411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 112511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_tanhf' function. */ 112611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__TANHF */ 112711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 112811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_tanhl' function. */ 112911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__TANHL */ 113011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 113111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `_tanl' function. */ 113211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE__TANL */ 113311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 113411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ 113511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ 113611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 113711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define as const if the declaration of iconv() needs const. */ 113811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_ICONV_CONST */ 113911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 114011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to the sub-directory in which libtool stores uninstalled libraries. 114111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert */ 114211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define LT_OBJDIR ".libs/" 114311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 114411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Name of package */ 114511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_PACKAGE */ 114611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 114711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to the address where bug reports for this package should be sent. */ 114811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_PACKAGE_BUGREPORT "" 114911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 115011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to the full name of this package. */ 115111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_PACKAGE_NAME "package-unused" 115211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 115311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to the full name and version of this package. */ 115411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" 115511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 115611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to the one symbol short name of this package. */ 115711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" 115811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 115911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to the home page for this package. */ 116011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_PACKAGE_URL "" 116111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 116211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to the version of this package. */ 116311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" 116411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 116511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* The size of `char', as computed by sizeof. */ 116611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef SIZEOF_CHAR */ 116711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 116811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* The size of `int', as computed by sizeof. */ 116911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef SIZEOF_INT */ 117011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 117111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* The size of `long', as computed by sizeof. */ 117211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef SIZEOF_LONG */ 117311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 117411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* The size of `short', as computed by sizeof. */ 117511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef SIZEOF_SHORT */ 117611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 117711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* The size of `void *', as computed by sizeof. */ 117811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef SIZEOF_VOID_P */ 117911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 118011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if you have the ANSI C header files. */ 118111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define STDC_HEADERS 1 118211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 118311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Version number of package */ 118411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_VERSION */ 118511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 118611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if the compiler supports C++11 atomics. */ 118711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_ATOMIC_BUILTINS 1 118811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 118911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to use concept checking code from the boost libraries. */ 119011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_CONCEPT_CHECKS */ 119111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 119211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, 119311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert undefined for platform defaults */ 119411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 119511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 119611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if gthreads library is available. */ 119711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HAS_GTHREADS 1 119811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 119911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ 120011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_HOSTED 1 120111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 120211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if compatibility should be provided for -mlong-double-64. */ 120311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 120411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ptrdiff_t is int. */ 120511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_PTRDIFF_T_IS_INT 1 120611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 120711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if using setrlimit to set resource limits during "make check" */ 120811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_RES_LIMITS */ 120911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 121011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if size_t is unsigned int. */ 121111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_SIZE_T_IS_UINT 1 121211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 121311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if the compiler is configured for setjmp/longjmp exceptions. */ 121411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ 121511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 121611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to the value of the EOF integer constant. */ 121711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_STDIO_EOF -1 121811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 121911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to the value of the SEEK_CUR integer constant. */ 122011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_STDIO_SEEK_CUR 1 122111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 122211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to the value of the SEEK_END integer constant. */ 122311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_STDIO_SEEK_END 2 122411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 122511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to use symbol versioning in the shared library. */ 122611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_SYMVER */ 122711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 122811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to use darwin versioning in the shared library. */ 122911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_SYMVER_DARWIN */ 123011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 123111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to use GNU versioning in the shared library. */ 123211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_SYMVER_GNU */ 123311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 123411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to use GNU namespace versioning in the shared library. */ 123511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ 123611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 123711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to use Sun versioning in the shared library. */ 123811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_SYMVER_SUN */ 123911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 124011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>, 124111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert <stdio.h>, and <stdlib.h> can be used or exposed. */ 124211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_C99 */ 124311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 124411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if C99 functions in <complex.h> should be used in <complex>. Using 124511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert compiler builtins for these functions requires corresponding C99 library 124611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert functions to be present. */ 124711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_C99_COMPLEX */ 124811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 124911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if C99 functions in <complex.h> should be used in <tr1/complex>. 125011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert Using compiler builtins for these functions requires corresponding C99 125111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert library functions to be present. */ 125211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_C99_COMPLEX_TR1 */ 125311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 125411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in 125511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace std::tr1. */ 125611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_C99_CTYPE_TR1 1 125711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 125811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in 125911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace std::tr1. */ 126011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_C99_FENV_TR1 1 126111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 126211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if C99 functions in <inttypes.h> should be imported in 126311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert <tr1/cinttypes> in namespace std::tr1. */ 126411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_C99_INTTYPES_TR1 */ 126511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 126611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if wchar_t C99 functions in <inttypes.h> should be imported in 126711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert <tr1/cinttypes> in namespace std::tr1. */ 126811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 */ 126911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 127011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if C99 functions or macros in <math.h> should be imported in <cmath> 127111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert in namespace std. */ 127211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_C99_MATH 1 127311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 127411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if C99 functions or macros in <math.h> should be imported in 127511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert <tr1/cmath> in namespace std::tr1. */ 127611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_C99_MATH_TR1 */ 127711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 127811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in 127911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert namespace std::tr1. */ 128011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_C99_STDINT_TR1 1 128111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 128211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if clock_gettime syscall has monotonic and realtime clock support. 128311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert */ 128411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ 128511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 128611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if clock_gettime has monotonic clock support. */ 128711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 128811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 128911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if clock_gettime has realtime clock support. */ 129011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_CLOCK_REALTIME 1 129111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 129211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if ISO/IEC TR 24733 decimal floating point types are supported on 129311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert this host. */ 129411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_DECIMAL_FLOAT 1 129511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 129611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if __float128 is supported on this host. 129711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert Hide all uses of __float128 from Clang. Google ref b/6422845 */ 129811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef __clang__ 129911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_FLOAT128 1 130011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 130111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 130211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if gettimeofday is available. */ 130311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_GETTIMEOFDAY 1 130411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 130511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if get_nprocs is available in <sys/sysinfo.h>. */ 130611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_GET_NPROCS */ 130711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 130811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if __int128 is supported on this host. */ 130911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_INT128 */ 131011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 131111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if LFS support is available. */ 131211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_LFS */ 131311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 131411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if code specialized for long long should be used. */ 131511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_LONG_LONG 1 131611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 131711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if nanosleep is available. */ 131811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_NANOSLEEP 1 131911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 132011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if NLS translations are to be used. */ 132111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_NLS */ 132211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 132311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if pthreads_num_processors_np is available in <pthread.h>. */ 132411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ 132511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 132611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if /dev/random and /dev/urandom are available for the random_device 132711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert of TR1 (Chapter 5.1). */ 132811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_RANDOM_TR1 1 132911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 133011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if sched_yield is available. */ 133111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_SCHED_YIELD 1 133211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 133311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if _SC_NPROCESSORS_ONLN is available in <unistd.h>. */ 133411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 133511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 133611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if _SC_NPROC_ONLN is available in <unistd.h>. */ 133711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ 133811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 133911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if sysctl(), CTL_HW and HW_NCPU are available in <sys/sysctl.h>. */ 134011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* #undef _GLIBCXX_USE_SYSCTL_HW_NCPU */ 134111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 134211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if obsolescent tmpnam is available in <stdio.h>. */ 134311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_TMPNAM 1 134411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 134511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define if code specialized for wchar_t should be used. */ 134611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_USE_WCHAR_T 1 134711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 134811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if a verbose library is built, or 0 otherwise. */ 134911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_VERBOSE 1 135011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 135111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Defined if as can handle rdrand. 135211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert Disable when building with Clang. Google ref b/8680429 */ 135311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef __clang__ 135411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GLIBCXX_X86_RDRAND 1 135511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 135611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 135711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* Define to 1 if mutex_timedlock is available. */ 135811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 135911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 136011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) 136111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ACOSF 1 136211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define acosf _acosf 136311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 136411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 136511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) 136611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ACOSL 1 136711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define acosl _acosl 136811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 136911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 137011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) 137111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ASINF 1 137211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define asinf _asinf 137311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 137411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 137511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) 137611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ASINL 1 137711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define asinl _asinl 137811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 137911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 138011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) 138111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ATAN2F 1 138211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define atan2f _atan2f 138311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 138411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 138511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) 138611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ATAN2L 1 138711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define atan2l _atan2l 138811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 138911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 139011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) 139111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ATANF 1 139211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define atanf _atanf 139311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 139411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 139511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) 139611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ATANL 1 139711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define atanl _atanl 139811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 139911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 140011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) 140111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_CEILF 1 140211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define ceilf _ceilf 140311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 140411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 140511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) 140611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_CEILL 1 140711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define ceill _ceill 140811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 140911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 141011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) 141111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_COSF 1 141211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define cosf _cosf 141311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 141411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 141511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) 141611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_COSHF 1 141711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define coshf _coshf 141811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 141911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 142011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) 142111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_COSHL 1 142211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define coshl _coshl 142311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 142411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 142511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) 142611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_COSL 1 142711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define cosl _cosl 142811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 142911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 143011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) 143111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_EXPF 1 143211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define expf _expf 143311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 143411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 143511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) 143611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_EXPL 1 143711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define expl _expl 143811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 143911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 144011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) 144111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_FABSF 1 144211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define fabsf _fabsf 144311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 144411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 144511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) 144611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_FABSL 1 144711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define fabsl _fabsl 144811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 144911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 145011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) 145111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_FINITE 1 145211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define finite _finite 145311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 145411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 145511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) 145611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_FINITEF 1 145711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define finitef _finitef 145811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 145911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 146011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) 146111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_FINITEL 1 146211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define finitel _finitel 146311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 146411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 146511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) 146611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_FLOORF 1 146711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define floorf _floorf 146811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 146911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 147011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) 147111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_FLOORL 1 147211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define floorl _floorl 147311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 147411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 147511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) 147611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_FMODF 1 147711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define fmodf _fmodf 147811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 147911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 148011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) 148111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_FMODL 1 148211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define fmodl _fmodl 148311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 148411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 148511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) 148611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_FPCLASS 1 148711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define fpclass _fpclass 148811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 148911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 149011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) 149111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_FREXPF 1 149211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define frexpf _frexpf 149311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 149411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 149511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) 149611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_FREXPL 1 149711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define frexpl _frexpl 149811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 149911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 150011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) 150111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_HYPOT 1 150211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define hypot _hypot 150311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 150411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 150511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) 150611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_HYPOTF 1 150711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define hypotf _hypotf 150811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 150911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 151011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) 151111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_HYPOTL 1 151211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define hypotl _hypotl 151311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 151411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 151511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) 151611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ISINF 1 151711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define isinf _isinf 151811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 151911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 152011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) 152111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ISINFF 1 152211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define isinff _isinff 152311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 152411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 152511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) 152611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ISINFL 1 152711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define isinfl _isinfl 152811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 152911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 153011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) 153111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ISNAN 1 153211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define isnan _isnan 153311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 153411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 153511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) 153611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ISNANF 1 153711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define isnanf _isnanf 153811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 153911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 154011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) 154111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_ISNANL 1 154211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define isnanl _isnanl 154311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 154411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 154511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) 154611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_LDEXPF 1 154711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define ldexpf _ldexpf 154811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 154911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 155011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) 155111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_LDEXPL 1 155211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define ldexpl _ldexpl 155311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 155411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 155511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) 155611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_LOG10F 1 155711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define log10f _log10f 155811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 155911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 156011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) 156111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_LOG10L 1 156211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define log10l _log10l 156311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 156411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 156511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) 156611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_LOGF 1 156711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define logf _logf 156811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 156911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 157011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) 157111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_LOGL 1 157211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define logl _logl 157311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 157411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 157511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) 157611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_MODF 1 157711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define modf _modf 157811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 157911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 158011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) 158111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_MODFF 1 158211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define modff _modff 158311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 158411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 158511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) 158611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_MODFL 1 158711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define modfl _modfl 158811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 158911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 159011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) 159111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_POWF 1 159211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define powf _powf 159311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 159411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 159511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) 159611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_POWL 1 159711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define powl _powl 159811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 159911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 160011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) 160111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_QFPCLASS 1 160211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define qfpclass _qfpclass 160311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 160411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 160511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) 160611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_SINCOS 1 160711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define sincos _sincos 160811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 160911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 161011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) 161111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_SINCOSF 1 161211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define sincosf _sincosf 161311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 161411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 161511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) 161611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_SINCOSL 1 161711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define sincosl _sincosl 161811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 161911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 162011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) 162111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_SINF 1 162211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define sinf _sinf 162311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 162411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 162511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) 162611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_SINHF 1 162711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define sinhf _sinhf 162811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 162911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 163011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) 163111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_SINHL 1 163211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define sinhl _sinhl 163311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 163411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 163511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) 163611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_SINL 1 163711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define sinl _sinl 163811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 163911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 164011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) 164111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_SQRTF 1 164211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define sqrtf _sqrtf 164311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 164411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 164511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) 164611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_SQRTL 1 164711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define sqrtl _sqrtl 164811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 164911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 165011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) 165111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_STRTOF 1 165211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define strtof _strtof 165311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 165411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 165511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) 165611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_STRTOLD 1 165711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define strtold _strtold 165811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 165911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 166011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) 166111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_TANF 1 166211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define tanf _tanf 166311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 166411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 166511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) 166611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_TANHF 1 166711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define tanhf _tanhf 166811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 166911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 167011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) 167111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_TANHL 1 167211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define tanhl _tanhl 167311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 167411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 167511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) 167611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _GLIBCXX_HAVE_TANL 1 167711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define tanl _tanl 167811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 167911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 168011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif // _GLIBCXX_CXX_CONFIG_H 1681