1cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// Predefined symbols and macros -*- C++ -*- 2cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 3cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 48a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. 5cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// 6cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// This file is part of the GNU ISO C++ Library. This library is free 7cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// software; you can redistribute it and/or modify it under the 8cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// terms of the GNU General Public License as published by the 9cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// Free Software Foundation; either version 3, or (at your option) 10cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// any later version. 11cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 12cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// This library is distributed in the hope that it will be useful, 13cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// but WITHOUT ANY WARRANTY; without even the implied warranty of 14cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// GNU General Public License for more details. 16cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 17cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// Under Section 7 of GPL version 3, you are granted additional 18cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// permissions described in the GCC Runtime Library Exception, version 19cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// 3.1, as published by the Free Software Foundation. 20cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 21cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// You should have received a copy of the GNU General Public License and 22cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// a copy of the GCC Runtime Library Exception along with this program; 23cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 24cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// <http://www.gnu.org/licenses/>. 25cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 268a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/** @file bits/c++config.h 27cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh * This is an internal header file, included by other library headers. 288a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh * Do not attempt to use it directly. @headername{iosfwd} 29cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh */ 30cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 31cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#ifndef _GLIBCXX_CXX_CONFIG_H 32cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_CXX_CONFIG_H 1 33cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 34cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// The current version of the C++ library in compressed ISO date format. 358a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#define __GLIBCXX__ 20120106 368a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 378a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Macros for various attributes. 388a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_PURE 398a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_CONST 408a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_NORETURN 418a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_NOTHROW 428a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_VISIBILITY 438a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_PURE 448a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_PURE __attribute__ ((__pure__)) 458a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 468a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 478a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_CONST 488a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_CONST __attribute__ ((__const__)) 498a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 508a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 518a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_NORETURN 528a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) 538a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 548a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 558a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_NOTHROW 568a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# ifdef __cplusplus 578a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_NOTHROW throw() 588a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# else 598a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) 608a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# endif 618a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 62cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 638a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Macros for visibility attributes. 648a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 658a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_VISIBILITY 66cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 67cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 68cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 698a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) 70cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#else 718a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// If this is not supplied by the OS-specific or CPU-specific 728a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// headers included below, it will be defined to an empty default. 738a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) 74cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 75cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 768a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Macros for deprecated attributes. 778a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_USE_DEPRECATED 788a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_DEPRECATED 798a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_USE_DEPRECATED 808a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_USE_DEPRECATED 1 81cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 82cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 83cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined(__DEPRECATED) && defined(__GXX_EXPERIMENTAL_CXX0X__) 848a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) 85cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#else 868a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_DEPRECATED 87cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 88cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 898a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#if __cplusplus 908a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 918a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Macro for constexpr, to support in mixed 03/0x mode. 928a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_CONSTEXPR 938a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# ifdef __GXX_EXPERIMENTAL_CXX0X__ 948a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_CONSTEXPR constexpr 958a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_USE_CONSTEXPR constexpr 968a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# else 978a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_CONSTEXPR 988a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_USE_CONSTEXPR const 998a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# endif 1008a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 1018a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1028a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Macro for extern template, ie controling template linkage via use 1038a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// of extern keyword on template declaration. As documented in the g++ 1048a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// manual, it inhibits all implicit instantiations and is used 1058a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// throughout the library to avoid multiple weak definitions for 1068a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// required types that are already explicitly instantiated in the 1078a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// library binary. This substantially reduces the binary size of 1088a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// resulting executables. 1098a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern 1108a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// templates only in basic_string, thus activating its debug-mode 1118a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// checks even at -O0. 1128a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_EXTERN_TEMPLATE 1 113cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 114cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* 1158a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh Outline of libstdc++ namespaces. 1168a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 117cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh namespace std 118cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh { 119cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh namespace __debug { } 120cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh namespace __parallel { } 1218a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace __profile { } 122cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh namespace __cxx1998 { } 123cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1248a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace __detail { } 1258a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1268a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace rel_ops { } 1278a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1288a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace tr1 1298a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh { 1308a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace placeholders { } 1318a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace regex_constants { } 1328a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace __detail { } 1338a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh } 1348a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1358a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace decimal { } 1368a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1378a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace chrono { } 1388a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace placeholders { } 1398a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace regex_constants { } 1408a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace this_thread { } 1418a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh } 1428a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1438a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace abi { } 1448a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1458a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace __gnu_cxx 1468a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh { 1478a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace __detail { } 148cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh } 1498a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1508a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh For full details see: 1518a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html 152cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh*/ 1538a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsiehnamespace std 1548a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh{ 1558a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh typedef __SIZE_TYPE__ size_t; 1568a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh typedef __PTRDIFF_TYPE__ ptrdiff_t; 157cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1588a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifdef __GXX_EXPERIMENTAL_CXX0X__ 1598a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh typedef decltype(nullptr) nullptr_t; 160cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1618a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh} 162cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 163cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1648a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Defined if inline namespaces are used for versioning. 1658a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_INLINE_VERSION 0 166cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1678a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Inline namespace for symbol versioning. 1688a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#if _GLIBCXX_INLINE_VERSION 169cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1708a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsiehnamespace std 1718a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh{ 1728a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh inline namespace __7 { } 1738a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1748a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace rel_ops { inline namespace __7 { } } 1758a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1768a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace tr1 1778a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh { 1788a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh inline namespace __7 { } 1798a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace placeholders { inline namespace __7 { } } 1808a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace regex_constants { inline namespace __7 { } } 1818a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace __detail { inline namespace __7 { } } 1828a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh } 1838a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1848a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace decimal { inline namespace __7 { } } 1858a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1868a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace chrono { inline namespace __7 { } } 1878a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace placeholders { inline namespace __7 { } } 1888a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace regex_constants { inline namespace __7 { } } 1898a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace this_thread { inline namespace __7 { } } 1908a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1918a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace __detail { inline namespace __7 { } } 1928a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace __regex { inline namespace __7 { } } 1938a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh} 1948a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1958a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsiehnamespace __gnu_cxx 1968a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh{ 1978a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh inline namespace __7 { } 1988a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace __detail { inline namespace __7 { } } 1998a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh} 2008a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { 2018a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_VERSION } 202cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#else 2038a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_VERSION 2048a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_VERSION 2058a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 2068a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 207cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 2088a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Inline namespaces for special modes: debug, parallel, profile. 2098a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ 2108a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh || defined(_GLIBCXX_PROFILE) 2118a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsiehnamespace std 2128a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh{ 2138a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh // Non-inline namespace for components replaced by alternates in active mode. 2148a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace __cxx1998 2158a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh { 2168a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#if _GLIBCXX_INLINE_VERSION 2178a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh inline namespace __7 { } 2188a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 2198a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh } 2208a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 2218a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh // Inline namespace for debug mode. 2228a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# ifdef _GLIBCXX_DEBUG 2238a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh inline namespace __debug { } 224cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# endif 225cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 2268a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh // Inline namespaces for parallel mode. 2278a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# ifdef _GLIBCXX_PARALLEL 2288a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh inline namespace __parallel { } 229cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# endif 230cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 2318a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh // Inline namespaces for profile mode 2328a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# ifdef _GLIBCXX_PROFILE 2338a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh inline namespace __profile { } 234cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# endif 2358a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh} 236cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 2378a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Check for invalid usage and unsupported mixed-mode use. 2388a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) 2398a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# error illegal use of multiple inlined namespaces 2408a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# endif 2418a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) 2428a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# error illegal use of multiple inlined namespaces 2438a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# endif 2448a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) 2458a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# error illegal use of multiple inlined namespaces 246cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# endif 247cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 2488a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Check for invalid use due to lack for weak symbols. 249cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# if __NO_INLINE__ && !__GXX_WEAK__ 2508a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# warning currently using inlined namespace mode which may fail \ 251cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh without inlining due to lack of weak symbols 252cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# endif 2538a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 254cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 2558a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Macros for namespace scope. Either namespace std:: or the name 2568a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// of some nested namespace within it corresponding to the active mode. 2578a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_STD_A 2588a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_STD_C 2598a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// 2608a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Macros for opening/closing conditional namespaces. 2618a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_BEGIN_NAMESPACE_ALGO 2628a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_END_NAMESPACE_ALGO 2638a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 2648a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_END_NAMESPACE_CONTAINER 2658a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) 2668a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_STD_C __cxx1998 2678a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ 2688a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION 2698a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_CONTAINER \ 2708a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh } _GLIBCXX_END_NAMESPACE_VERSION 2718a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# undef _GLIBCXX_EXTERN_TEMPLATE 2728a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_EXTERN_TEMPLATE 1 -1 273cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 274cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 2758a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifdef _GLIBCXX_PARALLEL 2768a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_STD_A __cxx1998 2778a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ 2788a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION 2798a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_ALGO \ 2808a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh } _GLIBCXX_END_NAMESPACE_VERSION 281cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 282cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 2838a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_STD_A 2848a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_STD_A std 285cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 286cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 2878a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_STD_C 2888a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_STD_C std 2898a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 290cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 2918a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO 2928a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_ALGO 2938a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 294cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 2958a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_END_NAMESPACE_ALGO 2968a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_ALGO 2978a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 2988a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 2998a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 3008a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 3018a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 3028a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 3038a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER 3048a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_CONTAINER 305cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 306cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 3078a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// GLIBCXX_ABI Deprecated 3088a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Define if compatibility should be provided for -mlong-double-64. 309cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#undef _GLIBCXX_LONG_DOUBLE_COMPAT 310cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 3118a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Inline namespace for long double 128 mode. 3128a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ 313cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsiehnamespace std 314cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh{ 315cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh inline namespace __gnu_cxx_ldbl128 { } 316cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh} 3178a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: 3188a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { 3198a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_LDBL } 320cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#else 3218a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_NAMESPACE_LDBL 3228a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_BEGIN_NAMESPACE_LDBL 3238a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_END_NAMESPACE_LDBL 324cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 325cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 3268a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Assert. 3278a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) 3288a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define __glibcxx_assert(_Condition) 3298a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#else 3308a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsiehnamespace std 3318a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh{ 3328a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh // Avoid the use of assert, because we're trying to keep the <cassert> 3338a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh // include out of the mix. 3348a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh inline void 3358a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh __replacement_assert(const char* __file, int __line, 3368a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh const char* __function, const char* __condition) 3378a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh { 3388a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, 3398a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh __function, __condition); 3408a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh __builtin_abort(); 3418a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh } 3428a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh} 3438a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#define __glibcxx_assert(_Condition) \ 3448a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh do \ 3458a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh { \ 3468a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh if (! (_Condition)) \ 3478a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ 3488a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh #_Condition); \ 3498a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh } while (false) 3508a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 3518a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 3528a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Macros for race detectors. 3538a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and 3548a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain 3558a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// atomic (lock-free) synchronization to race detectors: 3568a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// the race detector will infer a happens-before arc from the former to the 3578a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// latter when they share the same argument pointer. 3588a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// 3598a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// The most frequent use case for these macros (and the only case in the 3608a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// current implementation of the library) is atomic reference counting: 3618a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// void _M_remove_reference() 3628a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// { 3638a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); 3648a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) 3658a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// { 3668a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); 3678a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// _M_destroy(__a); 3688a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// } 3698a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// } 3708a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// The annotations in this example tell the race detector that all memory 3718a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// accesses occurred when the refcount was positive do not race with 3728a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// memory accesses which occurred after the refcount became zero. 3738a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE 3748a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) 3758a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 3768a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER 3778a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) 3788a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#endif 379cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 3808a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// Macros for C linkage: define extern "C" linkage only when using C++. 381cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { 382cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_END_EXTERN_C } 383cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 384cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#else // !__cplusplus 385cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_BEGIN_EXTERN_C 3868a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_END_EXTERN_C 387cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 388cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 3898a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 390cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// First includes. 391cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 392cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// Pick up any OS-specific definitions. 393cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#include <bits/os_defines.h> 394cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 395cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// Pick up any CPU-specific definitions. 396cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#include <bits/cpu_defines.h> 397cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 3988a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// If platform uses neither visibility nor psuedo-visibility, 3998a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// specify empty default for namespace annotation macros. 4008a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#ifndef _GLIBCXX_PSEUDO_VISIBILITY 4018a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh# define _GLIBCXX_PSEUDO_VISIBILITY(V) 402cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 403cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 404cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// Certain function definitions that are meant to be overridable from 405cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// user code are decorated with this macro. For some targets, this 406cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// macro causes these definitions to be weak. 407cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#ifndef _GLIBCXX_WEAK_DEFINITION 408cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_WEAK_DEFINITION 409cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 410cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 411cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 412cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// The remainder of the prewritten config is automatic; all the 413cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// user hooks are listed above. 414cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 415cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// Create a boolean flag to be used to determine if --fast-math is set. 416cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#ifdef __FAST_MATH__ 417cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_FAST_MATH 1 418cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#else 419cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_FAST_MATH 0 420cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 421cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 422cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// This marks string literals in header files to be extracted for eventual 423cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// translation. It is primarily used for messages in thrown exceptions; see 424cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// src/functexcept.cc. We use __N because the more traditional _N is used 425cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// for something else under certain OSes (see BADNAMES). 426cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define __N(msgid) (msgid) 427cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 428cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh// For example, <windows.h> is known to #define min and max as macros... 429cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#undef min 430cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#undef max 431cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 4328a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh// End of prewritten config; the settings discovered at configure time follow. 4338a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* config.h. Generated from config.h.in by configure. */ 434cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* config.h.in. Generated from configure.ac by autoheader. */ 435cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 436cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `acosf' function. */ 43740932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_ACOSF 1 438cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 439cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `acosl' function. */ 440cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_ACOSL */ 441cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 442cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `asinf' function. */ 44340932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_ASINF 1 444cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 445cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `asinl' function. */ 446cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_ASINL */ 447cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 448cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if the target assembler supports .symver directive. */ 449cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 450cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 451cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `atan2f' function. */ 45240932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_ATAN2F 1 453cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 454cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `atan2l' function. */ 455cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_ATAN2L */ 456cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 457cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `atanf' function. */ 45840932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_ATANF 1 459cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 460cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `atanl' function. */ 461cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_ATANL */ 462cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 463cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if the target assembler supports thread-local storage. */ 464cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_CC_TLS */ 465cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 466cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `ceilf' function. */ 46740932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_CEILF 1 468cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 469cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `ceill' function. */ 47040932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_CEILL 1 471cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 472cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <complex.h> header file. */ 473cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_COMPLEX_H */ 474cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 475cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `cosf' function. */ 47640932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_COSF 1 477cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 478cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `coshf' function. */ 47940932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_COSHF 1 480cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 481cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `coshl' function. */ 482cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_COSHL */ 483cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 484cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `cosl' function. */ 485cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_COSL */ 486cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 487cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <dlfcn.h> header file. */ 488cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_DLFCN_H 1 489cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 490cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if EBADMSG exists. */ 491cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_EBADMSG 1 492cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 493cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if ECANCELED exists. */ 494cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_ECANCELED 1 495cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 496cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if EIDRM exists. */ 497cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_EIDRM 1 498cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 499cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <endian.h> header file. */ 500cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_ENDIAN_H 1 501cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 502cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if ENODATA exists. */ 503cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_ENODATA 1 504cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 505cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if ENOLINK exists. */ 506cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_ENOLINK 1 507cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 508cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if ENOSR exists. */ 509cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_ENOSR 1 510cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 511cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if ENOSTR exists. */ 512cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_ENOSTR 1 513cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 514cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if ENOTRECOVERABLE exists. */ 515cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_ENOTRECOVERABLE 1 516cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 517cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if ENOTSUP exists. */ 518cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_ENOTSUP 1 519cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 520cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if EOVERFLOW exists. */ 521cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_EOVERFLOW 1 522cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 523cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if EOWNERDEAD exists. */ 524cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_EOWNERDEAD 1 525cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 526cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if EPROTO exists. */ 527cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_EPROTO 1 528cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 529cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if ETIME exists. */ 530cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_ETIME 1 531cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 532cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if ETXTBSY exists. */ 533cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_ETXTBSY 1 534cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 5358a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* Define to 1 if you have the <execinfo.h> header file. */ 5368a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* #undef _GLIBCXX_HAVE_EXECINFO_H */ 5378a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 538cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `expf' function. */ 53940932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_EXPF 1 540cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 541cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `expl' function. */ 542cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_EXPL */ 543cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 544cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `fabsf' function. */ 54540932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FABSF 1 546cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 547cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `fabsl' function. */ 54840932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FABSL 1 549cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 550cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <fenv.h> header file. */ 551d33e3775c8785bf6b93787058b9c779b67860368Andrew Hsieh#define _GLIBCXX_HAVE_FENV_H 1 552cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 553cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `finite' function. */ 55440932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FINITE 1 555cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 556cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `finitef' function. */ 55740932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FINITEF 1 558cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 559cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `finitel' function. */ 560cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_FINITEL */ 561cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 562cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <float.h> header file. */ 563cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_FLOAT_H 1 564cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 565cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `floorf' function. */ 56640932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FLOORF 1 567cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 568cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `floorl' function. */ 56940932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FLOORL 1 570cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 571cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `fmodf' function. */ 57240932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FMODF 1 573cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 574cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `fmodl' function. */ 575cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_FMODL */ 576cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 577cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `fpclass' function. */ 578cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_FPCLASS */ 579cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 580cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <fp.h> header file. */ 581cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_FP_H */ 582cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 583cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `frexpf' function. */ 58440932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_FREXPF 1 585cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 586cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `frexpl' function. */ 587cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_FREXPL */ 588cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 589cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if _Unwind_GetIPInfo is available. */ 590cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_GETIPINFO 1 591cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 592cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if gthr-default.h exists (meaning that threading support is 593cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh enabled). */ 5948a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#define _GLIBCXX_HAVE_GTHR_DEFAULT 1 595cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 596cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `hypot' function. */ 59740932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_HYPOT 1 598cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 599cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `hypotf' function. */ 60040932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_HYPOTF 1 601cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 602cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `hypotl' function. */ 603cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_HYPOTL */ 604cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 605cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if you have the iconv() function. */ 606cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_ICONV */ 607cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 608cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <ieeefp.h> header file. */ 609cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_IEEEFP_H */ 610cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 611cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if int64_t is available in <stdint.h>. */ 612cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_INT64_T 1 613cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 614cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if int64_t is a long. */ 615cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ 616cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 617cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if int64_t is a long long. */ 618cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 619cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 620cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <inttypes.h> header file. */ 621cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_INTTYPES_H 1 622cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 623cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `isinf' function. */ 624cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_ISINF */ 625cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 626cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `isinff' function. */ 627cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_ISINFF */ 628cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 629cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `isinfl' function. */ 630cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_ISINFL */ 631cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 632cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `isnan' function. */ 633cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_ISNAN */ 634cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 635cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `isnanf' function. */ 63640932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_ISNANF 1 637cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 638cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `isnanl' function. */ 639cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_ISNANL */ 640cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 641cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Defined if iswblank exists. */ 642cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_ISWBLANK */ 643cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 644cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if LC_MESSAGES is available in <locale.h>. */ 645cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_LC_MESSAGES 1 646cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 647cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `ldexpf' function. */ 64840932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_LDEXPF 1 649cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 650cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `ldexpl' function. */ 65140932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_LDEXPL 1 652cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 653cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <libintl.h> header file. */ 654cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_LIBINTL_H */ 655cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 656cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Only used in build directory testsuite_hooks.h. */ 657cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_LIMIT_AS */ 658cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 659cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Only used in build directory testsuite_hooks.h. */ 660cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_LIMIT_DATA */ 661cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 662cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Only used in build directory testsuite_hooks.h. */ 663cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_LIMIT_FSIZE */ 664cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 665cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Only used in build directory testsuite_hooks.h. */ 666cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_LIMIT_RSS */ 667cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 668cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Only used in build directory testsuite_hooks.h. */ 669cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_LIMIT_VMEM */ 670cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 671cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if futex syscall is available. */ 672cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ 673cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 674cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <locale.h> header file. */ 675cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_LOCALE_H 1 676cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 677cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `log10f' function. */ 67840932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_LOG10F 1 679cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 680cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `log10l' function. */ 681cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_LOG10L */ 682cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 683cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `logf' function. */ 68440932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_LOGF 1 685cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 686cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `logl' function. */ 687cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_LOGL */ 688cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 689cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <machine/endian.h> header file. */ 6903123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 691cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 692cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <machine/param.h> header file. */ 693cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_MACHINE_PARAM_H */ 694cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 695cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if mbstate_t exists in wchar.h. */ 696cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_MBSTATE_T 1 697cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 698cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <memory.h> header file. */ 699cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_MEMORY_H 1 700cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 701cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `modf' function. */ 70240932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_MODF 1 703cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 704cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `modff' function. */ 70540932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_MODFF 1 706cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 707cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `modfl' function. */ 708cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_MODFL */ 709cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 710cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <nan.h> header file. */ 711cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_NAN_H */ 712cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 713cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if poll is available in <poll.h>. */ 71440932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_POLL 1 715cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 716cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `powf' function. */ 71740932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_POWF 1 718cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 719cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `powl' function. */ 720cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_POWL */ 721cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 722cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `qfpclass' function. */ 723cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_QFPCLASS */ 724cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 725cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `setenv' function. */ 726cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_SETENV */ 727cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 728cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `sincos' function. */ 729cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_SINCOS */ 730cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 731cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `sincosf' function. */ 732cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_SINCOSF */ 733cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 734cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `sincosl' function. */ 735cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_SINCOSL */ 736cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 737cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `sinf' function. */ 73840932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_SINF 1 739cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 740cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `sinhf' function. */ 74140932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_SINHF 1 742cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 743cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `sinhl' function. */ 744cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_SINHL */ 745cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 746cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `sinl' function. */ 747cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_SINL */ 748cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 749cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `sqrtf' function. */ 75040932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_SQRTF 1 751cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 752cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `sqrtl' function. */ 753cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_SQRTL */ 754cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 755cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <stdbool.h> header file. */ 756cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_STDBOOL_H 1 757cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 758cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <stdint.h> header file. */ 759cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_STDINT_H 1 760cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 761cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <stdlib.h> header file. */ 762cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_STDLIB_H 1 763cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 764cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if strerror_l is available in <string.h>. */ 765cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_STRERROR_L */ 766cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 767cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if strerror_r is available in <string.h>. */ 768cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_STRERROR_R 1 769cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 770cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <strings.h> header file. */ 771cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_STRINGS_H 1 772cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 773cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <string.h> header file. */ 774cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_STRING_H 1 775cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 776cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `strtof' function. */ 777cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_STRTOF */ 778cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 779cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `strtold' function. */ 780cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_STRTOLD */ 781cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 782cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if strxfrm_l is available in <string.h>. */ 783cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_STRXFRM_L */ 784cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 7858a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* Define to 1 if the target runtime linker supports binding the same symbol 7868a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh to different versions. */ 7878a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ 7888a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 789cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <sys/filio.h> header file. */ 790cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_SYS_FILIO_H */ 791cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 792cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <sys/ioctl.h> header file. */ 793cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 794cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 795cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <sys/ipc.h> header file. */ 796cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_SYS_IPC_H 1 797cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 798cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <sys/isa_defs.h> header file. */ 799cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ 800cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 801cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <sys/machine.h> header file. */ 802cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ 803cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 804cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <sys/param.h> header file. */ 805cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_SYS_PARAM_H 1 806cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 807cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <sys/resource.h> header file. */ 808cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 809cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 810cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <sys/sem.h> header file. */ 811cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_SYS_SEM_H */ 812cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 813cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <sys/stat.h> header file. */ 814cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_SYS_STAT_H 1 815cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 816cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <sys/time.h> header file. */ 817cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_SYS_TIME_H 1 818cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 819cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <sys/types.h> header file. */ 820cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_SYS_TYPES_H 1 821cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 822cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <sys/uio.h> header file. */ 823cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_SYS_UIO_H 1 824cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 825cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if S_IFREG is available in <sys/stat.h>. */ 826cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_S_IFREG */ 827cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 828cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if S_IFREG is available in <sys/stat.h>. */ 82940932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_S_ISREG 1 830cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 831cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `tanf' function. */ 83240932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_TANF 1 833cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 834cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `tanhf' function. */ 83540932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_TANHF 1 836cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 837cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `tanhl' function. */ 838cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_TANHL */ 839cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 840cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `tanl' function. */ 841cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_TANL */ 842cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 843cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <tgmath.h> header file. */ 844cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_TGMATH_H */ 845cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 846cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if the target supports thread-local storage. */ 847cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_TLS */ 848cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 849cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <unistd.h> header file. */ 850cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_UNISTD_H 1 851cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 852cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Defined if vfwscanf exists. */ 853cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_VFWSCANF */ 854cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 855cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Defined if vswscanf exists. */ 856cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_VSWSCANF */ 857cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 858cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Defined if vwscanf exists. */ 859cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_VWSCANF */ 860cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 861cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <wchar.h> header file. */ 862cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_WCHAR_H 1 863cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 864cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Defined if wcstof exists. */ 865cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE_WCSTOF */ 866cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 867cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the <wctype.h> header file. */ 868cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HAVE_WCTYPE_H 1 869cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 870cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if writev is available in <sys/uio.h>. */ 87140932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_HAVE_WRITEV 1 872cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 873cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_acosf' function. */ 874cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ACOSF */ 875cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 876cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_acosl' function. */ 877cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ACOSL */ 878cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 879cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_asinf' function. */ 880cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ASINF */ 881cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 882cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_asinl' function. */ 883cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ASINL */ 884cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 885cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_atan2f' function. */ 886cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ATAN2F */ 887cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 888cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_atan2l' function. */ 889cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ATAN2L */ 890cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 891cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_atanf' function. */ 892cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ATANF */ 893cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 894cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_atanl' function. */ 895cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ATANL */ 896cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 897cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_ceilf' function. */ 898cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__CEILF */ 899cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 900cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_ceill' function. */ 901cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__CEILL */ 902cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 903cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_cosf' function. */ 904cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__COSF */ 905cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 906cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_coshf' function. */ 907cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__COSHF */ 908cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 909cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_coshl' function. */ 910cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__COSHL */ 911cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 912cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_cosl' function. */ 913cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__COSL */ 914cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 915cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_expf' function. */ 916cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__EXPF */ 917cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 918cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_expl' function. */ 919cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__EXPL */ 920cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 921cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_fabsf' function. */ 922cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__FABSF */ 923cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 924cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_fabsl' function. */ 925cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__FABSL */ 926cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 927cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_finite' function. */ 928cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__FINITE */ 929cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 930cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_finitef' function. */ 931cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__FINITEF */ 932cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 933cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_finitel' function. */ 934cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__FINITEL */ 935cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 936cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_floorf' function. */ 937cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__FLOORF */ 938cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 939cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_floorl' function. */ 940cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__FLOORL */ 941cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 942cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_fmodf' function. */ 943cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__FMODF */ 944cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 945cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_fmodl' function. */ 946cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__FMODL */ 947cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 948cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_fpclass' function. */ 949cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__FPCLASS */ 950cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 951cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_frexpf' function. */ 952cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__FREXPF */ 953cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 954cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_frexpl' function. */ 955cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__FREXPL */ 956cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 957cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_hypot' function. */ 958cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__HYPOT */ 959cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 960cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_hypotf' function. */ 961cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__HYPOTF */ 962cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 963cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_hypotl' function. */ 964cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__HYPOTL */ 965cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 966cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_isinf' function. */ 967cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ISINF */ 968cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 969cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_isinff' function. */ 970cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ISINFF */ 971cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 972cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_isinfl' function. */ 973cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ISINFL */ 974cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 975cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_isnan' function. */ 976cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ISNAN */ 977cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 978cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_isnanf' function. */ 979cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ISNANF */ 980cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 981cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_isnanl' function. */ 982cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__ISNANL */ 983cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 984cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_ldexpf' function. */ 985cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__LDEXPF */ 986cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 987cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_ldexpl' function. */ 988cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__LDEXPL */ 989cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 990cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_log10f' function. */ 991cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__LOG10F */ 992cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 993cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_log10l' function. */ 994cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__LOG10L */ 995cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 996cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_logf' function. */ 997cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__LOGF */ 998cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 999cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_logl' function. */ 1000cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__LOGL */ 1001cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1002cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_modf' function. */ 1003cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__MODF */ 1004cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1005cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_modff' function. */ 1006cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__MODFF */ 1007cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1008cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_modfl' function. */ 1009cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__MODFL */ 1010cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1011cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_powf' function. */ 1012cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__POWF */ 1013cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1014cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_powl' function. */ 1015cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__POWL */ 1016cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1017cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_qfpclass' function. */ 1018cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__QFPCLASS */ 1019cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1020cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_sincos' function. */ 1021cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__SINCOS */ 1022cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1023cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_sincosf' function. */ 1024cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__SINCOSF */ 1025cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1026cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_sincosl' function. */ 1027cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__SINCOSL */ 1028cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1029cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_sinf' function. */ 1030cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__SINF */ 1031cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1032cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_sinhf' function. */ 1033cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__SINHF */ 1034cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1035cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_sinhl' function. */ 1036cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__SINHL */ 1037cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1038cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_sinl' function. */ 1039cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__SINL */ 1040cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1041cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_sqrtf' function. */ 1042cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__SQRTF */ 1043cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1044cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_sqrtl' function. */ 1045cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__SQRTL */ 1046cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1047cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_tanf' function. */ 1048cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__TANF */ 1049cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1050cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_tanhf' function. */ 1051cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__TANHF */ 1052cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1053cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_tanhl' function. */ 1054cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__TANHL */ 1055cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1056cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the `_tanl' function. */ 1057cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAVE__TANL */ 1058cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1059cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define as const if the declaration of iconv() needs const. */ 1060cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_ICONV_CONST */ 1061cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1062cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to the sub-directory in which libtool stores uninstalled libraries. 1063cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh */ 1064cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define LT_OBJDIR ".libs/" 1065cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1066cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Name of package */ 1067cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_PACKAGE */ 1068cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1069cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to the address where bug reports for this package should be sent. */ 1070cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_PACKAGE_BUGREPORT "" 1071cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1072cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to the full name of this package. */ 1073cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_PACKAGE_NAME "package-unused" 1074cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1075cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to the full name and version of this package. */ 1076cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" 1077cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1078cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to the one symbol short name of this package. */ 1079cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" 1080cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 10818a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* Define to the home page for this package. */ 10828a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#define _GLIBCXX_PACKAGE_URL "" 10838a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1084cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to the version of this package. */ 1085cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" 1086cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 10878a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* The size of `char', as computed by sizeof. */ 1088cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef SIZEOF_CHAR */ 1089cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 10908a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* The size of `int', as computed by sizeof. */ 1091cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef SIZEOF_INT */ 1092cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 10938a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* The size of `long', as computed by sizeof. */ 1094cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef SIZEOF_LONG */ 1095cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 10968a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* The size of `short', as computed by sizeof. */ 1097cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef SIZEOF_SHORT */ 1098cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 10998a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* The size of `void *', as computed by sizeof. */ 1100cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef SIZEOF_VOID_P */ 1101cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1102cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if you have the ANSI C header files. */ 1103cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define STDC_HEADERS 1 1104cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1105cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Version number of package */ 1106cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_VERSION */ 1107cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1108cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if builtin atomic operations for bool are supported on this host. */ 1109cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_ATOMIC_BUILTINS_1 1 1110cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1111cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if builtin atomic operations for short are supported on this host. 1112cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh */ 1113cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_ATOMIC_BUILTINS_2 1 1114cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1115cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if builtin atomic operations for int are supported on this host. */ 1116cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_ATOMIC_BUILTINS_4 1 1117cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1118cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if builtin atomic operations for long long are supported on this 1119cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh host. */ 11203123853ede6209e485fb7110bdcd38aea0f33d23Andrew Hsieh#define _GLIBCXX_ATOMIC_BUILTINS_8 1 1121cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1122cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to use concept checking code from the boost libraries. */ 1123cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_CONCEPT_CHECKS */ 1124cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1125cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if a fully dynamic basic_string is wanted. */ 1126cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_FULLY_DYNAMIC_STRING */ 1127cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1128cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if gthreads library is available. */ 1129cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_HAS_GTHREADS */ 1130cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1131cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ 1132cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_HOSTED 1 1133cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1134cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if compatibility should be provided for -mlong-double-64. */ 1135cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1136cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if ptrdiff_t is int. */ 1137cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_PTRDIFF_T_IS_INT 1 1138cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1139cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if using setrlimit to set resource limits during "make check" */ 1140cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_RES_LIMITS */ 1141cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1142cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if size_t is unsigned int. */ 1143cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_SIZE_T_IS_UINT 1 1144cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1145cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if the compiler is configured for setjmp/longjmp exceptions. */ 1146cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ 1147cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 11488a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* Define to the value of the EOF integer constant. */ 11498a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#define _GLIBCXX_STDIO_EOF -1 11508a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 11518a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* Define to the value of the SEEK_CUR integer constant. */ 11528a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#define _GLIBCXX_STDIO_SEEK_CUR 1 11538a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 11548a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* Define to the value of the SEEK_END integer constant. */ 11558a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh#define _GLIBCXX_STDIO_SEEK_END 2 1156cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1157cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to use symbol versioning in the shared library. */ 1158cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_SYMVER */ 1159cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1160cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to use darwin versioning in the shared library. */ 1161cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_SYMVER_DARWIN */ 1162cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1163cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to use GNU versioning in the shared library. */ 1164cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_SYMVER_GNU */ 1165cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1166cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define to use GNU namespace versioning in the shared library. */ 1167cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ 1168cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 11698a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* Define to use Sun versioning in the shared library. */ 11708a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* #undef _GLIBCXX_SYMVER_SUN */ 11718a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1172cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>, 1173cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh <stdio.h>, and <stdlib.h> can be used or exposed. */ 1174cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_USE_C99 */ 1175cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1176cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if C99 functions in <complex.h> should be used in <complex>. Using 1177cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh compiler builtins for these functions requires corresponding C99 library 1178cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh functions to be present. */ 1179cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_USE_C99_COMPLEX */ 1180cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1181cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if C99 functions in <complex.h> should be used in <tr1/complex>. 1182cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh Using compiler builtins for these functions requires corresponding C99 1183cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh library functions to be present. */ 1184cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_USE_C99_COMPLEX_TR1 */ 1185cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1186cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in 1187cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh namespace std::tr1. */ 1188cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_USE_C99_CTYPE_TR1 1 1189cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1190cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in 1191cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh namespace std::tr1. */ 1192d33e3775c8785bf6b93787058b9c779b67860368Andrew Hsieh#define _GLIBCXX_USE_C99_FENV_TR1 1 1193cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1194cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if C99 functions in <inttypes.h> should be imported in 1195cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh <tr1/cinttypes> in namespace std::tr1. */ 1196d33e3775c8785bf6b93787058b9c779b67860368Andrew Hsieh#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 1197cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1198cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if wchar_t C99 functions in <inttypes.h> should be imported in 1199cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh <tr1/cinttypes> in namespace std::tr1. */ 1200cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 */ 1201cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1202cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if C99 functions or macros in <math.h> should be imported in <cmath> 1203cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh in namespace std. */ 120440932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_USE_C99_MATH 1 1205cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1206cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if C99 functions or macros in <math.h> should be imported in 1207cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh <tr1/cmath> in namespace std::tr1. */ 1208cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_USE_C99_MATH_TR1 */ 1209cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1210cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in 1211cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh namespace std::tr1. */ 1212d33e3775c8785bf6b93787058b9c779b67860368Andrew Hsieh#define _GLIBCXX_USE_C99_STDINT_TR1 1 1213cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1214cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Defined if clock_gettime has monotonic clock support. */ 121540932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 1216cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1217cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Defined if clock_gettime has realtime clock support. */ 121840932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_USE_CLOCK_REALTIME 1 1219cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 12208a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* Define if ISO/IEC TR 24733 decimal floating point types are supported on 12218a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh this host. */ 12228a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ 12238a0cbe1bcb3e605f194c79c014c4ee5ef6047528Andrew Hsieh 1224cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Defined if gettimeofday is available. */ 122540932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_USE_GETTIMEOFDAY 1 1226cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1227cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if LFS support is available. */ 1228cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_USE_LFS */ 1229cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1230cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if code specialized for long long should be used. */ 1231cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_USE_LONG_LONG 1 1232cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1233cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Defined if nanosleep is available. */ 123440932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_USE_NANOSLEEP 1 1235cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1236cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if NLS translations are to be used. */ 1237cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* #undef _GLIBCXX_USE_NLS */ 1238cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1239cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if /dev/random and /dev/urandom are available for the random_device 1240cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh of TR1 (Chapter 5.1). */ 1241cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_USE_RANDOM_TR1 1 1242cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1243cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Defined if sched_yield is available. */ 124440932ab82f04b0877bca16eaa3f5f9124168b37eAndrew Hsieh#define _GLIBCXX_USE_SCHED_YIELD 1 1245cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1246cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh/* Define if code specialized for wchar_t should be used. */ 1247cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#define _GLIBCXX_USE_WCHAR_T 1 1248cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1249cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) 1250cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ACOSF 1 1251cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define acosf _acosf 1252cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1253cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1254cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) 1255cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ACOSL 1 1256cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define acosl _acosl 1257cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1258cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1259cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) 1260cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ASINF 1 1261cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define asinf _asinf 1262cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1263cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1264cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) 1265cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ASINL 1 1266cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define asinl _asinl 1267cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1268cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1269cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) 1270cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ATAN2F 1 1271cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define atan2f _atan2f 1272cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1273cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1274cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) 1275cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ATAN2L 1 1276cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define atan2l _atan2l 1277cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1278cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1279cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) 1280cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ATANF 1 1281cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define atanf _atanf 1282cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1283cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1284cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) 1285cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ATANL 1 1286cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define atanl _atanl 1287cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1288cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1289cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) 1290cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_CEILF 1 1291cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define ceilf _ceilf 1292cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1293cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1294cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) 1295cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_CEILL 1 1296cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define ceill _ceill 1297cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1298cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1299cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) 1300cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_COSF 1 1301cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define cosf _cosf 1302cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1303cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1304cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) 1305cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_COSHF 1 1306cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define coshf _coshf 1307cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1308cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1309cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) 1310cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_COSHL 1 1311cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define coshl _coshl 1312cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1313cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1314cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) 1315cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_COSL 1 1316cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define cosl _cosl 1317cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1318cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1319cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) 1320cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_EXPF 1 1321cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define expf _expf 1322cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1323cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1324cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) 1325cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_EXPL 1 1326cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define expl _expl 1327cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1328cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1329cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) 1330cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_FABSF 1 1331cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define fabsf _fabsf 1332cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1333cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1334cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) 1335cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_FABSL 1 1336cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define fabsl _fabsl 1337cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1338cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1339cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) 1340cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_FINITE 1 1341cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define finite _finite 1342cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1343cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1344cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) 1345cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_FINITEF 1 1346cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define finitef _finitef 1347cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1348cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1349cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) 1350cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_FINITEL 1 1351cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define finitel _finitel 1352cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1353cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1354cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) 1355cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_FLOORF 1 1356cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define floorf _floorf 1357cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1358cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1359cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) 1360cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_FLOORL 1 1361cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define floorl _floorl 1362cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1363cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1364cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) 1365cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_FMODF 1 1366cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define fmodf _fmodf 1367cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1368cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1369cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) 1370cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_FMODL 1 1371cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define fmodl _fmodl 1372cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1373cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1374cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) 1375cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_FPCLASS 1 1376cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define fpclass _fpclass 1377cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1378cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1379cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) 1380cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_FREXPF 1 1381cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define frexpf _frexpf 1382cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1383cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1384cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) 1385cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_FREXPL 1 1386cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define frexpl _frexpl 1387cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1388cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1389cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) 1390cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_HYPOT 1 1391cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define hypot _hypot 1392cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1393cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1394cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) 1395cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_HYPOTF 1 1396cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define hypotf _hypotf 1397cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1398cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1399cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) 1400cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_HYPOTL 1 1401cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define hypotl _hypotl 1402cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1403cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1404cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) 1405cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ISINF 1 1406cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define isinf _isinf 1407cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1408cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1409cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) 1410cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ISINFF 1 1411cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define isinff _isinff 1412cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1413cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1414cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) 1415cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ISINFL 1 1416cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define isinfl _isinfl 1417cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1418cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1419cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) 1420cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ISNAN 1 1421cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define isnan _isnan 1422cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1423cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1424cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) 1425cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ISNANF 1 1426cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define isnanf _isnanf 1427cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1428cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1429cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) 1430cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_ISNANL 1 1431cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define isnanl _isnanl 1432cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1433cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1434cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) 1435cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_LDEXPF 1 1436cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define ldexpf _ldexpf 1437cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1438cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1439cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) 1440cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_LDEXPL 1 1441cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define ldexpl _ldexpl 1442cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1443cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1444cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) 1445cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_LOG10F 1 1446cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define log10f _log10f 1447cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1448cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1449cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) 1450cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_LOG10L 1 1451cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define log10l _log10l 1452cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1453cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1454cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) 1455cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_LOGF 1 1456cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define logf _logf 1457cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1458cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1459cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) 1460cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_LOGL 1 1461cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define logl _logl 1462cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1463cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1464cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) 1465cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_MODF 1 1466cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define modf _modf 1467cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1468cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1469cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) 1470cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_MODFF 1 1471cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define modff _modff 1472cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1473cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1474cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) 1475cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_MODFL 1 1476cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define modfl _modfl 1477cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1478cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1479cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) 1480cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_POWF 1 1481cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define powf _powf 1482cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1483cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1484cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) 1485cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_POWL 1 1486cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define powl _powl 1487cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1488cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1489cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) 1490cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_QFPCLASS 1 1491cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define qfpclass _qfpclass 1492cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1493cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1494cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) 1495cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_SINCOS 1 1496cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define sincos _sincos 1497cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1498cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1499cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) 1500cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_SINCOSF 1 1501cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define sincosf _sincosf 1502cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1503cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1504cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) 1505cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_SINCOSL 1 1506cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define sincosl _sincosl 1507cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1508cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1509cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) 1510cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_SINF 1 1511cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define sinf _sinf 1512cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1513cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1514cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) 1515cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_SINHF 1 1516cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define sinhf _sinhf 1517cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1518cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1519cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) 1520cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_SINHL 1 1521cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define sinhl _sinhl 1522cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1523cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1524cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) 1525cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_SINL 1 1526cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define sinl _sinl 1527cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1528cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1529cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) 1530cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_SQRTF 1 1531cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define sqrtf _sqrtf 1532cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1533cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1534cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) 1535cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_SQRTL 1 1536cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define sqrtl _sqrtl 1537cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1538cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1539cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) 1540cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_STRTOF 1 1541cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define strtof _strtof 1542cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1543cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1544cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) 1545cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_STRTOLD 1 1546cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define strtold _strtold 1547cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1548cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1549cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) 1550cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_TANF 1 1551cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define tanf _tanf 1552cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1553cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1554cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) 1555cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_TANHF 1 1556cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define tanhf _tanhf 1557cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1558cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1559cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) 1560cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_TANHL 1 1561cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define tanhl _tanhl 1562cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1563cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1564cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) 1565cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define _GLIBCXX_HAVE_TANL 1 1566cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh# define tanl _tanl 1567cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif 1568cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh 1569cd89a9be3397dfc6416835b3f1cbe37b3e5b605bAndrew Hsieh#endif // _GLIBCXX_CXX_CONFIG_H 1570