13123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Predefined symbols and macros -*- C++ -*- 23123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 33123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 43123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. 53123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// 63123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// This file is part of the GNU ISO C++ Library. This library is free 73123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// software; you can redistribute it and/or modify it under the 83123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// terms of the GNU General Public License as published by the 93123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Free Software Foundation; either version 3, or (at your option) 103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// any later version. 113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// This library is distributed in the hope that it will be useful, 133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// but WITHOUT ANY WARRANTY; without even the implied warranty of 143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// GNU General Public License for more details. 163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Under Section 7 of GPL version 3, you are granted additional 183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// permissions described in the GCC Runtime Library Exception, version 193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// 3.1, as published by the Free Software Foundation. 203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// You should have received a copy of the GNU General Public License and 223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// a copy of the GCC Runtime Library Exception along with this program; 233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// <http://www.gnu.org/licenses/>. 253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/** @file bits/c++config.h 273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh * This is an internal header file, included by other library headers. 283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh * Do not attempt to use it directly. @headername{iosfwd} 293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh */ 303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_CXX_CONFIG_H 323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_CXX_CONFIG_H 1 333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// The current version of the C++ library in compressed ISO date format. 353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define __GLIBCXX__ 20120920 363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Macros for various attributes. 383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_PURE 393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_CONST 403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_NORETURN 413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_NOTHROW 423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_VISIBILITY 433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_PURE 443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_PURE __attribute__ ((__pure__)) 453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_CONST 483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_CONST __attribute__ ((__const__)) 493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_NORETURN 523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) 533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// See below for C++ 563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_NOTHROW 573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# ifndef __cplusplus 583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) 593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# endif 603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Macros for visibility attributes. 633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_VISIBILITY 653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) 693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#else 703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// If this is not supplied by the OS-specific or CPU-specific 713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// headers included below, it will be defined to an empty default. 723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) 733123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Macros for deprecated attributes. 763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_USE_DEPRECATED 773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_DEPRECATED 783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_USE_DEPRECATED 793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_USE_DEPRECATED 1 803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined(__DEPRECATED) && defined(__GXX_EXPERIMENTAL_CXX0X__) 833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) 843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#else 853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_DEPRECATED 863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if __cplusplus 893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Macro for constexpr, to support in mixed 03/0x mode. 913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_CONSTEXPR 923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# ifdef __GXX_EXPERIMENTAL_CXX0X__ 933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_CONSTEXPR constexpr 943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_USE_CONSTEXPR constexpr 953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# else 963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_CONSTEXPR 973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_USE_CONSTEXPR const 983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# endif 993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 1003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Macro for noexcept, to support in mixed 03/0x mode. 1023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_NOEXCEPT 1033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# ifdef __GXX_EXPERIMENTAL_CXX0X__ 1043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_NOEXCEPT noexcept 1053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_USE_NOEXCEPT noexcept 1063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_THROW(_EXC) 1073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# else 1083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_NOEXCEPT 1093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_USE_NOEXCEPT throw() 1103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_THROW(_EXC) throw(_EXC) 1113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# endif 1123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 1133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_NOTHROW 1153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT 1163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 1173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Macro for extern template, ie controling template linkage via use 1193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// of extern keyword on template declaration. As documented in the g++ 1203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// manual, it inhibits all implicit instantiations and is used 1213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// throughout the library to avoid multiple weak definitions for 1223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// required types that are already explicitly instantiated in the 1233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// library binary. This substantially reduces the binary size of 1243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// resulting executables. 1253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern 1263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// templates only in basic_string, thus activating its debug-mode 1273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// checks even at -O0. 1283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_EXTERN_TEMPLATE 1 1293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* 1313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh Outline of libstdc++ namespaces. 1323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace std 1343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh { 1353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace __debug { } 1363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace __parallel { } 1373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace __profile { } 1383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace __cxx1998 { } 1393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace __detail { } 1413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace rel_ops { } 1433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace tr1 1453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh { 1463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace placeholders { } 1473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace regex_constants { } 1483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace __detail { } 1493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh } 1503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace tr2 { } 1523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace decimal { } 1543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace chrono { } 1563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace placeholders { } 1573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace regex_constants { } 1583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace this_thread { } 1593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh } 1603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace abi { } 1623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace __gnu_cxx 1643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh { 1653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace __detail { } 1663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh } 1673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh For full details see: 1693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html 1703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh*/ 1713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsiehnamespace std 1723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh{ 1733123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh typedef __SIZE_TYPE__ size_t; 1743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh typedef __PTRDIFF_TYPE__ ptrdiff_t; 1753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifdef __GXX_EXPERIMENTAL_CXX0X__ 1773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh typedef decltype(nullptr) nullptr_t; 1783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 1793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh} 1803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Defined if inline namespaces are used for versioning. 1833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_INLINE_VERSION 0 1843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Inline namespace for symbol versioning. 1863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if _GLIBCXX_INLINE_VERSION 1873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsiehnamespace std 1893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh{ 1903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh inline namespace __7 { } 1913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace rel_ops { inline namespace __7 { } } 1933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 1943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace tr1 1953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh { 1963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh inline namespace __7 { } 1973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace placeholders { inline namespace __7 { } } 1983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace regex_constants { inline namespace __7 { } } 1993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace __detail { inline namespace __7 { } } 2003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh } 2013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace tr2 2033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh { inline namespace __7 { } } 2043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace decimal { inline namespace __7 { } } 2063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace chrono { inline namespace __7 { } } 2083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace placeholders { inline namespace __7 { } } 2093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace regex_constants { inline namespace __7 { } } 2103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace this_thread { inline namespace __7 { } } 2113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace __detail { inline namespace __7 { } } 2133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace __regex { inline namespace __7 { } } 2143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh} 2153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsiehnamespace __gnu_cxx 2173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh{ 2183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh inline namespace __7 { } 2193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace __detail { inline namespace __7 { } } 2203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh} 2213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { 2223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_VERSION } 2233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#else 2243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_VERSION 2253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_VERSION 2263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 2273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Inline namespaces for special modes: debug, parallel, profile. 2303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ 2313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh || defined(_GLIBCXX_PROFILE) 2323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsiehnamespace std 2333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh{ 2343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh // Non-inline namespace for components replaced by alternates in active mode. 2353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace __cxx1998 2363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh { 2373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if _GLIBCXX_INLINE_VERSION 2383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh inline namespace __7 { } 2393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 2403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh } 2413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh // Inline namespace for debug mode. 2433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# ifdef _GLIBCXX_DEBUG 2443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh inline namespace __debug { } 2453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# endif 2463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh // Inline namespaces for parallel mode. 2483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# ifdef _GLIBCXX_PARALLEL 2493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh inline namespace __parallel { } 2503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# endif 2513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh // Inline namespaces for profile mode 2533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# ifdef _GLIBCXX_PROFILE 2543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh inline namespace __profile { } 2553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# endif 2563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh} 2573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Check for invalid usage and unsupported mixed-mode use. 2593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) 2603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# error illegal use of multiple inlined namespaces 2613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# endif 2623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) 2633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# error illegal use of multiple inlined namespaces 2643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# endif 2653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) 2663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# error illegal use of multiple inlined namespaces 2673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# endif 2683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Check for invalid use due to lack for weak symbols. 2703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# if __NO_INLINE__ && !__GXX_WEAK__ 2713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# warning currently using inlined namespace mode which may fail \ 2723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh without inlining due to lack of weak symbols 2733123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# endif 2743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 2753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Macros for namespace scope. Either namespace std:: or the name 2773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// of some nested namespace within it corresponding to the active mode. 2783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_STD_A 2793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_STD_C 2803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// 2813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Macros for opening/closing conditional namespaces. 2823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_BEGIN_NAMESPACE_ALGO 2833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_END_NAMESPACE_ALGO 2843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 2853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_END_NAMESPACE_CONTAINER 2863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) 2873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_STD_C __cxx1998 2883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ 2893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION 2903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_CONTAINER \ 2913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh } _GLIBCXX_END_NAMESPACE_VERSION 2923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# undef _GLIBCXX_EXTERN_TEMPLATE 2933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_EXTERN_TEMPLATE -1 2943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 2953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 2963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifdef _GLIBCXX_PARALLEL 2973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_STD_A __cxx1998 2983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ 2993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION 3003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_ALGO \ 3013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh } _GLIBCXX_END_NAMESPACE_VERSION 3023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 3033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 3043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_STD_A 3053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_STD_A std 3063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 3073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 3083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_STD_C 3093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_STD_C std 3103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 3113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 3123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO 3133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_ALGO 3143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 3153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 3163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_END_NAMESPACE_ALGO 3173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_ALGO 3183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 3193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 3203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 3213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 3223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 3233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 3243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER 3253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_CONTAINER 3263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 3273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 3283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// GLIBCXX_ABI Deprecated 3293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Define if compatibility should be provided for -mlong-double-64. 3303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#undef _GLIBCXX_LONG_DOUBLE_COMPAT 3313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 3323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Inline namespace for long double 128 mode. 3333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ 3343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsiehnamespace std 3353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh{ 3363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh inline namespace __gnu_cxx_ldbl128 { } 3373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh} 3383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: 3393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { 3403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_LDBL } 3413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#else 3423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_NAMESPACE_LDBL 3433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_LDBL 3443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_LDBL 3453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 3463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 3473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Assert. 3483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) 3493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define __glibcxx_assert(_Condition) 3503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#else 3513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsiehnamespace std 3523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh{ 3533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh // Avoid the use of assert, because we're trying to keep the <cassert> 3543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh // include out of the mix. 3553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh inline void 3563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh __replacement_assert(const char* __file, int __line, 3573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh const char* __function, const char* __condition) 3583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh { 3593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, 3603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh __function, __condition); 3613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh __builtin_abort(); 3623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh } 3633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh} 3643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define __glibcxx_assert(_Condition) \ 3653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh do \ 3663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh { \ 3673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh if (! (_Condition)) \ 3683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ 3693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh #_Condition); \ 3703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh } while (false) 3713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 3723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 3733123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Macros for race detectors. 3743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and 3753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain 3763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// atomic (lock-free) synchronization to race detectors: 3773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// the race detector will infer a happens-before arc from the former to the 3783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// latter when they share the same argument pointer. 3793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// 3803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// The most frequent use case for these macros (and the only case in the 3813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// current implementation of the library) is atomic reference counting: 3823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// void _M_remove_reference() 3833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// { 3843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); 3853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) 3863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// { 3873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); 3883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// _M_destroy(__a); 3893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// } 3903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// } 3913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// The annotations in this example tell the race detector that all memory 3923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// accesses occurred when the refcount was positive do not race with 3933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// memory accesses which occurred after the refcount became zero. 3943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE 3953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) 3963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 3973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER 3983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) 3993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 4003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Macros for C linkage: define extern "C" linkage only when using C++. 4023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { 4033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_END_EXTERN_C } 4043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#else // !__cplusplus 4063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_BEGIN_EXTERN_C 4073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_END_EXTERN_C 4083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 4093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// First includes. 4123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Pick up any OS-specific definitions. 4143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#include <bits/os_defines.h> 4153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Pick up any CPU-specific definitions. 4173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#include <bits/cpu_defines.h> 4183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// If platform uses neither visibility nor psuedo-visibility, 4203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// specify empty default for namespace annotation macros. 4213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_PSEUDO_VISIBILITY 4223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_PSEUDO_VISIBILITY(V) 4233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 4243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Certain function definitions that are meant to be overridable from 4263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// user code are decorated with this macro. For some targets, this 4273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// macro causes these definitions to be weak. 4283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifndef _GLIBCXX_WEAK_DEFINITION 4293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_WEAK_DEFINITION 4303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 4313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// The remainder of the prewritten config is automatic; all the 4343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// user hooks are listed above. 4353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// Create a boolean flag to be used to determine if --fast-math is set. 4373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#ifdef __FAST_MATH__ 4383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_FAST_MATH 1 4393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#else 4403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_FAST_MATH 0 4413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 4423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// This marks string literals in header files to be extracted for eventual 4443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// translation. It is primarily used for messages in thrown exceptions; see 4453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// src/functexcept.cc. We use __N because the more traditional _N is used 4463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// for something else under certain OSes (see BADNAMES). 4473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define __N(msgid) (msgid) 4483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// For example, <windows.h> is known to #define min and max as macros... 4503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#undef min 4513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#undef max 4523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh// End of prewritten config; the settings discovered at configure time follow. 4543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* config.h. Generated from config.h.in by configure. */ 4553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* config.h.in. Generated from configure.ac by autoheader. */ 4563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `acosf' function. */ 45840932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_ACOSF 1 4593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `acosl' function. */ 4613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_ACOSL */ 4623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `asinf' function. */ 46440932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_ASINF 1 4653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `asinl' function. */ 4673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_ASINL */ 4683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if the target assembler supports .symver directive. */ 4703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 4713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `atan2f' function. */ 47340932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_ATAN2F 1 4743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `atan2l' function. */ 4763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_ATAN2L */ 4773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `atanf' function. */ 47940932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_ATANF 1 4803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `atanl' function. */ 4823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_ATANL */ 4833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if the target assembler supports thread-local storage. */ 4853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_CC_TLS */ 4863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `ceilf' function. */ 48840932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_CEILF 1 4893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `ceill' function. */ 49140932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_CEILL 1 4923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <complex.h> header file. */ 4943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_COMPLEX_H */ 4953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `cosf' function. */ 49740932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_COSF 1 4983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 4993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `coshf' function. */ 50040932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_COSHF 1 5013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `coshl' function. */ 5033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_COSHL */ 5043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `cosl' function. */ 5063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_COSL */ 5073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <dlfcn.h> header file. */ 5093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_DLFCN_H 1 5103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if EBADMSG exists. */ 5123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_EBADMSG 1 5133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ECANCELED exists. */ 5153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_ECANCELED 1 5163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ECHILD exists. */ 5183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_ECHILD 1 5193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if EIDRM exists. */ 5213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_EIDRM 1 5223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <endian.h> header file. */ 5243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_ENDIAN_H 1 5253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ENODATA exists. */ 5273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_ENODATA 1 5283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ENOLINK exists. */ 5303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_ENOLINK 1 5313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ENOSPC exists. */ 5333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_ENOSPC 1 5343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ENOSR exists. */ 5363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_ENOSR 1 5373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ENOSTR exists. */ 5393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_ENOSTR 1 5403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ENOTRECOVERABLE exists. */ 5423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_ENOTRECOVERABLE 1 5433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ENOTSUP exists. */ 5453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_ENOTSUP 1 5463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if EOVERFLOW exists. */ 5483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_EOVERFLOW 1 5493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if EOWNERDEAD exists. */ 5513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_EOWNERDEAD 1 5523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if EPERM exists. */ 5543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_EPERM 1 5553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if EPROTO exists. */ 5573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_EPROTO 1 5583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ETIME exists. */ 5603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_ETIME 1 5613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ETIMEDOUT exists. */ 5633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_ETIMEDOUT 1 5643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ETXTBSY exists. */ 5663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_ETXTBSY 1 5673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if EWOULDBLOCK exists. */ 5693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_EWOULDBLOCK 1 5703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <execinfo.h> header file. */ 5723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_EXECINFO_H */ 5733123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `expf' function. */ 57540932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_EXPF 1 5763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `expl' function. */ 5783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_EXPL */ 5793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `fabsf' function. */ 58140932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FABSF 1 5823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `fabsl' function. */ 58440932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FABSL 1 5853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <fenv.h> header file. */ 5873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_FENV_H 1 5883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `finite' function. */ 59040932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FINITE 1 5913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `finitef' function. */ 59340932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FINITEF 1 5943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `finitel' function. */ 5963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_FINITEL */ 5973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 5983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <float.h> header file. */ 5993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_FLOAT_H 1 6003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `floorf' function. */ 60240932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FLOORF 1 6033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `floorl' function. */ 60540932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FLOORL 1 6063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `fmodf' function. */ 60840932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FMODF 1 6093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `fmodl' function. */ 6113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_FMODL */ 6123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `fpclass' function. */ 6143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_FPCLASS */ 6153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <fp.h> header file. */ 6173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_FP_H */ 6183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `frexpf' function. */ 62040932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FREXPF 1 6213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `frexpl' function. */ 6233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_FREXPL */ 6243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if _Unwind_GetIPInfo is available. */ 6263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_GETIPINFO 1 6273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if gets is available in <stdio.h>. */ 6293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_GETS 1 6303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `hypot' function. */ 63240932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_HYPOT 1 6333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `hypotf' function. */ 63540932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_HYPOTF 1 6363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `hypotl' function. */ 6383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_HYPOTL */ 6393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if you have the iconv() function. */ 6413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_ICONV */ 6423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <ieeefp.h> header file. */ 6443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_IEEEFP_H */ 6453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if int64_t is available in <stdint.h>. */ 6473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_INT64_T 1 6483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if int64_t is a long. */ 6503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ 6513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if int64_t is a long long. */ 6533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 6543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <inttypes.h> header file. */ 6563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_INTTYPES_H 1 6573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `isinf' function. */ 6593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_ISINF */ 6603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `isinff' function. */ 6623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_ISINFF */ 6633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `isinfl' function. */ 6653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_ISINFL */ 6663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `isnan' function. */ 6683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_ISNAN */ 6693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `isnanf' function. */ 67140932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_ISNANF 1 6723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6733123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `isnanl' function. */ 6743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_ISNANL */ 6753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Defined if iswblank exists. */ 6773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_ISWBLANK */ 6783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if LC_MESSAGES is available in <locale.h>. */ 6803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_LC_MESSAGES 1 6813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `ldexpf' function. */ 68340932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_LDEXPF 1 6843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `ldexpl' function. */ 68640932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_LDEXPL 1 6873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <libintl.h> header file. */ 6893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_LIBINTL_H */ 6903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Only used in build directory testsuite_hooks.h. */ 6923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_LIMIT_AS */ 6933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Only used in build directory testsuite_hooks.h. */ 6953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_LIMIT_DATA */ 6963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 6973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Only used in build directory testsuite_hooks.h. */ 6983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_LIMIT_FSIZE */ 6993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Only used in build directory testsuite_hooks.h. */ 7013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_LIMIT_RSS */ 7023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Only used in build directory testsuite_hooks.h. */ 7043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_LIMIT_VMEM */ 7053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if futex syscall is available. */ 7073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ 7083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <locale.h> header file. */ 7103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_LOCALE_H 1 7113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `log10f' function. */ 71340932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_LOG10F 1 7143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `log10l' function. */ 7163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_LOG10L */ 7173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `logf' function. */ 71940932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_LOGF 1 7203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `logl' function. */ 7223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_LOGL */ 7233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <machine/endian.h> header file. */ 7253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 7263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <machine/param.h> header file. */ 7283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_MACHINE_PARAM_H */ 7293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if mbstate_t exists in wchar.h. */ 7313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_MBSTATE_T 1 7323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <memory.h> header file. */ 7343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_MEMORY_H 1 7353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `modf' function. */ 73740932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_MODF 1 7383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `modff' function. */ 74040932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_MODFF 1 7413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `modfl' function. */ 7433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_MODFL */ 7443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <nan.h> header file. */ 7463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_NAN_H */ 7473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if poll is available in <poll.h>. */ 74940932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_POLL 1 7503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `powf' function. */ 75240932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_POWF 1 7533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `powl' function. */ 7553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_POWL */ 7563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `qfpclass' function. */ 7583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_QFPCLASS */ 7593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `setenv' function. */ 7613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_SETENV */ 7623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `sincos' function. */ 76440932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_SINCOS 1 7653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `sincosf' function. */ 76740932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_SINCOSF 1 7683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `sincosl' function. */ 77040932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_SINCOSL 1 7713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `sinf' function. */ 77340932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_SINF 1 7743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `sinhf' function. */ 77640932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_SINHF 1 7773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `sinhl' function. */ 7793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_SINHL */ 7803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `sinl' function. */ 7823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_SINL */ 7833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `sqrtf' function. */ 78540932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_SQRTF 1 7863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `sqrtl' function. */ 7883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_SQRTL */ 7893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <stdalign.h> header file. */ 7913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_STDALIGN_H 1 7923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <stdbool.h> header file. */ 7943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_STDBOOL_H 1 7953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <stdint.h> header file. */ 7973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_STDINT_H 1 7983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 7993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <stdlib.h> header file. */ 8003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_STDLIB_H 1 8013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if strerror_l is available in <string.h>. */ 8033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_STRERROR_L */ 8043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if strerror_r is available in <string.h>. */ 8063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_STRERROR_R 1 8073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <strings.h> header file. */ 8093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_STRINGS_H 1 8103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <string.h> header file. */ 8123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_STRING_H 1 8133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `strtof' function. */ 8153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_STRTOF */ 8163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `strtold' function. */ 8183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_STRTOLD */ 8193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if strxfrm_l is available in <string.h>. */ 8213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_STRXFRM_L */ 8223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if the target runtime linker supports binding the same symbol 8243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh to different versions. */ 8253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ 8263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <sys/filio.h> header file. */ 8283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_SYS_FILIO_H */ 8293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <sys/ioctl.h> header file. */ 8313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 8323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <sys/ipc.h> header file. */ 8343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_SYS_IPC_H 1 8353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <sys/isa_defs.h> header file. */ 8373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ 8383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <sys/machine.h> header file. */ 8403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ 8413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <sys/param.h> header file. */ 8433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_SYS_PARAM_H 1 8443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <sys/resource.h> header file. */ 8463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 8473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <sys/sem.h> header file. */ 8493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_SYS_SEM_H */ 8503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <sys/stat.h> header file. */ 8523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_SYS_STAT_H 1 8533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <sys/sysinfo.h> header file. */ 8553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_SYS_SYSINFO_H 1 8563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <sys/time.h> header file. */ 8583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_SYS_TIME_H 1 8593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <sys/types.h> header file. */ 8613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_SYS_TYPES_H 1 8623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <sys/uio.h> header file. */ 8643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_SYS_UIO_H 1 8653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if S_IFREG is available in <sys/stat.h>. */ 8673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_S_IFREG */ 8683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if S_IFREG is available in <sys/stat.h>. */ 87040932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_S_ISREG 1 8713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `tanf' function. */ 87340932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_TANF 1 8743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `tanhf' function. */ 87640932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_TANHF 1 8773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `tanhl' function. */ 8793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_TANHL */ 8803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `tanl' function. */ 8823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_TANL */ 8833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <tgmath.h> header file. */ 8853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_TGMATH_H */ 8863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if the target supports thread-local storage. */ 8883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_TLS */ 8893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <unistd.h> header file. */ 8913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_UNISTD_H 1 8923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Defined if vfwscanf exists. */ 8943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_VFWSCANF */ 8953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Defined if vswscanf exists. */ 8973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_VSWSCANF */ 8983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 8993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Defined if vwscanf exists. */ 9003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_VWSCANF */ 9013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <wchar.h> header file. */ 9033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_WCHAR_H 1 9043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Defined if wcstof exists. */ 9063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE_WCSTOF */ 9073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the <wctype.h> header file. */ 9093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_WCTYPE_H 1 9103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if writev is available in <sys/uio.h>. */ 91240932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_WRITEV 1 9133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_acosf' function. */ 9153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ACOSF */ 9163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_acosl' function. */ 9183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ACOSL */ 9193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_asinf' function. */ 9213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ASINF */ 9223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_asinl' function. */ 9243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ASINL */ 9253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_atan2f' function. */ 9273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ATAN2F */ 9283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_atan2l' function. */ 9303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ATAN2L */ 9313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_atanf' function. */ 9333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ATANF */ 9343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_atanl' function. */ 9363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ATANL */ 9373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_ceilf' function. */ 9393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__CEILF */ 9403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_ceill' function. */ 9423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__CEILL */ 9433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_cosf' function. */ 9453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__COSF */ 9463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_coshf' function. */ 9483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__COSHF */ 9493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_coshl' function. */ 9513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__COSHL */ 9523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_cosl' function. */ 9543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__COSL */ 9553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_expf' function. */ 9573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__EXPF */ 9583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_expl' function. */ 9603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__EXPL */ 9613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_fabsf' function. */ 9633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__FABSF */ 9643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_fabsl' function. */ 9663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__FABSL */ 9673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_finite' function. */ 9693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__FINITE */ 9703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_finitef' function. */ 9723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__FINITEF */ 9733123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_finitel' function. */ 9753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__FINITEL */ 9763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_floorf' function. */ 9783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__FLOORF */ 9793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_floorl' function. */ 9813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__FLOORL */ 9823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_fmodf' function. */ 9843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__FMODF */ 9853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_fmodl' function. */ 9873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__FMODL */ 9883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_fpclass' function. */ 9903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__FPCLASS */ 9913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_frexpf' function. */ 9933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__FREXPF */ 9943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_frexpl' function. */ 9963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__FREXPL */ 9973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 9983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_hypot' function. */ 9993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__HYPOT */ 10003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_hypotf' function. */ 10023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__HYPOTF */ 10033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_hypotl' function. */ 10053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__HYPOTL */ 10063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_isinf' function. */ 10083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ISINF */ 10093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_isinff' function. */ 10113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ISINFF */ 10123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_isinfl' function. */ 10143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ISINFL */ 10153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_isnan' function. */ 10173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ISNAN */ 10183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_isnanf' function. */ 10203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ISNANF */ 10213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_isnanl' function. */ 10233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__ISNANL */ 10243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_ldexpf' function. */ 10263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__LDEXPF */ 10273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_ldexpl' function. */ 10293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__LDEXPL */ 10303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_log10f' function. */ 10323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__LOG10F */ 10333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_log10l' function. */ 10353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__LOG10L */ 10363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_logf' function. */ 10383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__LOGF */ 10393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_logl' function. */ 10413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__LOGL */ 10423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_modf' function. */ 10443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__MODF */ 10453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_modff' function. */ 10473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__MODFF */ 10483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_modfl' function. */ 10503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__MODFL */ 10513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_powf' function. */ 10533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__POWF */ 10543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_powl' function. */ 10563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__POWL */ 10573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_qfpclass' function. */ 10593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__QFPCLASS */ 10603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_sincos' function. */ 10623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__SINCOS */ 10633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_sincosf' function. */ 10653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__SINCOSF */ 10663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_sincosl' function. */ 10683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__SINCOSL */ 10693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_sinf' function. */ 10713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__SINF */ 10723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10733123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_sinhf' function. */ 10743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__SINHF */ 10753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_sinhl' function. */ 10773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__SINHL */ 10783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_sinl' function. */ 10803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__SINL */ 10813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_sqrtf' function. */ 10833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__SQRTF */ 10843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_sqrtl' function. */ 10863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__SQRTL */ 10873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_tanf' function. */ 10893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__TANF */ 10903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_tanhf' function. */ 10923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__TANHF */ 10933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_tanhl' function. */ 10953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__TANHL */ 10963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 10973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the `_tanl' function. */ 10983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_HAVE__TANL */ 10993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define as const if the declaration of iconv() needs const. */ 11013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_ICONV_CONST */ 11023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to the sub-directory in which libtool stores uninstalled libraries. 11043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh */ 11053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define LT_OBJDIR ".libs/" 11063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Name of package */ 11083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_PACKAGE */ 11093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to the address where bug reports for this package should be sent. */ 11113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_PACKAGE_BUGREPORT "" 11123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to the full name of this package. */ 11143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_PACKAGE_NAME "package-unused" 11153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to the full name and version of this package. */ 11173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" 11183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to the one symbol short name of this package. */ 11203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" 11213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to the home page for this package. */ 11233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_PACKAGE_URL "" 11243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to the version of this package. */ 11263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" 11273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* The size of `char', as computed by sizeof. */ 11293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef SIZEOF_CHAR */ 11303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* The size of `int', as computed by sizeof. */ 11323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef SIZEOF_INT */ 11333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* The size of `long', as computed by sizeof. */ 11353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef SIZEOF_LONG */ 11363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* The size of `short', as computed by sizeof. */ 11383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef SIZEOF_SHORT */ 11393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* The size of `void *', as computed by sizeof. */ 11413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef SIZEOF_VOID_P */ 11423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if you have the ANSI C header files. */ 11443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define STDC_HEADERS 1 11453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Version number of package */ 11473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_VERSION */ 11483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if the compiler supports C++11 atomics. */ 11503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_ATOMIC_BUILTINS 1 11513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to use concept checking code from the boost libraries. */ 11533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_CONCEPT_CHECKS */ 11543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, 11563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh undefined for platform defaults */ 11573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 11583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if gthreads library is available. */ 116040932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAS_GTHREADS 1 11613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ 11633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HOSTED 1 11643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if compatibility should be provided for -mlong-double-64. */ 11663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ptrdiff_t is int. */ 11683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_PTRDIFF_T_IS_INT 1 11693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if using setrlimit to set resource limits during "make check" */ 11713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_RES_LIMITS */ 11723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11733123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if size_t is unsigned int. */ 11743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_SIZE_T_IS_UINT 1 11753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if the compiler is configured for setjmp/longjmp exceptions. */ 11773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ 11783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to the value of the EOF integer constant. */ 11803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_STDIO_EOF -1 11813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to the value of the SEEK_CUR integer constant. */ 11833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_STDIO_SEEK_CUR 1 11843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to the value of the SEEK_END integer constant. */ 11863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_STDIO_SEEK_END 2 11873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to use symbol versioning in the shared library. */ 11893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_SYMVER */ 11903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to use darwin versioning in the shared library. */ 11923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_SYMVER_DARWIN */ 11933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to use GNU versioning in the shared library. */ 11953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_SYMVER_GNU */ 11963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 11973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to use GNU namespace versioning in the shared library. */ 11983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ 11993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to use Sun versioning in the shared library. */ 12013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_SYMVER_SUN */ 12023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>, 12043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh <stdio.h>, and <stdlib.h> can be used or exposed. */ 12053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_C99 */ 12063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if C99 functions in <complex.h> should be used in <complex>. Using 12083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh compiler builtins for these functions requires corresponding C99 library 12093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh functions to be present. */ 12103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_C99_COMPLEX */ 12113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if C99 functions in <complex.h> should be used in <tr1/complex>. 12133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh Using compiler builtins for these functions requires corresponding C99 12143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh library functions to be present. */ 12153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_C99_COMPLEX_TR1 */ 12163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in 12183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace std::tr1. */ 12193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_USE_C99_CTYPE_TR1 1 12203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in 12223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace std::tr1. */ 12233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_USE_C99_FENV_TR1 1 12243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if C99 functions in <inttypes.h> should be imported in 12263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh <tr1/cinttypes> in namespace std::tr1. */ 12273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 12283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if wchar_t C99 functions in <inttypes.h> should be imported in 12303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh <tr1/cinttypes> in namespace std::tr1. */ 12313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 */ 12323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if C99 functions or macros in <math.h> should be imported in <cmath> 12343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh in namespace std. */ 123540932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_USE_C99_MATH 1 12363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if C99 functions or macros in <math.h> should be imported in 12383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh <tr1/cmath> in namespace std::tr1. */ 12393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_C99_MATH_TR1 */ 12403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in 12423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh namespace std::tr1. */ 12433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_USE_C99_STDINT_TR1 1 12443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Defined if clock_gettime has monotonic clock support. */ 124640932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 12473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Defined if clock_gettime has realtime clock support. */ 124940932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_USE_CLOCK_REALTIME 1 12503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if ISO/IEC TR 24733 decimal floating point types are supported on 12523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh this host. */ 12533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ 12543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if __float128 is supported on this host. */ 12563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_FLOAT128 */ 12573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Defined if gettimeofday is available. */ 125940932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_USE_GETTIMEOFDAY 1 12603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if get_nprocs is available in <sys/sysinfo.h>. */ 12623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_GET_NPROCS */ 12633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if __int128 is supported on this host. */ 12653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_INT128 */ 12663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if LFS support is available. */ 12683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_LFS */ 12693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if code specialized for long long should be used. */ 12713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_USE_LONG_LONG 1 12723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12733123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Defined if nanosleep is available. */ 127440932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_USE_NANOSLEEP 1 12753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if NLS translations are to be used. */ 12773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_NLS */ 12783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if pthreads_num_processors_np is available in <pthread.h>. */ 12803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ 12813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if /dev/random and /dev/urandom are available for the random_device 12833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh of TR1 (Chapter 5.1). */ 12843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_USE_RANDOM_TR1 1 12853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Defined if sched_yield is available. */ 128740932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_USE_SCHED_YIELD 1 12883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if _SC_NPROCESSORS_ONLN is available in <unistd.h>. */ 129040932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 12913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if _SC_NPROC_ONLN is available in <unistd.h>. */ 12933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ 12943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if sysctl(), CTL_HW and HW_NCPU are available in <sys/sysctl.h>. */ 12963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef _GLIBCXX_USE_SYSCTL_HW_NCPU */ 12973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 12983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if code specialized for wchar_t should be used. */ 12993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_USE_WCHAR_T 1 13003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define to 1 if mutex_timedlock is available. */ 130240932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 13033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if all C++ overloads are available in <math.h>. */ 13053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if __cplusplus >= 199711L 13063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef __CORRECT_ISO_CPP_MATH_H_PROTO1 */ 13073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if only double std::abs(double) is available in <math.h>. */ 13103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if __cplusplus >= 199711L 13113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef __CORRECT_ISO_CPP_MATH_H_PROTO2 */ 13123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* Define if all C++ overloads are available in <stdlib.h>. */ 13153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if __cplusplus >= 199711L 13163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh/* #undef __CORRECT_ISO_CPP_STDLIB_H_PROTO */ 13173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) 13203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ACOSF 1 13213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define acosf _acosf 13223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) 13253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ACOSL 1 13263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define acosl _acosl 13273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) 13303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ASINF 1 13313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define asinf _asinf 13323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) 13353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ASINL 1 13363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define asinl _asinl 13373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) 13403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ATAN2F 1 13413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define atan2f _atan2f 13423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) 13453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ATAN2L 1 13463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define atan2l _atan2l 13473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) 13503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ATANF 1 13513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define atanf _atanf 13523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) 13553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ATANL 1 13563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define atanl _atanl 13573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) 13603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_CEILF 1 13613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define ceilf _ceilf 13623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) 13653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_CEILL 1 13663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define ceill _ceill 13673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) 13703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_COSF 1 13713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define cosf _cosf 13723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13733123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) 13753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_COSHF 1 13763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define coshf _coshf 13773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) 13803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_COSHL 1 13813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define coshl _coshl 13823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) 13853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_COSL 1 13863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define cosl _cosl 13873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) 13903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_EXPF 1 13913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define expf _expf 13923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) 13953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_EXPL 1 13963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define expl _expl 13973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 13983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 13993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) 14003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_FABSF 1 14013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define fabsf _fabsf 14023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) 14053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_FABSL 1 14063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define fabsl _fabsl 14073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) 14103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_FINITE 1 14113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define finite _finite 14123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) 14153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_FINITEF 1 14163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define finitef _finitef 14173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) 14203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_FINITEL 1 14213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define finitel _finitel 14223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) 14253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_FLOORF 1 14263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define floorf _floorf 14273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) 14303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_FLOORL 1 14313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define floorl _floorl 14323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) 14353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_FMODF 1 14363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define fmodf _fmodf 14373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) 14403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_FMODL 1 14413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define fmodl _fmodl 14423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) 14453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_FPCLASS 1 14463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define fpclass _fpclass 14473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) 14503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_FREXPF 1 14513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define frexpf _frexpf 14523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) 14553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_FREXPL 1 14563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define frexpl _frexpl 14573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) 14603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_HYPOT 1 14613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define hypot _hypot 14623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) 14653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_HYPOTF 1 14663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define hypotf _hypotf 14673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) 14703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_HYPOTL 1 14713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define hypotl _hypotl 14723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14733123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) 14753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ISINF 1 14763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define isinf _isinf 14773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) 14803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ISINFF 1 14813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define isinff _isinff 14823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) 14853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ISINFL 1 14863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define isinfl _isinfl 14873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) 14903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ISNAN 1 14913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define isnan _isnan 14923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) 14953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ISNANF 1 14963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define isnanf _isnanf 14973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 14983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 14993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) 15003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_ISNANL 1 15013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define isnanl _isnanl 15023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) 15053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_LDEXPF 1 15063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define ldexpf _ldexpf 15073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) 15103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_LDEXPL 1 15113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define ldexpl _ldexpl 15123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) 15153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_LOG10F 1 15163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define log10f _log10f 15173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) 15203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_LOG10L 1 15213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define log10l _log10l 15223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) 15253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_LOGF 1 15263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define logf _logf 15273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) 15303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_LOGL 1 15313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define logl _logl 15323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) 15353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_MODF 1 15363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define modf _modf 15373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) 15403123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_MODFF 1 15413123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define modff _modff 15423123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15433123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15443123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) 15453123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_MODFL 1 15463123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define modfl _modfl 15473123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15483123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15493123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) 15503123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_POWF 1 15513123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define powf _powf 15523123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15533123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15543123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) 15553123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_POWL 1 15563123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define powl _powl 15573123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15583123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15593123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) 15603123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_QFPCLASS 1 15613123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define qfpclass _qfpclass 15623123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15633123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15643123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) 15653123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_SINCOS 1 15663123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define sincos _sincos 15673123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15683123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15693123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) 15703123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_SINCOSF 1 15713123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define sincosf _sincosf 15723123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15733123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15743123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) 15753123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_SINCOSL 1 15763123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define sincosl _sincosl 15773123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15783123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15793123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) 15803123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_SINF 1 15813123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define sinf _sinf 15823123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15833123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15843123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) 15853123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_SINHF 1 15863123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define sinhf _sinhf 15873123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15883123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15893123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) 15903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_SINHL 1 15913123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define sinhl _sinhl 15923123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15933123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15943123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) 15953123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_SINL 1 15963123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define sinl _sinl 15973123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 15983123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 15993123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) 16003123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_SQRTF 1 16013123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define sqrtf _sqrtf 16023123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 16033123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 16043123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) 16053123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_SQRTL 1 16063123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define sqrtl _sqrtl 16073123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 16083123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 16093123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) 16103123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_STRTOF 1 16113123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define strtof _strtof 16123123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 16133123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 16143123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) 16153123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_STRTOLD 1 16163123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define strtold _strtold 16173123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 16183123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 16193123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) 16203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_TANF 1 16213123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define tanf _tanf 16223123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 16233123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 16243123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) 16253123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_TANHF 1 16263123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define tanhf _tanhf 16273123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 16283123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 16293123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) 16303123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_TANHL 1 16313123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define tanhl _tanhl 16323123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 16333123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 16343123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) 16353123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define _GLIBCXX_HAVE_TANL 1 16363123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh# define tanl _tanl 16373123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif 16383123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh 16393123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#endif // _GLIBCXX_CXX_CONFIG_H 1640