118a5822eSThomas Veerman /* This file is automatically generated. DO NOT EDIT! */ 2*0a6a1f1dSLionel Sambuc /* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ 3*0a6a1f1dSLionel Sambuc /* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ 418a5822eSThomas Veerman 518a5822eSThomas Veerman // Predefined symbols and macros -*- C++ -*- 618a5822eSThomas Veerman 7*0a6a1f1dSLionel Sambuc // Copyright (C) 1997-2013 Free Software Foundation, Inc. 818a5822eSThomas Veerman // 918a5822eSThomas Veerman // This file is part of the GNU ISO C++ Library. This library is free 1018a5822eSThomas Veerman // software; you can redistribute it and/or modify it under the 1118a5822eSThomas Veerman // terms of the GNU General Public License as published by the 1218a5822eSThomas Veerman // Free Software Foundation; either version 3, or (at your option) 1318a5822eSThomas Veerman // any later version. 1418a5822eSThomas Veerman 1518a5822eSThomas Veerman // This library is distributed in the hope that it will be useful, 1618a5822eSThomas Veerman // but WITHOUT ANY WARRANTY; without even the implied warranty of 1718a5822eSThomas Veerman // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1818a5822eSThomas Veerman // GNU General Public License for more details. 1918a5822eSThomas Veerman 2018a5822eSThomas Veerman // Under Section 7 of GPL version 3, you are granted additional 2118a5822eSThomas Veerman // permissions described in the GCC Runtime Library Exception, version 2218a5822eSThomas Veerman // 3.1, as published by the Free Software Foundation. 2318a5822eSThomas Veerman 2418a5822eSThomas Veerman // You should have received a copy of the GNU General Public License and 2518a5822eSThomas Veerman // a copy of the GCC Runtime Library Exception along with this program; 2618a5822eSThomas Veerman // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 2718a5822eSThomas Veerman // <http://www.gnu.org/licenses/>. 2818a5822eSThomas Veerman 29*0a6a1f1dSLionel Sambuc /** @file bits/c++config.h 3018a5822eSThomas Veerman * This is an internal header file, included by other library headers. 31*0a6a1f1dSLionel Sambuc * Do not attempt to use it directly. @headername{iosfwd} 3218a5822eSThomas Veerman */ 3318a5822eSThomas Veerman 3418a5822eSThomas Veerman #ifndef _GLIBCXX_CXX_CONFIG_H 3518a5822eSThomas Veerman #define _GLIBCXX_CXX_CONFIG_H 1 3618a5822eSThomas Veerman 3718a5822eSThomas Veerman // The current version of the C++ library in compressed ISO date format. 38*0a6a1f1dSLionel Sambuc #define __GLIBCXX__ 20150623 3918a5822eSThomas Veerman 40*0a6a1f1dSLionel Sambuc // Macros for various attributes. 41*0a6a1f1dSLionel Sambuc // _GLIBCXX_PURE 42*0a6a1f1dSLionel Sambuc // _GLIBCXX_CONST 43*0a6a1f1dSLionel Sambuc // _GLIBCXX_NORETURN 44*0a6a1f1dSLionel Sambuc // _GLIBCXX_NOTHROW 45*0a6a1f1dSLionel Sambuc // _GLIBCXX_VISIBILITY 46*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_PURE 47*0a6a1f1dSLionel Sambuc # define _GLIBCXX_PURE __attribute__ ((__pure__)) 48*0a6a1f1dSLionel Sambuc #endif 49*0a6a1f1dSLionel Sambuc 50*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_CONST 51*0a6a1f1dSLionel Sambuc # define _GLIBCXX_CONST __attribute__ ((__const__)) 52*0a6a1f1dSLionel Sambuc #endif 53*0a6a1f1dSLionel Sambuc 54*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_NORETURN 55*0a6a1f1dSLionel Sambuc # define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) 56*0a6a1f1dSLionel Sambuc #endif 57*0a6a1f1dSLionel Sambuc 58*0a6a1f1dSLionel Sambuc // See below for C++ 59*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_NOTHROW 60*0a6a1f1dSLionel Sambuc # ifndef __cplusplus 61*0a6a1f1dSLionel Sambuc # define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) 62*0a6a1f1dSLionel Sambuc # endif 63*0a6a1f1dSLionel Sambuc #endif 64*0a6a1f1dSLionel Sambuc 65*0a6a1f1dSLionel Sambuc // Macros for visibility attributes. 6618a5822eSThomas Veerman // _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 67*0a6a1f1dSLionel Sambuc // _GLIBCXX_VISIBILITY 6818a5822eSThomas Veerman # define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 6918a5822eSThomas Veerman 7018a5822eSThomas Veerman #if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 71*0a6a1f1dSLionel Sambuc # define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) 7218a5822eSThomas Veerman #else 7318a5822eSThomas Veerman // If this is not supplied by the OS-specific or CPU-specific 7418a5822eSThomas Veerman // headers included below, it will be defined to an empty default. 75*0a6a1f1dSLionel Sambuc # define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) 7618a5822eSThomas Veerman #endif 7718a5822eSThomas Veerman 78*0a6a1f1dSLionel Sambuc // Macros for deprecated attributes. 79*0a6a1f1dSLionel Sambuc // _GLIBCXX_USE_DEPRECATED 8018a5822eSThomas Veerman // _GLIBCXX_DEPRECATED 81*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_USE_DEPRECATED 82*0a6a1f1dSLionel Sambuc # define _GLIBCXX_USE_DEPRECATED 1 8318a5822eSThomas Veerman #endif 8418a5822eSThomas Veerman 85*0a6a1f1dSLionel Sambuc #if defined(__DEPRECATED) && (__cplusplus >= 201103L) 86*0a6a1f1dSLionel Sambuc # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) 8718a5822eSThomas Veerman #else 88*0a6a1f1dSLionel Sambuc # define _GLIBCXX_DEPRECATED 8918a5822eSThomas Veerman #endif 9018a5822eSThomas Veerman 91*0a6a1f1dSLionel Sambuc // Macros for ABI tag attributes. 92*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_ABI_TAG_CXX11 93*0a6a1f1dSLionel Sambuc # define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) 94*0a6a1f1dSLionel Sambuc #endif 9518a5822eSThomas Veerman 96*0a6a1f1dSLionel Sambuc 97*0a6a1f1dSLionel Sambuc #if __cplusplus 98*0a6a1f1dSLionel Sambuc 99*0a6a1f1dSLionel Sambuc // Macro for constexpr, to support in mixed 03/0x mode. 100*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_CONSTEXPR 101*0a6a1f1dSLionel Sambuc # if __cplusplus >= 201103L 102*0a6a1f1dSLionel Sambuc # define _GLIBCXX_CONSTEXPR constexpr 103*0a6a1f1dSLionel Sambuc # define _GLIBCXX_USE_CONSTEXPR constexpr 104*0a6a1f1dSLionel Sambuc # else 105*0a6a1f1dSLionel Sambuc # define _GLIBCXX_CONSTEXPR 106*0a6a1f1dSLionel Sambuc # define _GLIBCXX_USE_CONSTEXPR const 107*0a6a1f1dSLionel Sambuc # endif 108*0a6a1f1dSLionel Sambuc #endif 109*0a6a1f1dSLionel Sambuc 110*0a6a1f1dSLionel Sambuc // Macro for noexcept, to support in mixed 03/0x mode. 111*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_NOEXCEPT 112*0a6a1f1dSLionel Sambuc # if __cplusplus >= 201103L 113*0a6a1f1dSLionel Sambuc # define _GLIBCXX_NOEXCEPT noexcept 114*0a6a1f1dSLionel Sambuc # define _GLIBCXX_USE_NOEXCEPT noexcept 115*0a6a1f1dSLionel Sambuc # define _GLIBCXX_THROW(_EXC) 116*0a6a1f1dSLionel Sambuc # else 117*0a6a1f1dSLionel Sambuc # define _GLIBCXX_NOEXCEPT 118*0a6a1f1dSLionel Sambuc # define _GLIBCXX_USE_NOEXCEPT throw() 119*0a6a1f1dSLionel Sambuc # define _GLIBCXX_THROW(_EXC) throw(_EXC) 120*0a6a1f1dSLionel Sambuc # endif 121*0a6a1f1dSLionel Sambuc #endif 122*0a6a1f1dSLionel Sambuc 123*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_NOTHROW 124*0a6a1f1dSLionel Sambuc # define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT 125*0a6a1f1dSLionel Sambuc #endif 126*0a6a1f1dSLionel Sambuc 127*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_THROW_OR_ABORT 128*0a6a1f1dSLionel Sambuc # if __EXCEPTIONS 129*0a6a1f1dSLionel Sambuc # define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) 130*0a6a1f1dSLionel Sambuc # else 131*0a6a1f1dSLionel Sambuc # define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) 132*0a6a1f1dSLionel Sambuc # endif 133*0a6a1f1dSLionel Sambuc #endif 134*0a6a1f1dSLionel Sambuc 135*0a6a1f1dSLionel Sambuc // Macro for extern template, ie controling template linkage via use 136*0a6a1f1dSLionel Sambuc // of extern keyword on template declaration. As documented in the g++ 137*0a6a1f1dSLionel Sambuc // manual, it inhibits all implicit instantiations and is used 138*0a6a1f1dSLionel Sambuc // throughout the library to avoid multiple weak definitions for 139*0a6a1f1dSLionel Sambuc // required types that are already explicitly instantiated in the 140*0a6a1f1dSLionel Sambuc // library binary. This substantially reduces the binary size of 141*0a6a1f1dSLionel Sambuc // resulting executables. 142*0a6a1f1dSLionel Sambuc // Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern 143*0a6a1f1dSLionel Sambuc // templates only in basic_string, thus activating its debug-mode 144*0a6a1f1dSLionel Sambuc // checks even at -O0. 145*0a6a1f1dSLionel Sambuc # define _GLIBCXX_EXTERN_TEMPLATE 1 146*0a6a1f1dSLionel Sambuc 14718a5822eSThomas Veerman /* 148*0a6a1f1dSLionel Sambuc Outline of libstdc++ namespaces. 149*0a6a1f1dSLionel Sambuc 15018a5822eSThomas Veerman namespace std 15118a5822eSThomas Veerman { 15218a5822eSThomas Veerman namespace __debug { } 15318a5822eSThomas Veerman namespace __parallel { } 154*0a6a1f1dSLionel Sambuc namespace __profile { } 15518a5822eSThomas Veerman namespace __cxx1998 { } 15618a5822eSThomas Veerman 157*0a6a1f1dSLionel Sambuc namespace __detail { } 158*0a6a1f1dSLionel Sambuc 159*0a6a1f1dSLionel Sambuc namespace rel_ops { } 160*0a6a1f1dSLionel Sambuc 161*0a6a1f1dSLionel Sambuc namespace tr1 162*0a6a1f1dSLionel Sambuc { 163*0a6a1f1dSLionel Sambuc namespace placeholders { } 164*0a6a1f1dSLionel Sambuc namespace regex_constants { } 165*0a6a1f1dSLionel Sambuc namespace __detail { } 16618a5822eSThomas Veerman } 167*0a6a1f1dSLionel Sambuc 168*0a6a1f1dSLionel Sambuc namespace tr2 { } 169*0a6a1f1dSLionel Sambuc 170*0a6a1f1dSLionel Sambuc namespace decimal { } 171*0a6a1f1dSLionel Sambuc 172*0a6a1f1dSLionel Sambuc namespace chrono { } 173*0a6a1f1dSLionel Sambuc namespace placeholders { } 174*0a6a1f1dSLionel Sambuc namespace regex_constants { } 175*0a6a1f1dSLionel Sambuc namespace this_thread { } 176*0a6a1f1dSLionel Sambuc } 177*0a6a1f1dSLionel Sambuc 178*0a6a1f1dSLionel Sambuc namespace abi { } 179*0a6a1f1dSLionel Sambuc 180*0a6a1f1dSLionel Sambuc namespace __gnu_cxx 181*0a6a1f1dSLionel Sambuc { 182*0a6a1f1dSLionel Sambuc namespace __detail { } 183*0a6a1f1dSLionel Sambuc } 184*0a6a1f1dSLionel Sambuc 185*0a6a1f1dSLionel Sambuc For full details see: 186*0a6a1f1dSLionel Sambuc http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html 18718a5822eSThomas Veerman */ 18818a5822eSThomas Veerman namespace std 18918a5822eSThomas Veerman { 190*0a6a1f1dSLionel Sambuc typedef __SIZE_TYPE__ size_t; 191*0a6a1f1dSLionel Sambuc typedef __PTRDIFF_TYPE__ ptrdiff_t; 192*0a6a1f1dSLionel Sambuc 193*0a6a1f1dSLionel Sambuc #if __cplusplus >= 201103L 194*0a6a1f1dSLionel Sambuc typedef decltype(nullptr) nullptr_t; 195*0a6a1f1dSLionel Sambuc #endif 19618a5822eSThomas Veerman } 19718a5822eSThomas Veerman 198*0a6a1f1dSLionel Sambuc 199*0a6a1f1dSLionel Sambuc // Defined if inline namespaces are used for versioning. 200*0a6a1f1dSLionel Sambuc # define _GLIBCXX_INLINE_VERSION 0 201*0a6a1f1dSLionel Sambuc 202*0a6a1f1dSLionel Sambuc // Inline namespace for symbol versioning. 203*0a6a1f1dSLionel Sambuc #if _GLIBCXX_INLINE_VERSION 204*0a6a1f1dSLionel Sambuc 20518a5822eSThomas Veerman namespace std 20618a5822eSThomas Veerman { 207*0a6a1f1dSLionel Sambuc inline namespace __7 { } 208*0a6a1f1dSLionel Sambuc 209*0a6a1f1dSLionel Sambuc namespace rel_ops { inline namespace __7 { } } 210*0a6a1f1dSLionel Sambuc 211*0a6a1f1dSLionel Sambuc namespace tr1 212*0a6a1f1dSLionel Sambuc { 213*0a6a1f1dSLionel Sambuc inline namespace __7 { } 214*0a6a1f1dSLionel Sambuc namespace placeholders { inline namespace __7 { } } 215*0a6a1f1dSLionel Sambuc namespace regex_constants { inline namespace __7 { } } 216*0a6a1f1dSLionel Sambuc namespace __detail { inline namespace __7 { } } 21718a5822eSThomas Veerman } 21818a5822eSThomas Veerman 219*0a6a1f1dSLionel Sambuc namespace tr2 220*0a6a1f1dSLionel Sambuc { inline namespace __7 { } } 22118a5822eSThomas Veerman 222*0a6a1f1dSLionel Sambuc namespace decimal { inline namespace __7 { } } 223*0a6a1f1dSLionel Sambuc 224*0a6a1f1dSLionel Sambuc namespace chrono { inline namespace __7 { } } 225*0a6a1f1dSLionel Sambuc namespace placeholders { inline namespace __7 { } } 226*0a6a1f1dSLionel Sambuc namespace regex_constants { inline namespace __7 { } } 227*0a6a1f1dSLionel Sambuc namespace this_thread { inline namespace __7 { } } 228*0a6a1f1dSLionel Sambuc 229*0a6a1f1dSLionel Sambuc namespace __detail { inline namespace __7 { } } 23018a5822eSThomas Veerman } 23118a5822eSThomas Veerman 23218a5822eSThomas Veerman namespace __gnu_cxx 23318a5822eSThomas Veerman { 234*0a6a1f1dSLionel Sambuc inline namespace __7 { } 235*0a6a1f1dSLionel Sambuc namespace __detail { inline namespace __7 { } } 23618a5822eSThomas Veerman } 237*0a6a1f1dSLionel Sambuc # define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { 238*0a6a1f1dSLionel Sambuc # define _GLIBCXX_END_NAMESPACE_VERSION } 239*0a6a1f1dSLionel Sambuc #else 240*0a6a1f1dSLionel Sambuc # define _GLIBCXX_BEGIN_NAMESPACE_VERSION 241*0a6a1f1dSLionel Sambuc # define _GLIBCXX_END_NAMESPACE_VERSION 24218a5822eSThomas Veerman #endif 24318a5822eSThomas Veerman 244*0a6a1f1dSLionel Sambuc 245*0a6a1f1dSLionel Sambuc // Inline namespaces for special modes: debug, parallel, profile. 246*0a6a1f1dSLionel Sambuc #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ 247*0a6a1f1dSLionel Sambuc || defined(_GLIBCXX_PROFILE) 248*0a6a1f1dSLionel Sambuc namespace std 249*0a6a1f1dSLionel Sambuc { 250*0a6a1f1dSLionel Sambuc // Non-inline namespace for components replaced by alternates in active mode. 251*0a6a1f1dSLionel Sambuc namespace __cxx1998 252*0a6a1f1dSLionel Sambuc { 253*0a6a1f1dSLionel Sambuc #if _GLIBCXX_INLINE_VERSION 254*0a6a1f1dSLionel Sambuc inline namespace __7 { } 255*0a6a1f1dSLionel Sambuc #endif 256*0a6a1f1dSLionel Sambuc } 257*0a6a1f1dSLionel Sambuc 258*0a6a1f1dSLionel Sambuc // Inline namespace for debug mode. 259*0a6a1f1dSLionel Sambuc # ifdef _GLIBCXX_DEBUG 260*0a6a1f1dSLionel Sambuc inline namespace __debug { } 261*0a6a1f1dSLionel Sambuc # endif 262*0a6a1f1dSLionel Sambuc 263*0a6a1f1dSLionel Sambuc // Inline namespaces for parallel mode. 264*0a6a1f1dSLionel Sambuc # ifdef _GLIBCXX_PARALLEL 265*0a6a1f1dSLionel Sambuc inline namespace __parallel { } 266*0a6a1f1dSLionel Sambuc # endif 267*0a6a1f1dSLionel Sambuc 268*0a6a1f1dSLionel Sambuc // Inline namespaces for profile mode 269*0a6a1f1dSLionel Sambuc # ifdef _GLIBCXX_PROFILE 270*0a6a1f1dSLionel Sambuc inline namespace __profile { } 271*0a6a1f1dSLionel Sambuc # endif 272*0a6a1f1dSLionel Sambuc } 273*0a6a1f1dSLionel Sambuc 274*0a6a1f1dSLionel Sambuc // Check for invalid usage and unsupported mixed-mode use. 275*0a6a1f1dSLionel Sambuc # if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) 276*0a6a1f1dSLionel Sambuc # error illegal use of multiple inlined namespaces 277*0a6a1f1dSLionel Sambuc # endif 278*0a6a1f1dSLionel Sambuc # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) 279*0a6a1f1dSLionel Sambuc # error illegal use of multiple inlined namespaces 280*0a6a1f1dSLionel Sambuc # endif 281*0a6a1f1dSLionel Sambuc # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) 282*0a6a1f1dSLionel Sambuc # error illegal use of multiple inlined namespaces 283*0a6a1f1dSLionel Sambuc # endif 284*0a6a1f1dSLionel Sambuc 285*0a6a1f1dSLionel Sambuc // Check for invalid use due to lack for weak symbols. 286*0a6a1f1dSLionel Sambuc # if __NO_INLINE__ && !__GXX_WEAK__ 287*0a6a1f1dSLionel Sambuc # warning currently using inlined namespace mode which may fail \ 288*0a6a1f1dSLionel Sambuc without inlining due to lack of weak symbols 289*0a6a1f1dSLionel Sambuc # endif 290*0a6a1f1dSLionel Sambuc #endif 291*0a6a1f1dSLionel Sambuc 292*0a6a1f1dSLionel Sambuc // Macros for namespace scope. Either namespace std:: or the name 293*0a6a1f1dSLionel Sambuc // of some nested namespace within it corresponding to the active mode. 294*0a6a1f1dSLionel Sambuc // _GLIBCXX_STD_A 295*0a6a1f1dSLionel Sambuc // _GLIBCXX_STD_C 296*0a6a1f1dSLionel Sambuc // 297*0a6a1f1dSLionel Sambuc // Macros for opening/closing conditional namespaces. 298*0a6a1f1dSLionel Sambuc // _GLIBCXX_BEGIN_NAMESPACE_ALGO 299*0a6a1f1dSLionel Sambuc // _GLIBCXX_END_NAMESPACE_ALGO 300*0a6a1f1dSLionel Sambuc // _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 301*0a6a1f1dSLionel Sambuc // _GLIBCXX_END_NAMESPACE_CONTAINER 302*0a6a1f1dSLionel Sambuc #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) 303*0a6a1f1dSLionel Sambuc # define _GLIBCXX_STD_C __cxx1998 304*0a6a1f1dSLionel Sambuc # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ 305*0a6a1f1dSLionel Sambuc namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION 306*0a6a1f1dSLionel Sambuc # define _GLIBCXX_END_NAMESPACE_CONTAINER \ 307*0a6a1f1dSLionel Sambuc _GLIBCXX_END_NAMESPACE_VERSION } 308*0a6a1f1dSLionel Sambuc # undef _GLIBCXX_EXTERN_TEMPLATE 309*0a6a1f1dSLionel Sambuc # define _GLIBCXX_EXTERN_TEMPLATE -1 310*0a6a1f1dSLionel Sambuc #endif 311*0a6a1f1dSLionel Sambuc 312*0a6a1f1dSLionel Sambuc #ifdef _GLIBCXX_PARALLEL 313*0a6a1f1dSLionel Sambuc # define _GLIBCXX_STD_A __cxx1998 314*0a6a1f1dSLionel Sambuc # define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ 315*0a6a1f1dSLionel Sambuc namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION 316*0a6a1f1dSLionel Sambuc # define _GLIBCXX_END_NAMESPACE_ALGO \ 317*0a6a1f1dSLionel Sambuc _GLIBCXX_END_NAMESPACE_VERSION } 318*0a6a1f1dSLionel Sambuc #endif 319*0a6a1f1dSLionel Sambuc 320*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_STD_A 321*0a6a1f1dSLionel Sambuc # define _GLIBCXX_STD_A std 322*0a6a1f1dSLionel Sambuc #endif 323*0a6a1f1dSLionel Sambuc 324*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_STD_C 325*0a6a1f1dSLionel Sambuc # define _GLIBCXX_STD_C std 326*0a6a1f1dSLionel Sambuc #endif 327*0a6a1f1dSLionel Sambuc 328*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO 329*0a6a1f1dSLionel Sambuc # define _GLIBCXX_BEGIN_NAMESPACE_ALGO 330*0a6a1f1dSLionel Sambuc #endif 331*0a6a1f1dSLionel Sambuc 332*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_END_NAMESPACE_ALGO 333*0a6a1f1dSLionel Sambuc # define _GLIBCXX_END_NAMESPACE_ALGO 334*0a6a1f1dSLionel Sambuc #endif 335*0a6a1f1dSLionel Sambuc 336*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 337*0a6a1f1dSLionel Sambuc # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 338*0a6a1f1dSLionel Sambuc #endif 339*0a6a1f1dSLionel Sambuc 340*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_END_NAMESPACE_CONTAINER 341*0a6a1f1dSLionel Sambuc # define _GLIBCXX_END_NAMESPACE_CONTAINER 342*0a6a1f1dSLionel Sambuc #endif 343*0a6a1f1dSLionel Sambuc 344*0a6a1f1dSLionel Sambuc // GLIBCXX_ABI Deprecated 345*0a6a1f1dSLionel Sambuc // Define if compatibility should be provided for -mlong-double-64. 34618a5822eSThomas Veerman #undef _GLIBCXX_LONG_DOUBLE_COMPAT 34718a5822eSThomas Veerman 348*0a6a1f1dSLionel Sambuc // Inline namespace for long double 128 mode. 34918a5822eSThomas Veerman #if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ 35018a5822eSThomas Veerman namespace std 35118a5822eSThomas Veerman { 35218a5822eSThomas Veerman inline namespace __gnu_cxx_ldbl128 { } 35318a5822eSThomas Veerman } 354*0a6a1f1dSLionel Sambuc # define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: 355*0a6a1f1dSLionel Sambuc # define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { 356*0a6a1f1dSLionel Sambuc # define _GLIBCXX_END_NAMESPACE_LDBL } 35718a5822eSThomas Veerman #else 358*0a6a1f1dSLionel Sambuc # define _GLIBCXX_NAMESPACE_LDBL 359*0a6a1f1dSLionel Sambuc # define _GLIBCXX_BEGIN_NAMESPACE_LDBL 360*0a6a1f1dSLionel Sambuc # define _GLIBCXX_END_NAMESPACE_LDBL 36118a5822eSThomas Veerman #endif 36218a5822eSThomas Veerman 363*0a6a1f1dSLionel Sambuc // Assert. 364*0a6a1f1dSLionel Sambuc #if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) 365*0a6a1f1dSLionel Sambuc # define __glibcxx_assert(_Condition) 366*0a6a1f1dSLionel Sambuc #else 367*0a6a1f1dSLionel Sambuc namespace std 368*0a6a1f1dSLionel Sambuc { 369*0a6a1f1dSLionel Sambuc // Avoid the use of assert, because we're trying to keep the <cassert> 370*0a6a1f1dSLionel Sambuc // include out of the mix. 371*0a6a1f1dSLionel Sambuc inline void __replacement_assert(const char * __file,int __line,const char * __function,const char * __condition)372*0a6a1f1dSLionel Sambuc __replacement_assert(const char* __file, int __line, 373*0a6a1f1dSLionel Sambuc const char* __function, const char* __condition) 374*0a6a1f1dSLionel Sambuc { 375*0a6a1f1dSLionel Sambuc __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, 376*0a6a1f1dSLionel Sambuc __function, __condition); 377*0a6a1f1dSLionel Sambuc __builtin_abort(); 378*0a6a1f1dSLionel Sambuc } 379*0a6a1f1dSLionel Sambuc } 380*0a6a1f1dSLionel Sambuc #define __glibcxx_assert(_Condition) \ 381*0a6a1f1dSLionel Sambuc do \ 382*0a6a1f1dSLionel Sambuc { \ 383*0a6a1f1dSLionel Sambuc if (! (_Condition)) \ 384*0a6a1f1dSLionel Sambuc std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ 385*0a6a1f1dSLionel Sambuc #_Condition); \ 386*0a6a1f1dSLionel Sambuc } while (false) 387*0a6a1f1dSLionel Sambuc #endif 38818a5822eSThomas Veerman 389*0a6a1f1dSLionel Sambuc // Macros for race detectors. 390*0a6a1f1dSLionel Sambuc // _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and 391*0a6a1f1dSLionel Sambuc // _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain 392*0a6a1f1dSLionel Sambuc // atomic (lock-free) synchronization to race detectors: 393*0a6a1f1dSLionel Sambuc // the race detector will infer a happens-before arc from the former to the 394*0a6a1f1dSLionel Sambuc // latter when they share the same argument pointer. 395*0a6a1f1dSLionel Sambuc // 396*0a6a1f1dSLionel Sambuc // The most frequent use case for these macros (and the only case in the 397*0a6a1f1dSLionel Sambuc // current implementation of the library) is atomic reference counting: 398*0a6a1f1dSLionel Sambuc // void _M_remove_reference() 399*0a6a1f1dSLionel Sambuc // { 400*0a6a1f1dSLionel Sambuc // _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); 401*0a6a1f1dSLionel Sambuc // if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) 402*0a6a1f1dSLionel Sambuc // { 403*0a6a1f1dSLionel Sambuc // _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); 404*0a6a1f1dSLionel Sambuc // _M_destroy(__a); 405*0a6a1f1dSLionel Sambuc // } 406*0a6a1f1dSLionel Sambuc // } 407*0a6a1f1dSLionel Sambuc // The annotations in this example tell the race detector that all memory 408*0a6a1f1dSLionel Sambuc // accesses occurred when the refcount was positive do not race with 409*0a6a1f1dSLionel Sambuc // memory accesses which occurred after the refcount became zero. 410*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE 411*0a6a1f1dSLionel Sambuc # define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) 412*0a6a1f1dSLionel Sambuc #endif 413*0a6a1f1dSLionel Sambuc #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER 414*0a6a1f1dSLionel Sambuc # define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) 415*0a6a1f1dSLionel Sambuc #endif 416*0a6a1f1dSLionel Sambuc 417*0a6a1f1dSLionel Sambuc // Macros for C linkage: define extern "C" linkage only when using C++. 41818a5822eSThomas Veerman # define _GLIBCXX_BEGIN_EXTERN_C extern "C" { 41918a5822eSThomas Veerman # define _GLIBCXX_END_EXTERN_C } 42018a5822eSThomas Veerman 42118a5822eSThomas Veerman #else // !__cplusplus 42218a5822eSThomas Veerman # define _GLIBCXX_BEGIN_EXTERN_C 42318a5822eSThomas Veerman # define _GLIBCXX_END_EXTERN_C 42418a5822eSThomas Veerman #endif 42518a5822eSThomas Veerman 426*0a6a1f1dSLionel Sambuc 42718a5822eSThomas Veerman // First includes. 42818a5822eSThomas Veerman 42918a5822eSThomas Veerman // Pick up any OS-specific definitions. 43018a5822eSThomas Veerman #include <bits/os_defines.h> 43118a5822eSThomas Veerman 43218a5822eSThomas Veerman // Pick up any CPU-specific definitions. 43318a5822eSThomas Veerman #include <bits/cpu_defines.h> 43418a5822eSThomas Veerman 43518a5822eSThomas Veerman // If platform uses neither visibility nor psuedo-visibility, 43618a5822eSThomas Veerman // specify empty default for namespace annotation macros. 43718a5822eSThomas Veerman #ifndef _GLIBCXX_PSEUDO_VISIBILITY 43818a5822eSThomas Veerman # define _GLIBCXX_PSEUDO_VISIBILITY(V) 43918a5822eSThomas Veerman #endif 44018a5822eSThomas Veerman 44118a5822eSThomas Veerman // Certain function definitions that are meant to be overridable from 44218a5822eSThomas Veerman // user code are decorated with this macro. For some targets, this 44318a5822eSThomas Veerman // macro causes these definitions to be weak. 44418a5822eSThomas Veerman #ifndef _GLIBCXX_WEAK_DEFINITION 44518a5822eSThomas Veerman # define _GLIBCXX_WEAK_DEFINITION 44618a5822eSThomas Veerman #endif 44718a5822eSThomas Veerman 44818a5822eSThomas Veerman 44918a5822eSThomas Veerman // The remainder of the prewritten config is automatic; all the 45018a5822eSThomas Veerman // user hooks are listed above. 45118a5822eSThomas Veerman 45218a5822eSThomas Veerman // Create a boolean flag to be used to determine if --fast-math is set. 45318a5822eSThomas Veerman #ifdef __FAST_MATH__ 45418a5822eSThomas Veerman # define _GLIBCXX_FAST_MATH 1 45518a5822eSThomas Veerman #else 45618a5822eSThomas Veerman # define _GLIBCXX_FAST_MATH 0 45718a5822eSThomas Veerman #endif 45818a5822eSThomas Veerman 45918a5822eSThomas Veerman // This marks string literals in header files to be extracted for eventual 46018a5822eSThomas Veerman // translation. It is primarily used for messages in thrown exceptions; see 46118a5822eSThomas Veerman // src/functexcept.cc. We use __N because the more traditional _N is used 46218a5822eSThomas Veerman // for something else under certain OSes (see BADNAMES). 46318a5822eSThomas Veerman #define __N(msgid) (msgid) 46418a5822eSThomas Veerman 46518a5822eSThomas Veerman // For example, <windows.h> is known to #define min and max as macros... 46618a5822eSThomas Veerman #undef min 46718a5822eSThomas Veerman #undef max 46818a5822eSThomas Veerman 469*0a6a1f1dSLionel Sambuc // End of prewritten config; the settings discovered at configure time follow. 47018a5822eSThomas Veerman /* config.h. Generated from config.h.in by configure. */ 47118a5822eSThomas Veerman /* config.h.in. Generated from configure.ac by autoheader. */ 47218a5822eSThomas Veerman 47318a5822eSThomas Veerman /* Define to 1 if you have the `acosf' function. */ 474*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_ACOSF 1 47518a5822eSThomas Veerman 47618a5822eSThomas Veerman /* Define to 1 if you have the `acosl' function. */ 47718a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_ACOSL */ 47818a5822eSThomas Veerman 47918a5822eSThomas Veerman /* Define to 1 if you have the `asinf' function. */ 480*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_ASINF 1 48118a5822eSThomas Veerman 48218a5822eSThomas Veerman /* Define to 1 if you have the `asinl' function. */ 48318a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_ASINL */ 48418a5822eSThomas Veerman 48518a5822eSThomas Veerman /* Define to 1 if the target assembler supports .symver directive. */ 48618a5822eSThomas Veerman #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 48718a5822eSThomas Veerman 48818a5822eSThomas Veerman /* Define to 1 if you have the `atan2f' function. */ 489*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_ATAN2F 1 49018a5822eSThomas Veerman 49118a5822eSThomas Veerman /* Define to 1 if you have the `atan2l' function. */ 49218a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_ATAN2L */ 49318a5822eSThomas Veerman 49418a5822eSThomas Veerman /* Define to 1 if you have the `atanf' function. */ 495*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_ATANF 1 49618a5822eSThomas Veerman 49718a5822eSThomas Veerman /* Define to 1 if you have the `atanl' function. */ 49818a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_ATANL */ 49918a5822eSThomas Veerman 500*0a6a1f1dSLionel Sambuc /* Define to 1 if you have the `at_quick_exit' function. */ 501*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 502*0a6a1f1dSLionel Sambuc 50318a5822eSThomas Veerman /* Define to 1 if the target assembler supports thread-local storage. */ 50418a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_CC_TLS */ 50518a5822eSThomas Veerman 50618a5822eSThomas Veerman /* Define to 1 if you have the `ceilf' function. */ 507*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_CEILF 1 50818a5822eSThomas Veerman 50918a5822eSThomas Veerman /* Define to 1 if you have the `ceill' function. */ 510*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_CEILL 1 51118a5822eSThomas Veerman 51218a5822eSThomas Veerman /* Define to 1 if you have the <complex.h> header file. */ 51318a5822eSThomas Veerman #define _GLIBCXX_HAVE_COMPLEX_H 1 51418a5822eSThomas Veerman 51518a5822eSThomas Veerman /* Define to 1 if you have the `cosf' function. */ 516*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_COSF 1 51718a5822eSThomas Veerman 51818a5822eSThomas Veerman /* Define to 1 if you have the `coshf' function. */ 519*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_COSHF 1 52018a5822eSThomas Veerman 52118a5822eSThomas Veerman /* Define to 1 if you have the `coshl' function. */ 52218a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_COSHL */ 52318a5822eSThomas Veerman 52418a5822eSThomas Veerman /* Define to 1 if you have the `cosl' function. */ 52518a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_COSL */ 52618a5822eSThomas Veerman 52718a5822eSThomas Veerman /* Define to 1 if you have the <dlfcn.h> header file. */ 52818a5822eSThomas Veerman #define _GLIBCXX_HAVE_DLFCN_H 1 52918a5822eSThomas Veerman 53018a5822eSThomas Veerman /* Define if EBADMSG exists. */ 53118a5822eSThomas Veerman #define _GLIBCXX_HAVE_EBADMSG 1 53218a5822eSThomas Veerman 53318a5822eSThomas Veerman /* Define if ECANCELED exists. */ 53418a5822eSThomas Veerman #define _GLIBCXX_HAVE_ECANCELED 1 53518a5822eSThomas Veerman 536*0a6a1f1dSLionel Sambuc /* Define if ECHILD exists. */ 537*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_ECHILD 1 538*0a6a1f1dSLionel Sambuc 53918a5822eSThomas Veerman /* Define if EIDRM exists. */ 54018a5822eSThomas Veerman #define _GLIBCXX_HAVE_EIDRM 1 54118a5822eSThomas Veerman 54218a5822eSThomas Veerman /* Define to 1 if you have the <endian.h> header file. */ 54318a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_ENDIAN_H */ 54418a5822eSThomas Veerman 54518a5822eSThomas Veerman /* Define if ENODATA exists. */ 54618a5822eSThomas Veerman #define _GLIBCXX_HAVE_ENODATA 1 54718a5822eSThomas Veerman 54818a5822eSThomas Veerman /* Define if ENOLINK exists. */ 54918a5822eSThomas Veerman #define _GLIBCXX_HAVE_ENOLINK 1 55018a5822eSThomas Veerman 551*0a6a1f1dSLionel Sambuc /* Define if ENOSPC exists. */ 552*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_ENOSPC 1 553*0a6a1f1dSLionel Sambuc 55418a5822eSThomas Veerman /* Define if ENOSR exists. */ 55518a5822eSThomas Veerman #define _GLIBCXX_HAVE_ENOSR 1 55618a5822eSThomas Veerman 55718a5822eSThomas Veerman /* Define if ENOSTR exists. */ 55818a5822eSThomas Veerman #define _GLIBCXX_HAVE_ENOSTR 1 55918a5822eSThomas Veerman 56018a5822eSThomas Veerman /* Define if ENOTRECOVERABLE exists. */ 56118a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ 56218a5822eSThomas Veerman 56318a5822eSThomas Veerman /* Define if ENOTSUP exists. */ 56418a5822eSThomas Veerman #define _GLIBCXX_HAVE_ENOTSUP 1 56518a5822eSThomas Veerman 56618a5822eSThomas Veerman /* Define if EOVERFLOW exists. */ 56718a5822eSThomas Veerman #define _GLIBCXX_HAVE_EOVERFLOW 1 56818a5822eSThomas Veerman 56918a5822eSThomas Veerman /* Define if EOWNERDEAD exists. */ 57018a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_EOWNERDEAD */ 57118a5822eSThomas Veerman 572*0a6a1f1dSLionel Sambuc /* Define if EPERM exists. */ 573*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_EPERM 1 574*0a6a1f1dSLionel Sambuc 57518a5822eSThomas Veerman /* Define if EPROTO exists. */ 57618a5822eSThomas Veerman #define _GLIBCXX_HAVE_EPROTO 1 57718a5822eSThomas Veerman 57818a5822eSThomas Veerman /* Define if ETIME exists. */ 57918a5822eSThomas Veerman #define _GLIBCXX_HAVE_ETIME 1 58018a5822eSThomas Veerman 581*0a6a1f1dSLionel Sambuc /* Define if ETIMEDOUT exists. */ 582*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_ETIMEDOUT 1 583*0a6a1f1dSLionel Sambuc 58418a5822eSThomas Veerman /* Define if ETXTBSY exists. */ 58518a5822eSThomas Veerman #define _GLIBCXX_HAVE_ETXTBSY 1 58618a5822eSThomas Veerman 587*0a6a1f1dSLionel Sambuc /* Define if EWOULDBLOCK exists. */ 588*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_EWOULDBLOCK 1 589*0a6a1f1dSLionel Sambuc 59018a5822eSThomas Veerman /* Define to 1 if you have the <execinfo.h> header file. */ 591d19d7d58SLionel Sambuc #define _GLIBCXX_HAVE_EXECINFO_H 1 59218a5822eSThomas Veerman 59318a5822eSThomas Veerman /* Define to 1 if you have the `expf' function. */ 594*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_EXPF 1 59518a5822eSThomas Veerman 59618a5822eSThomas Veerman /* Define to 1 if you have the `expl' function. */ 59718a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_EXPL */ 59818a5822eSThomas Veerman 59918a5822eSThomas Veerman /* Define to 1 if you have the `fabsf' function. */ 60018a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_FABSF */ 60118a5822eSThomas Veerman 60218a5822eSThomas Veerman /* Define to 1 if you have the `fabsl' function. */ 60318a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_FABSL */ 60418a5822eSThomas Veerman 60518a5822eSThomas Veerman /* Define to 1 if you have the <fenv.h> header file. */ 60618a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_FENV_H */ 60718a5822eSThomas Veerman 60818a5822eSThomas Veerman /* Define to 1 if you have the `finite' function. */ 60918a5822eSThomas Veerman #define _GLIBCXX_HAVE_FINITE 1 61018a5822eSThomas Veerman 61118a5822eSThomas Veerman /* Define to 1 if you have the `finitef' function. */ 61218a5822eSThomas Veerman #define _GLIBCXX_HAVE_FINITEF 1 61318a5822eSThomas Veerman 61418a5822eSThomas Veerman /* Define to 1 if you have the `finitel' function. */ 61518a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_FINITEL */ 61618a5822eSThomas Veerman 61718a5822eSThomas Veerman /* Define to 1 if you have the <float.h> header file. */ 61818a5822eSThomas Veerman #define _GLIBCXX_HAVE_FLOAT_H 1 61918a5822eSThomas Veerman 62018a5822eSThomas Veerman /* Define to 1 if you have the `floorf' function. */ 621*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_FLOORF 1 62218a5822eSThomas Veerman 62318a5822eSThomas Veerman /* Define to 1 if you have the `floorl' function. */ 624*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_FLOORL 1 62518a5822eSThomas Veerman 62618a5822eSThomas Veerman /* Define to 1 if you have the `fmodf' function. */ 627*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_FMODF 1 62818a5822eSThomas Veerman 62918a5822eSThomas Veerman /* Define to 1 if you have the `fmodl' function. */ 630*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_FMODL 1 63118a5822eSThomas Veerman 63218a5822eSThomas Veerman /* Define to 1 if you have the `fpclass' function. */ 63318a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_FPCLASS */ 63418a5822eSThomas Veerman 63518a5822eSThomas Veerman /* Define to 1 if you have the <fp.h> header file. */ 63618a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_FP_H */ 63718a5822eSThomas Veerman 63818a5822eSThomas Veerman /* Define to 1 if you have the `frexpf' function. */ 639*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_HAVE_FREXPF */ 64018a5822eSThomas Veerman 64118a5822eSThomas Veerman /* Define to 1 if you have the `frexpl' function. */ 64218a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_FREXPL */ 64318a5822eSThomas Veerman 64418a5822eSThomas Veerman /* Define if _Unwind_GetIPInfo is available. */ 64518a5822eSThomas Veerman #define _GLIBCXX_HAVE_GETIPINFO 1 64618a5822eSThomas Veerman 647*0a6a1f1dSLionel Sambuc /* Define if gets is available in <stdio.h>. */ 648*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_GETS 1 64918a5822eSThomas Veerman 65018a5822eSThomas Veerman /* Define to 1 if you have the `hypot' function. */ 651*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_HYPOT 1 65218a5822eSThomas Veerman 65318a5822eSThomas Veerman /* Define to 1 if you have the `hypotf' function. */ 65418a5822eSThomas Veerman #define _GLIBCXX_HAVE_HYPOTF 1 65518a5822eSThomas Veerman 65618a5822eSThomas Veerman /* Define to 1 if you have the `hypotl' function. */ 657*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_HYPOTL 1 65818a5822eSThomas Veerman 65918a5822eSThomas Veerman /* Define if you have the iconv() function. */ 660*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_ICONV 1 66118a5822eSThomas Veerman 66218a5822eSThomas Veerman /* Define to 1 if you have the <ieeefp.h> header file. */ 66318a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_IEEEFP_H */ 66418a5822eSThomas Veerman 66518a5822eSThomas Veerman /* Define if int64_t is available in <stdint.h>. */ 66618a5822eSThomas Veerman #define _GLIBCXX_HAVE_INT64_T 1 66718a5822eSThomas Veerman 66818a5822eSThomas Veerman /* Define if int64_t is a long. */ 66918a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_INT64_T_LONG */ 67018a5822eSThomas Veerman 67118a5822eSThomas Veerman /* Define if int64_t is a long long. */ 67218a5822eSThomas Veerman #define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 67318a5822eSThomas Veerman 67418a5822eSThomas Veerman /* Define to 1 if you have the <inttypes.h> header file. */ 67518a5822eSThomas Veerman #define _GLIBCXX_HAVE_INTTYPES_H 1 67618a5822eSThomas Veerman 67718a5822eSThomas Veerman /* Define to 1 if you have the `isinf' function. */ 67818a5822eSThomas Veerman #define _GLIBCXX_HAVE_ISINF 1 67918a5822eSThomas Veerman 68018a5822eSThomas Veerman /* Define to 1 if you have the `isinff' function. */ 681*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_HAVE_ISINFF */ 68218a5822eSThomas Veerman 68318a5822eSThomas Veerman /* Define to 1 if you have the `isinfl' function. */ 68418a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_ISINFL */ 68518a5822eSThomas Veerman 68618a5822eSThomas Veerman /* Define to 1 if you have the `isnan' function. */ 68718a5822eSThomas Veerman #define _GLIBCXX_HAVE_ISNAN 1 68818a5822eSThomas Veerman 68918a5822eSThomas Veerman /* Define to 1 if you have the `isnanf' function. */ 69018a5822eSThomas Veerman #define _GLIBCXX_HAVE_ISNANF 1 69118a5822eSThomas Veerman 69218a5822eSThomas Veerman /* Define to 1 if you have the `isnanl' function. */ 69318a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_ISNANL */ 69418a5822eSThomas Veerman 69518a5822eSThomas Veerman /* Defined if iswblank exists. */ 69618a5822eSThomas Veerman #define _GLIBCXX_HAVE_ISWBLANK 1 69718a5822eSThomas Veerman 69818a5822eSThomas Veerman /* Define if LC_MESSAGES is available in <locale.h>. */ 69918a5822eSThomas Veerman #define _GLIBCXX_HAVE_LC_MESSAGES 1 70018a5822eSThomas Veerman 70118a5822eSThomas Veerman /* Define to 1 if you have the `ldexpf' function. */ 702*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_LDEXPF 1 70318a5822eSThomas Veerman 70418a5822eSThomas Veerman /* Define to 1 if you have the `ldexpl' function. */ 705*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_LDEXPL 1 70618a5822eSThomas Veerman 70718a5822eSThomas Veerman /* Define to 1 if you have the <libintl.h> header file. */ 70818a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_LIBINTL_H */ 70918a5822eSThomas Veerman 71018a5822eSThomas Veerman /* Only used in build directory testsuite_hooks.h. */ 711*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_LIMIT_AS 1 71218a5822eSThomas Veerman 71318a5822eSThomas Veerman /* Only used in build directory testsuite_hooks.h. */ 714*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_LIMIT_DATA 1 71518a5822eSThomas Veerman 71618a5822eSThomas Veerman /* Only used in build directory testsuite_hooks.h. */ 717*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_LIMIT_FSIZE 1 71818a5822eSThomas Veerman 71918a5822eSThomas Veerman /* Only used in build directory testsuite_hooks.h. */ 720*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_LIMIT_RSS 1 72118a5822eSThomas Veerman 72218a5822eSThomas Veerman /* Only used in build directory testsuite_hooks.h. */ 723*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_LIMIT_VMEM 1 72418a5822eSThomas Veerman 72518a5822eSThomas Veerman /* Define if futex syscall is available. */ 72618a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ 72718a5822eSThomas Veerman 72818a5822eSThomas Veerman /* Define to 1 if you have the <locale.h> header file. */ 72918a5822eSThomas Veerman #define _GLIBCXX_HAVE_LOCALE_H 1 73018a5822eSThomas Veerman 73118a5822eSThomas Veerman /* Define to 1 if you have the `log10f' function. */ 732*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_LOG10F 1 73318a5822eSThomas Veerman 73418a5822eSThomas Veerman /* Define to 1 if you have the `log10l' function. */ 73518a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_LOG10L */ 73618a5822eSThomas Veerman 73718a5822eSThomas Veerman /* Define to 1 if you have the `logf' function. */ 738*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_LOGF 1 73918a5822eSThomas Veerman 74018a5822eSThomas Veerman /* Define to 1 if you have the `logl' function. */ 74118a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_LOGL */ 74218a5822eSThomas Veerman 74318a5822eSThomas Veerman /* Define to 1 if you have the <machine/endian.h> header file. */ 74418a5822eSThomas Veerman #define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 74518a5822eSThomas Veerman 74618a5822eSThomas Veerman /* Define to 1 if you have the <machine/param.h> header file. */ 74718a5822eSThomas Veerman #define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 74818a5822eSThomas Veerman 74918a5822eSThomas Veerman /* Define if mbstate_t exists in wchar.h. */ 75018a5822eSThomas Veerman #define _GLIBCXX_HAVE_MBSTATE_T 1 75118a5822eSThomas Veerman 75218a5822eSThomas Veerman /* Define to 1 if you have the <memory.h> header file. */ 75318a5822eSThomas Veerman #define _GLIBCXX_HAVE_MEMORY_H 1 75418a5822eSThomas Veerman 75518a5822eSThomas Veerman /* Define to 1 if you have the `modf' function. */ 756*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_MODF 1 75718a5822eSThomas Veerman 75818a5822eSThomas Veerman /* Define to 1 if you have the `modff' function. */ 759*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_MODFF 1 76018a5822eSThomas Veerman 76118a5822eSThomas Veerman /* Define to 1 if you have the `modfl' function. */ 76218a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_MODFL */ 76318a5822eSThomas Veerman 76418a5822eSThomas Veerman /* Define to 1 if you have the <nan.h> header file. */ 76518a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_NAN_H */ 76618a5822eSThomas Veerman 76718a5822eSThomas Veerman /* Define if poll is available in <poll.h>. */ 76818a5822eSThomas Veerman #define _GLIBCXX_HAVE_POLL 1 76918a5822eSThomas Veerman 77018a5822eSThomas Veerman /* Define to 1 if you have the `powf' function. */ 771*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_POWF 1 77218a5822eSThomas Veerman 77318a5822eSThomas Veerman /* Define to 1 if you have the `powl' function. */ 774*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_POWL 1 77518a5822eSThomas Veerman 77618a5822eSThomas Veerman /* Define to 1 if you have the `qfpclass' function. */ 77718a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_QFPCLASS */ 77818a5822eSThomas Veerman 779*0a6a1f1dSLionel Sambuc /* Define to 1 if you have the `quick_exit' function. */ 780*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_QUICK_EXIT 1 781*0a6a1f1dSLionel Sambuc 78218a5822eSThomas Veerman /* Define to 1 if you have the `setenv' function. */ 783*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_SETENV 1 78418a5822eSThomas Veerman 78518a5822eSThomas Veerman /* Define to 1 if you have the `sincos' function. */ 78618a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_SINCOS */ 78718a5822eSThomas Veerman 78818a5822eSThomas Veerman /* Define to 1 if you have the `sincosf' function. */ 78918a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_SINCOSF */ 79018a5822eSThomas Veerman 79118a5822eSThomas Veerman /* Define to 1 if you have the `sincosl' function. */ 79218a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_SINCOSL */ 79318a5822eSThomas Veerman 79418a5822eSThomas Veerman /* Define to 1 if you have the `sinf' function. */ 795*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_SINF 1 79618a5822eSThomas Veerman 79718a5822eSThomas Veerman /* Define to 1 if you have the `sinhf' function. */ 798*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_SINHF 1 79918a5822eSThomas Veerman 80018a5822eSThomas Veerman /* Define to 1 if you have the `sinhl' function. */ 80118a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_SINHL */ 80218a5822eSThomas Veerman 80318a5822eSThomas Veerman /* Define to 1 if you have the `sinl' function. */ 80418a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_SINL */ 80518a5822eSThomas Veerman 806*0a6a1f1dSLionel Sambuc /* Defined if sleep exists. */ 807*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_HAVE_SLEEP */ 808*0a6a1f1dSLionel Sambuc 80918a5822eSThomas Veerman /* Define to 1 if you have the `sqrtf' function. */ 810*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_SQRTF 1 81118a5822eSThomas Veerman 81218a5822eSThomas Veerman /* Define to 1 if you have the `sqrtl' function. */ 813*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_SQRTL 1 814*0a6a1f1dSLionel Sambuc 815*0a6a1f1dSLionel Sambuc /* Define to 1 if you have the <stdalign.h> header file. */ 816*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_HAVE_STDALIGN_H */ 81718a5822eSThomas Veerman 81818a5822eSThomas Veerman /* Define to 1 if you have the <stdbool.h> header file. */ 81918a5822eSThomas Veerman #define _GLIBCXX_HAVE_STDBOOL_H 1 82018a5822eSThomas Veerman 82118a5822eSThomas Veerman /* Define to 1 if you have the <stdint.h> header file. */ 82218a5822eSThomas Veerman #define _GLIBCXX_HAVE_STDINT_H 1 82318a5822eSThomas Veerman 82418a5822eSThomas Veerman /* Define to 1 if you have the <stdlib.h> header file. */ 82518a5822eSThomas Veerman #define _GLIBCXX_HAVE_STDLIB_H 1 82618a5822eSThomas Veerman 82718a5822eSThomas Veerman /* Define if strerror_l is available in <string.h>. */ 82818a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_STRERROR_L */ 82918a5822eSThomas Veerman 83018a5822eSThomas Veerman /* Define if strerror_r is available in <string.h>. */ 83118a5822eSThomas Veerman #define _GLIBCXX_HAVE_STRERROR_R 1 83218a5822eSThomas Veerman 83318a5822eSThomas Veerman /* Define to 1 if you have the <strings.h> header file. */ 83418a5822eSThomas Veerman #define _GLIBCXX_HAVE_STRINGS_H 1 83518a5822eSThomas Veerman 83618a5822eSThomas Veerman /* Define to 1 if you have the <string.h> header file. */ 83718a5822eSThomas Veerman #define _GLIBCXX_HAVE_STRING_H 1 83818a5822eSThomas Veerman 83918a5822eSThomas Veerman /* Define to 1 if you have the `strtof' function. */ 840*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_STRTOF 1 84118a5822eSThomas Veerman 84218a5822eSThomas Veerman /* Define to 1 if you have the `strtold' function. */ 843*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_STRTOLD 1 84418a5822eSThomas Veerman 84518a5822eSThomas Veerman /* Define if strxfrm_l is available in <string.h>. */ 84618a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_STRXFRM_L */ 84718a5822eSThomas Veerman 848*0a6a1f1dSLionel Sambuc /* Define to 1 if the target runtime linker supports binding the same symbol 849*0a6a1f1dSLionel Sambuc to different versions. */ 850*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ 851*0a6a1f1dSLionel Sambuc 85218a5822eSThomas Veerman /* Define to 1 if you have the <sys/filio.h> header file. */ 85318a5822eSThomas Veerman #define _GLIBCXX_HAVE_SYS_FILIO_H 1 85418a5822eSThomas Veerman 85518a5822eSThomas Veerman /* Define to 1 if you have the <sys/ioctl.h> header file. */ 85618a5822eSThomas Veerman #define _GLIBCXX_HAVE_SYS_IOCTL_H 1 85718a5822eSThomas Veerman 85818a5822eSThomas Veerman /* Define to 1 if you have the <sys/ipc.h> header file. */ 85918a5822eSThomas Veerman #define _GLIBCXX_HAVE_SYS_IPC_H 1 86018a5822eSThomas Veerman 86118a5822eSThomas Veerman /* Define to 1 if you have the <sys/isa_defs.h> header file. */ 86218a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ 86318a5822eSThomas Veerman 86418a5822eSThomas Veerman /* Define to 1 if you have the <sys/machine.h> header file. */ 86518a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ 86618a5822eSThomas Veerman 86718a5822eSThomas Veerman /* Define to 1 if you have the <sys/param.h> header file. */ 86818a5822eSThomas Veerman #define _GLIBCXX_HAVE_SYS_PARAM_H 1 86918a5822eSThomas Veerman 87018a5822eSThomas Veerman /* Define to 1 if you have the <sys/resource.h> header file. */ 87118a5822eSThomas Veerman #define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 87218a5822eSThomas Veerman 873*0a6a1f1dSLionel Sambuc /* Define to 1 if you have a suitable <sys/sdt.h> header file */ 874*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_HAVE_SYS_SDT_H */ 875*0a6a1f1dSLionel Sambuc 87618a5822eSThomas Veerman /* Define to 1 if you have the <sys/sem.h> header file. */ 87718a5822eSThomas Veerman #define _GLIBCXX_HAVE_SYS_SEM_H 1 87818a5822eSThomas Veerman 87918a5822eSThomas Veerman /* Define to 1 if you have the <sys/stat.h> header file. */ 88018a5822eSThomas Veerman #define _GLIBCXX_HAVE_SYS_STAT_H 1 88118a5822eSThomas Veerman 882*0a6a1f1dSLionel Sambuc /* Define to 1 if you have the <sys/sysinfo.h> header file. */ 883*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ 884*0a6a1f1dSLionel Sambuc 88518a5822eSThomas Veerman /* Define to 1 if you have the <sys/time.h> header file. */ 88618a5822eSThomas Veerman #define _GLIBCXX_HAVE_SYS_TIME_H 1 88718a5822eSThomas Veerman 88818a5822eSThomas Veerman /* Define to 1 if you have the <sys/types.h> header file. */ 88918a5822eSThomas Veerman #define _GLIBCXX_HAVE_SYS_TYPES_H 1 89018a5822eSThomas Veerman 89118a5822eSThomas Veerman /* Define to 1 if you have the <sys/uio.h> header file. */ 89218a5822eSThomas Veerman #define _GLIBCXX_HAVE_SYS_UIO_H 1 89318a5822eSThomas Veerman 89418a5822eSThomas Veerman /* Define if S_IFREG is available in <sys/stat.h>. */ 89518a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_S_IFREG */ 89618a5822eSThomas Veerman 89718a5822eSThomas Veerman /* Define if S_IFREG is available in <sys/stat.h>. */ 89818a5822eSThomas Veerman #define _GLIBCXX_HAVE_S_ISREG 1 89918a5822eSThomas Veerman 90018a5822eSThomas Veerman /* Define to 1 if you have the `tanf' function. */ 901*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_TANF 1 90218a5822eSThomas Veerman 90318a5822eSThomas Veerman /* Define to 1 if you have the `tanhf' function. */ 904*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_TANHF 1 90518a5822eSThomas Veerman 90618a5822eSThomas Veerman /* Define to 1 if you have the `tanhl' function. */ 90718a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_TANHL */ 90818a5822eSThomas Veerman 90918a5822eSThomas Veerman /* Define to 1 if you have the `tanl' function. */ 91018a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE_TANL */ 91118a5822eSThomas Veerman 91218a5822eSThomas Veerman /* Define to 1 if you have the <tgmath.h> header file. */ 91318a5822eSThomas Veerman #define _GLIBCXX_HAVE_TGMATH_H 1 91418a5822eSThomas Veerman 91518a5822eSThomas Veerman /* Define to 1 if the target supports thread-local storage. */ 916*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAVE_TLS 1 91718a5822eSThomas Veerman 91818a5822eSThomas Veerman /* Define to 1 if you have the <unistd.h> header file. */ 91918a5822eSThomas Veerman #define _GLIBCXX_HAVE_UNISTD_H 1 92018a5822eSThomas Veerman 921*0a6a1f1dSLionel Sambuc /* Defined if usleep exists. */ 922*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_HAVE_USLEEP */ 923*0a6a1f1dSLionel Sambuc 92418a5822eSThomas Veerman /* Defined if vfwscanf exists. */ 92518a5822eSThomas Veerman #define _GLIBCXX_HAVE_VFWSCANF 1 92618a5822eSThomas Veerman 92718a5822eSThomas Veerman /* Defined if vswscanf exists. */ 92818a5822eSThomas Veerman #define _GLIBCXX_HAVE_VSWSCANF 1 92918a5822eSThomas Veerman 93018a5822eSThomas Veerman /* Defined if vwscanf exists. */ 93118a5822eSThomas Veerman #define _GLIBCXX_HAVE_VWSCANF 1 93218a5822eSThomas Veerman 93318a5822eSThomas Veerman /* Define to 1 if you have the <wchar.h> header file. */ 93418a5822eSThomas Veerman #define _GLIBCXX_HAVE_WCHAR_H 1 93518a5822eSThomas Veerman 93618a5822eSThomas Veerman /* Defined if wcstof exists. */ 93718a5822eSThomas Veerman #define _GLIBCXX_HAVE_WCSTOF 1 93818a5822eSThomas Veerman 93918a5822eSThomas Veerman /* Define to 1 if you have the <wctype.h> header file. */ 94018a5822eSThomas Veerman #define _GLIBCXX_HAVE_WCTYPE_H 1 94118a5822eSThomas Veerman 942*0a6a1f1dSLionel Sambuc /* Defined if Sleep exists. */ 943*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ 944*0a6a1f1dSLionel Sambuc 94518a5822eSThomas Veerman /* Define if writev is available in <sys/uio.h>. */ 94618a5822eSThomas Veerman #define _GLIBCXX_HAVE_WRITEV 1 94718a5822eSThomas Veerman 94818a5822eSThomas Veerman /* Define to 1 if you have the `_acosf' function. */ 94918a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ACOSF */ 95018a5822eSThomas Veerman 95118a5822eSThomas Veerman /* Define to 1 if you have the `_acosl' function. */ 95218a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ACOSL */ 95318a5822eSThomas Veerman 95418a5822eSThomas Veerman /* Define to 1 if you have the `_asinf' function. */ 95518a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ASINF */ 95618a5822eSThomas Veerman 95718a5822eSThomas Veerman /* Define to 1 if you have the `_asinl' function. */ 95818a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ASINL */ 95918a5822eSThomas Veerman 96018a5822eSThomas Veerman /* Define to 1 if you have the `_atan2f' function. */ 96118a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ATAN2F */ 96218a5822eSThomas Veerman 96318a5822eSThomas Veerman /* Define to 1 if you have the `_atan2l' function. */ 96418a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ATAN2L */ 96518a5822eSThomas Veerman 96618a5822eSThomas Veerman /* Define to 1 if you have the `_atanf' function. */ 96718a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ATANF */ 96818a5822eSThomas Veerman 96918a5822eSThomas Veerman /* Define to 1 if you have the `_atanl' function. */ 97018a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ATANL */ 97118a5822eSThomas Veerman 97218a5822eSThomas Veerman /* Define to 1 if you have the `_ceilf' function. */ 97318a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__CEILF */ 97418a5822eSThomas Veerman 97518a5822eSThomas Veerman /* Define to 1 if you have the `_ceill' function. */ 97618a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__CEILL */ 97718a5822eSThomas Veerman 97818a5822eSThomas Veerman /* Define to 1 if you have the `_cosf' function. */ 97918a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__COSF */ 98018a5822eSThomas Veerman 98118a5822eSThomas Veerman /* Define to 1 if you have the `_coshf' function. */ 98218a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__COSHF */ 98318a5822eSThomas Veerman 98418a5822eSThomas Veerman /* Define to 1 if you have the `_coshl' function. */ 98518a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__COSHL */ 98618a5822eSThomas Veerman 98718a5822eSThomas Veerman /* Define to 1 if you have the `_cosl' function. */ 98818a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__COSL */ 98918a5822eSThomas Veerman 99018a5822eSThomas Veerman /* Define to 1 if you have the `_expf' function. */ 99118a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__EXPF */ 99218a5822eSThomas Veerman 99318a5822eSThomas Veerman /* Define to 1 if you have the `_expl' function. */ 99418a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__EXPL */ 99518a5822eSThomas Veerman 99618a5822eSThomas Veerman /* Define to 1 if you have the `_fabsf' function. */ 99718a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__FABSF */ 99818a5822eSThomas Veerman 99918a5822eSThomas Veerman /* Define to 1 if you have the `_fabsl' function. */ 100018a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__FABSL */ 100118a5822eSThomas Veerman 100218a5822eSThomas Veerman /* Define to 1 if you have the `_finite' function. */ 100318a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__FINITE */ 100418a5822eSThomas Veerman 100518a5822eSThomas Veerman /* Define to 1 if you have the `_finitef' function. */ 100618a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__FINITEF */ 100718a5822eSThomas Veerman 100818a5822eSThomas Veerman /* Define to 1 if you have the `_finitel' function. */ 100918a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__FINITEL */ 101018a5822eSThomas Veerman 101118a5822eSThomas Veerman /* Define to 1 if you have the `_floorf' function. */ 101218a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__FLOORF */ 101318a5822eSThomas Veerman 101418a5822eSThomas Veerman /* Define to 1 if you have the `_floorl' function. */ 101518a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__FLOORL */ 101618a5822eSThomas Veerman 101718a5822eSThomas Veerman /* Define to 1 if you have the `_fmodf' function. */ 101818a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__FMODF */ 101918a5822eSThomas Veerman 102018a5822eSThomas Veerman /* Define to 1 if you have the `_fmodl' function. */ 102118a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__FMODL */ 102218a5822eSThomas Veerman 102318a5822eSThomas Veerman /* Define to 1 if you have the `_fpclass' function. */ 102418a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__FPCLASS */ 102518a5822eSThomas Veerman 102618a5822eSThomas Veerman /* Define to 1 if you have the `_frexpf' function. */ 102718a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__FREXPF */ 102818a5822eSThomas Veerman 102918a5822eSThomas Veerman /* Define to 1 if you have the `_frexpl' function. */ 103018a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__FREXPL */ 103118a5822eSThomas Veerman 103218a5822eSThomas Veerman /* Define to 1 if you have the `_hypot' function. */ 103318a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__HYPOT */ 103418a5822eSThomas Veerman 103518a5822eSThomas Veerman /* Define to 1 if you have the `_hypotf' function. */ 103618a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__HYPOTF */ 103718a5822eSThomas Veerman 103818a5822eSThomas Veerman /* Define to 1 if you have the `_hypotl' function. */ 103918a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__HYPOTL */ 104018a5822eSThomas Veerman 104118a5822eSThomas Veerman /* Define to 1 if you have the `_isinf' function. */ 104218a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ISINF */ 104318a5822eSThomas Veerman 104418a5822eSThomas Veerman /* Define to 1 if you have the `_isinff' function. */ 104518a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ISINFF */ 104618a5822eSThomas Veerman 104718a5822eSThomas Veerman /* Define to 1 if you have the `_isinfl' function. */ 104818a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ISINFL */ 104918a5822eSThomas Veerman 105018a5822eSThomas Veerman /* Define to 1 if you have the `_isnan' function. */ 105118a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ISNAN */ 105218a5822eSThomas Veerman 105318a5822eSThomas Veerman /* Define to 1 if you have the `_isnanf' function. */ 105418a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ISNANF */ 105518a5822eSThomas Veerman 105618a5822eSThomas Veerman /* Define to 1 if you have the `_isnanl' function. */ 105718a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__ISNANL */ 105818a5822eSThomas Veerman 105918a5822eSThomas Veerman /* Define to 1 if you have the `_ldexpf' function. */ 106018a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__LDEXPF */ 106118a5822eSThomas Veerman 106218a5822eSThomas Veerman /* Define to 1 if you have the `_ldexpl' function. */ 106318a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__LDEXPL */ 106418a5822eSThomas Veerman 106518a5822eSThomas Veerman /* Define to 1 if you have the `_log10f' function. */ 106618a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__LOG10F */ 106718a5822eSThomas Veerman 106818a5822eSThomas Veerman /* Define to 1 if you have the `_log10l' function. */ 106918a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__LOG10L */ 107018a5822eSThomas Veerman 107118a5822eSThomas Veerman /* Define to 1 if you have the `_logf' function. */ 107218a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__LOGF */ 107318a5822eSThomas Veerman 107418a5822eSThomas Veerman /* Define to 1 if you have the `_logl' function. */ 107518a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__LOGL */ 107618a5822eSThomas Veerman 107718a5822eSThomas Veerman /* Define to 1 if you have the `_modf' function. */ 107818a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__MODF */ 107918a5822eSThomas Veerman 108018a5822eSThomas Veerman /* Define to 1 if you have the `_modff' function. */ 108118a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__MODFF */ 108218a5822eSThomas Veerman 108318a5822eSThomas Veerman /* Define to 1 if you have the `_modfl' function. */ 108418a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__MODFL */ 108518a5822eSThomas Veerman 108618a5822eSThomas Veerman /* Define to 1 if you have the `_powf' function. */ 108718a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__POWF */ 108818a5822eSThomas Veerman 108918a5822eSThomas Veerman /* Define to 1 if you have the `_powl' function. */ 109018a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__POWL */ 109118a5822eSThomas Veerman 109218a5822eSThomas Veerman /* Define to 1 if you have the `_qfpclass' function. */ 109318a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__QFPCLASS */ 109418a5822eSThomas Veerman 109518a5822eSThomas Veerman /* Define to 1 if you have the `_sincos' function. */ 109618a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__SINCOS */ 109718a5822eSThomas Veerman 109818a5822eSThomas Veerman /* Define to 1 if you have the `_sincosf' function. */ 109918a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__SINCOSF */ 110018a5822eSThomas Veerman 110118a5822eSThomas Veerman /* Define to 1 if you have the `_sincosl' function. */ 110218a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__SINCOSL */ 110318a5822eSThomas Veerman 110418a5822eSThomas Veerman /* Define to 1 if you have the `_sinf' function. */ 110518a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__SINF */ 110618a5822eSThomas Veerman 110718a5822eSThomas Veerman /* Define to 1 if you have the `_sinhf' function. */ 110818a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__SINHF */ 110918a5822eSThomas Veerman 111018a5822eSThomas Veerman /* Define to 1 if you have the `_sinhl' function. */ 111118a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__SINHL */ 111218a5822eSThomas Veerman 111318a5822eSThomas Veerman /* Define to 1 if you have the `_sinl' function. */ 111418a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__SINL */ 111518a5822eSThomas Veerman 111618a5822eSThomas Veerman /* Define to 1 if you have the `_sqrtf' function. */ 111718a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__SQRTF */ 111818a5822eSThomas Veerman 111918a5822eSThomas Veerman /* Define to 1 if you have the `_sqrtl' function. */ 112018a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__SQRTL */ 112118a5822eSThomas Veerman 112218a5822eSThomas Veerman /* Define to 1 if you have the `_tanf' function. */ 112318a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__TANF */ 112418a5822eSThomas Veerman 112518a5822eSThomas Veerman /* Define to 1 if you have the `_tanhf' function. */ 112618a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__TANHF */ 112718a5822eSThomas Veerman 112818a5822eSThomas Veerman /* Define to 1 if you have the `_tanhl' function. */ 112918a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__TANHL */ 113018a5822eSThomas Veerman 113118a5822eSThomas Veerman /* Define to 1 if you have the `_tanl' function. */ 113218a5822eSThomas Veerman /* #undef _GLIBCXX_HAVE__TANL */ 113318a5822eSThomas Veerman 1134*0a6a1f1dSLionel Sambuc /* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ 1135*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ 1136*0a6a1f1dSLionel Sambuc 113718a5822eSThomas Veerman /* Define as const if the declaration of iconv() needs const. */ 1138*0a6a1f1dSLionel Sambuc #define _GLIBCXX_ICONV_CONST const 113918a5822eSThomas Veerman 114018a5822eSThomas Veerman /* Define to the sub-directory in which libtool stores uninstalled libraries. 114118a5822eSThomas Veerman */ 114218a5822eSThomas Veerman #define LT_OBJDIR ".libs/" 114318a5822eSThomas Veerman 114418a5822eSThomas Veerman /* Name of package */ 114518a5822eSThomas Veerman /* #undef _GLIBCXX_PACKAGE */ 114618a5822eSThomas Veerman 114718a5822eSThomas Veerman /* Define to the address where bug reports for this package should be sent. */ 114818a5822eSThomas Veerman #define _GLIBCXX_PACKAGE_BUGREPORT "" 114918a5822eSThomas Veerman 115018a5822eSThomas Veerman /* Define to the full name of this package. */ 115118a5822eSThomas Veerman #define _GLIBCXX_PACKAGE_NAME "package-unused" 115218a5822eSThomas Veerman 115318a5822eSThomas Veerman /* Define to the full name and version of this package. */ 115418a5822eSThomas Veerman #define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" 115518a5822eSThomas Veerman 115618a5822eSThomas Veerman /* Define to the one symbol short name of this package. */ 115718a5822eSThomas Veerman #define _GLIBCXX_PACKAGE_TARNAME "libstdc++" 115818a5822eSThomas Veerman 115918a5822eSThomas Veerman /* Define to the home page for this package. */ 116018a5822eSThomas Veerman #define _GLIBCXX_PACKAGE_URL "" 116118a5822eSThomas Veerman 116218a5822eSThomas Veerman /* Define to the version of this package. */ 116318a5822eSThomas Veerman #define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" 116418a5822eSThomas Veerman 116518a5822eSThomas Veerman /* The size of `char', as computed by sizeof. */ 116618a5822eSThomas Veerman /* #undef SIZEOF_CHAR */ 116718a5822eSThomas Veerman 116818a5822eSThomas Veerman /* The size of `int', as computed by sizeof. */ 116918a5822eSThomas Veerman /* #undef SIZEOF_INT */ 117018a5822eSThomas Veerman 117118a5822eSThomas Veerman /* The size of `long', as computed by sizeof. */ 117218a5822eSThomas Veerman /* #undef SIZEOF_LONG */ 117318a5822eSThomas Veerman 117418a5822eSThomas Veerman /* The size of `short', as computed by sizeof. */ 117518a5822eSThomas Veerman /* #undef SIZEOF_SHORT */ 117618a5822eSThomas Veerman 117718a5822eSThomas Veerman /* The size of `void *', as computed by sizeof. */ 117818a5822eSThomas Veerman /* #undef SIZEOF_VOID_P */ 117918a5822eSThomas Veerman 118018a5822eSThomas Veerman /* Define to 1 if you have the ANSI C header files. */ 118118a5822eSThomas Veerman #define STDC_HEADERS 1 118218a5822eSThomas Veerman 118318a5822eSThomas Veerman /* Version number of package */ 118418a5822eSThomas Veerman /* #undef _GLIBCXX_VERSION */ 118518a5822eSThomas Veerman 1186*0a6a1f1dSLionel Sambuc /* Define if the compiler supports C++11 atomics. */ 1187*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_ATOMIC_BUILTINS */ 118818a5822eSThomas Veerman 118918a5822eSThomas Veerman /* Define to use concept checking code from the boost libraries. */ 119018a5822eSThomas Veerman /* #undef _GLIBCXX_CONCEPT_CHECKS */ 119118a5822eSThomas Veerman 1192*0a6a1f1dSLionel Sambuc /* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, 1193*0a6a1f1dSLionel Sambuc undefined for platform defaults */ 1194*0a6a1f1dSLionel Sambuc #define _GLIBCXX_FULLY_DYNAMIC_STRING 0 119518a5822eSThomas Veerman 119618a5822eSThomas Veerman /* Define if gthreads library is available. */ 1197*0a6a1f1dSLionel Sambuc #define _GLIBCXX_HAS_GTHREADS 1 119818a5822eSThomas Veerman 119918a5822eSThomas Veerman /* Define to 1 if a full hosted library is built, or 0 if freestanding. */ 120018a5822eSThomas Veerman #define _GLIBCXX_HOSTED 1 120118a5822eSThomas Veerman 120218a5822eSThomas Veerman /* Define if compatibility should be provided for -mlong-double-64. */ 120318a5822eSThomas Veerman 120418a5822eSThomas Veerman /* Define if ptrdiff_t is int. */ 120518a5822eSThomas Veerman /* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ 120618a5822eSThomas Veerman 120718a5822eSThomas Veerman /* Define if using setrlimit to set resource limits during "make check" */ 1208*0a6a1f1dSLionel Sambuc #define _GLIBCXX_RES_LIMITS 1 120918a5822eSThomas Veerman 121018a5822eSThomas Veerman /* Define if size_t is unsigned int. */ 121118a5822eSThomas Veerman /* #undef _GLIBCXX_SIZE_T_IS_UINT */ 121218a5822eSThomas Veerman 121318a5822eSThomas Veerman /* Define if the compiler is configured for setjmp/longjmp exceptions. */ 121418a5822eSThomas Veerman /* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ 121518a5822eSThomas Veerman 1216*0a6a1f1dSLionel Sambuc /* Define to the value of the EOF integer constant. */ 1217*0a6a1f1dSLionel Sambuc #define _GLIBCXX_STDIO_EOF -1 1218*0a6a1f1dSLionel Sambuc 1219*0a6a1f1dSLionel Sambuc /* Define to the value of the SEEK_CUR integer constant. */ 1220*0a6a1f1dSLionel Sambuc #define _GLIBCXX_STDIO_SEEK_CUR 1 1221*0a6a1f1dSLionel Sambuc 1222*0a6a1f1dSLionel Sambuc /* Define to the value of the SEEK_END integer constant. */ 1223*0a6a1f1dSLionel Sambuc #define _GLIBCXX_STDIO_SEEK_END 2 122418a5822eSThomas Veerman 122518a5822eSThomas Veerman /* Define to use symbol versioning in the shared library. */ 122618a5822eSThomas Veerman /* #undef _GLIBCXX_SYMVER */ 122718a5822eSThomas Veerman 122818a5822eSThomas Veerman /* Define to use darwin versioning in the shared library. */ 122918a5822eSThomas Veerman /* #undef _GLIBCXX_SYMVER_DARWIN */ 123018a5822eSThomas Veerman 123118a5822eSThomas Veerman /* Define to use GNU versioning in the shared library. */ 123218a5822eSThomas Veerman /* #undef _GLIBCXX_SYMVER_GNU */ 123318a5822eSThomas Veerman 123418a5822eSThomas Veerman /* Define to use GNU namespace versioning in the shared library. */ 123518a5822eSThomas Veerman /* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ 123618a5822eSThomas Veerman 1237*0a6a1f1dSLionel Sambuc /* Define to use Sun versioning in the shared library. */ 1238*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_SYMVER_SUN */ 1239*0a6a1f1dSLionel Sambuc 124018a5822eSThomas Veerman /* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>, 124118a5822eSThomas Veerman <stdio.h>, and <stdlib.h> can be used or exposed. */ 1242*0a6a1f1dSLionel Sambuc #define _GLIBCXX_USE_C99 1 124318a5822eSThomas Veerman 124418a5822eSThomas Veerman /* Define if C99 functions in <complex.h> should be used in <complex>. Using 124518a5822eSThomas Veerman compiler builtins for these functions requires corresponding C99 library 124618a5822eSThomas Veerman functions to be present. */ 1247*0a6a1f1dSLionel Sambuc #define _GLIBCXX_USE_C99_COMPLEX 1 124818a5822eSThomas Veerman 124918a5822eSThomas Veerman /* Define if C99 functions in <complex.h> should be used in <tr1/complex>. 125018a5822eSThomas Veerman Using compiler builtins for these functions requires corresponding C99 125118a5822eSThomas Veerman library functions to be present. */ 1252*0a6a1f1dSLionel Sambuc #define _GLIBCXX_USE_C99_COMPLEX_TR1 1 125318a5822eSThomas Veerman 125418a5822eSThomas Veerman /* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in 125518a5822eSThomas Veerman namespace std::tr1. */ 125618a5822eSThomas Veerman #define _GLIBCXX_USE_C99_CTYPE_TR1 1 125718a5822eSThomas Veerman 125818a5822eSThomas Veerman /* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in 125918a5822eSThomas Veerman namespace std::tr1. */ 126018a5822eSThomas Veerman /* #undef _GLIBCXX_USE_C99_FENV_TR1 */ 126118a5822eSThomas Veerman 126218a5822eSThomas Veerman /* Define if C99 functions in <inttypes.h> should be imported in 126318a5822eSThomas Veerman <tr1/cinttypes> in namespace std::tr1. */ 126418a5822eSThomas Veerman #define _GLIBCXX_USE_C99_INTTYPES_TR1 1 126518a5822eSThomas Veerman 126618a5822eSThomas Veerman /* Define if wchar_t C99 functions in <inttypes.h> should be imported in 126718a5822eSThomas Veerman <tr1/cinttypes> in namespace std::tr1. */ 126818a5822eSThomas Veerman #define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 126918a5822eSThomas Veerman 127018a5822eSThomas Veerman /* Define if C99 functions or macros in <math.h> should be imported in <cmath> 127118a5822eSThomas Veerman in namespace std. */ 127218a5822eSThomas Veerman #define _GLIBCXX_USE_C99_MATH 1 127318a5822eSThomas Veerman 127418a5822eSThomas Veerman /* Define if C99 functions or macros in <math.h> should be imported in 127518a5822eSThomas Veerman <tr1/cmath> in namespace std::tr1. */ 1276*0a6a1f1dSLionel Sambuc #define _GLIBCXX_USE_C99_MATH_TR1 1 127718a5822eSThomas Veerman 127818a5822eSThomas Veerman /* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in 127918a5822eSThomas Veerman namespace std::tr1. */ 128018a5822eSThomas Veerman #define _GLIBCXX_USE_C99_STDINT_TR1 1 128118a5822eSThomas Veerman 128218a5822eSThomas Veerman /* Defined if clock_gettime has monotonic clock support. */ 1283*0a6a1f1dSLionel Sambuc #define _GLIBCXX_USE_CLOCK_MONOTONIC 1 1284*0a6a1f1dSLionel Sambuc 1285*0a6a1f1dSLionel Sambuc /* Defined if clock_gettime syscall has monotonic and realtime clock support. */ 1286*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ 128718a5822eSThomas Veerman 128818a5822eSThomas Veerman /* Defined if clock_gettime has realtime clock support. */ 1289*0a6a1f1dSLionel Sambuc #define _GLIBCXX_USE_CLOCK_REALTIME 1 129018a5822eSThomas Veerman 129118a5822eSThomas Veerman /* Define if ISO/IEC TR 24733 decimal floating point types are supported on 129218a5822eSThomas Veerman this host. */ 129318a5822eSThomas Veerman /* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ 129418a5822eSThomas Veerman 1295*0a6a1f1dSLionel Sambuc /* Define if __float128 is supported on this host. */ 1296*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_USE_FLOAT128 */ 1297*0a6a1f1dSLionel Sambuc 129818a5822eSThomas Veerman /* Defined if gettimeofday is available. */ 129918a5822eSThomas Veerman #define _GLIBCXX_USE_GETTIMEOFDAY 1 130018a5822eSThomas Veerman 1301*0a6a1f1dSLionel Sambuc /* Define if get_nprocs is available in <sys/sysinfo.h>. */ 1302*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_USE_GET_NPROCS */ 1303*0a6a1f1dSLionel Sambuc 1304*0a6a1f1dSLionel Sambuc /* Define if __int128 is supported on this host. */ 1305*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_USE_INT128 */ 1306*0a6a1f1dSLionel Sambuc 130718a5822eSThomas Veerman /* Define if LFS support is available. */ 130818a5822eSThomas Veerman /* #undef _GLIBCXX_USE_LFS */ 130918a5822eSThomas Veerman 131018a5822eSThomas Veerman /* Define if code specialized for long long should be used. */ 131118a5822eSThomas Veerman #define _GLIBCXX_USE_LONG_LONG 1 131218a5822eSThomas Veerman 131318a5822eSThomas Veerman /* Defined if nanosleep is available. */ 1314*0a6a1f1dSLionel Sambuc #define _GLIBCXX_USE_NANOSLEEP 1 131518a5822eSThomas Veerman 131618a5822eSThomas Veerman /* Define if NLS translations are to be used. */ 131718a5822eSThomas Veerman /* #undef _GLIBCXX_USE_NLS */ 131818a5822eSThomas Veerman 1319*0a6a1f1dSLionel Sambuc /* Define if pthreads_num_processors_np is available in <pthread.h>. */ 1320*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ 1321*0a6a1f1dSLionel Sambuc 132218a5822eSThomas Veerman /* Define if /dev/random and /dev/urandom are available for the random_device 132318a5822eSThomas Veerman of TR1 (Chapter 5.1). */ 1324*0a6a1f1dSLionel Sambuc #define _GLIBCXX_USE_RANDOM_TR1 1 132518a5822eSThomas Veerman 132618a5822eSThomas Veerman /* Defined if sched_yield is available. */ 1327*0a6a1f1dSLionel Sambuc #define _GLIBCXX_USE_SCHED_YIELD 1 1328*0a6a1f1dSLionel Sambuc 1329*0a6a1f1dSLionel Sambuc /* Define if _SC_NPROCESSORS_ONLN is available in <unistd.h>. */ 1330*0a6a1f1dSLionel Sambuc #define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 1331*0a6a1f1dSLionel Sambuc 1332*0a6a1f1dSLionel Sambuc /* Define if _SC_NPROC_ONLN is available in <unistd.h>. */ 1333*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ 1334*0a6a1f1dSLionel Sambuc 1335*0a6a1f1dSLionel Sambuc /* Define if sysctl(), CTL_HW and HW_NCPU are available in <sys/sysctl.h>. */ 1336*0a6a1f1dSLionel Sambuc #define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 133718a5822eSThomas Veerman 133818a5822eSThomas Veerman /* Define if code specialized for wchar_t should be used. */ 133918a5822eSThomas Veerman #define _GLIBCXX_USE_WCHAR_T 1 134018a5822eSThomas Veerman 1341*0a6a1f1dSLionel Sambuc /* Define to 1 if a verbose library is built, or 0 otherwise. */ 1342*0a6a1f1dSLionel Sambuc #define _GLIBCXX_VERBOSE 1 1343*0a6a1f1dSLionel Sambuc 1344*0a6a1f1dSLionel Sambuc /* Defined if as can handle rdrand. */ 1345*0a6a1f1dSLionel Sambuc /* #undef _GLIBCXX_X86_RDRAND */ 1346*0a6a1f1dSLionel Sambuc 1347*0a6a1f1dSLionel Sambuc /* Define to 1 if mutex_timedlock is available. */ 1348*0a6a1f1dSLionel Sambuc #define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 1349*0a6a1f1dSLionel Sambuc 135018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) 135118a5822eSThomas Veerman # define _GLIBCXX_HAVE_ACOSF 1 135218a5822eSThomas Veerman # define acosf _acosf 135318a5822eSThomas Veerman #endif 135418a5822eSThomas Veerman 135518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) 135618a5822eSThomas Veerman # define _GLIBCXX_HAVE_ACOSL 1 135718a5822eSThomas Veerman # define acosl _acosl 135818a5822eSThomas Veerman #endif 135918a5822eSThomas Veerman 136018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) 136118a5822eSThomas Veerman # define _GLIBCXX_HAVE_ASINF 1 136218a5822eSThomas Veerman # define asinf _asinf 136318a5822eSThomas Veerman #endif 136418a5822eSThomas Veerman 136518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) 136618a5822eSThomas Veerman # define _GLIBCXX_HAVE_ASINL 1 136718a5822eSThomas Veerman # define asinl _asinl 136818a5822eSThomas Veerman #endif 136918a5822eSThomas Veerman 137018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) 137118a5822eSThomas Veerman # define _GLIBCXX_HAVE_ATAN2F 1 137218a5822eSThomas Veerman # define atan2f _atan2f 137318a5822eSThomas Veerman #endif 137418a5822eSThomas Veerman 137518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) 137618a5822eSThomas Veerman # define _GLIBCXX_HAVE_ATAN2L 1 137718a5822eSThomas Veerman # define atan2l _atan2l 137818a5822eSThomas Veerman #endif 137918a5822eSThomas Veerman 138018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) 138118a5822eSThomas Veerman # define _GLIBCXX_HAVE_ATANF 1 138218a5822eSThomas Veerman # define atanf _atanf 138318a5822eSThomas Veerman #endif 138418a5822eSThomas Veerman 138518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) 138618a5822eSThomas Veerman # define _GLIBCXX_HAVE_ATANL 1 138718a5822eSThomas Veerman # define atanl _atanl 138818a5822eSThomas Veerman #endif 138918a5822eSThomas Veerman 139018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) 139118a5822eSThomas Veerman # define _GLIBCXX_HAVE_CEILF 1 139218a5822eSThomas Veerman # define ceilf _ceilf 139318a5822eSThomas Veerman #endif 139418a5822eSThomas Veerman 139518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) 139618a5822eSThomas Veerman # define _GLIBCXX_HAVE_CEILL 1 139718a5822eSThomas Veerman # define ceill _ceill 139818a5822eSThomas Veerman #endif 139918a5822eSThomas Veerman 140018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) 140118a5822eSThomas Veerman # define _GLIBCXX_HAVE_COSF 1 140218a5822eSThomas Veerman # define cosf _cosf 140318a5822eSThomas Veerman #endif 140418a5822eSThomas Veerman 140518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) 140618a5822eSThomas Veerman # define _GLIBCXX_HAVE_COSHF 1 140718a5822eSThomas Veerman # define coshf _coshf 140818a5822eSThomas Veerman #endif 140918a5822eSThomas Veerman 141018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) 141118a5822eSThomas Veerman # define _GLIBCXX_HAVE_COSHL 1 141218a5822eSThomas Veerman # define coshl _coshl 141318a5822eSThomas Veerman #endif 141418a5822eSThomas Veerman 141518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) 141618a5822eSThomas Veerman # define _GLIBCXX_HAVE_COSL 1 141718a5822eSThomas Veerman # define cosl _cosl 141818a5822eSThomas Veerman #endif 141918a5822eSThomas Veerman 142018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) 142118a5822eSThomas Veerman # define _GLIBCXX_HAVE_EXPF 1 142218a5822eSThomas Veerman # define expf _expf 142318a5822eSThomas Veerman #endif 142418a5822eSThomas Veerman 142518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) 142618a5822eSThomas Veerman # define _GLIBCXX_HAVE_EXPL 1 142718a5822eSThomas Veerman # define expl _expl 142818a5822eSThomas Veerman #endif 142918a5822eSThomas Veerman 143018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) 143118a5822eSThomas Veerman # define _GLIBCXX_HAVE_FABSF 1 143218a5822eSThomas Veerman # define fabsf _fabsf 143318a5822eSThomas Veerman #endif 143418a5822eSThomas Veerman 143518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) 143618a5822eSThomas Veerman # define _GLIBCXX_HAVE_FABSL 1 143718a5822eSThomas Veerman # define fabsl _fabsl 143818a5822eSThomas Veerman #endif 143918a5822eSThomas Veerman 144018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) 144118a5822eSThomas Veerman # define _GLIBCXX_HAVE_FINITE 1 144218a5822eSThomas Veerman # define finite _finite 144318a5822eSThomas Veerman #endif 144418a5822eSThomas Veerman 144518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) 144618a5822eSThomas Veerman # define _GLIBCXX_HAVE_FINITEF 1 144718a5822eSThomas Veerman # define finitef _finitef 144818a5822eSThomas Veerman #endif 144918a5822eSThomas Veerman 145018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) 145118a5822eSThomas Veerman # define _GLIBCXX_HAVE_FINITEL 1 145218a5822eSThomas Veerman # define finitel _finitel 145318a5822eSThomas Veerman #endif 145418a5822eSThomas Veerman 145518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) 145618a5822eSThomas Veerman # define _GLIBCXX_HAVE_FLOORF 1 145718a5822eSThomas Veerman # define floorf _floorf 145818a5822eSThomas Veerman #endif 145918a5822eSThomas Veerman 146018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) 146118a5822eSThomas Veerman # define _GLIBCXX_HAVE_FLOORL 1 146218a5822eSThomas Veerman # define floorl _floorl 146318a5822eSThomas Veerman #endif 146418a5822eSThomas Veerman 146518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) 146618a5822eSThomas Veerman # define _GLIBCXX_HAVE_FMODF 1 146718a5822eSThomas Veerman # define fmodf _fmodf 146818a5822eSThomas Veerman #endif 146918a5822eSThomas Veerman 147018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) 147118a5822eSThomas Veerman # define _GLIBCXX_HAVE_FMODL 1 147218a5822eSThomas Veerman # define fmodl _fmodl 147318a5822eSThomas Veerman #endif 147418a5822eSThomas Veerman 147518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) 147618a5822eSThomas Veerman # define _GLIBCXX_HAVE_FPCLASS 1 147718a5822eSThomas Veerman # define fpclass _fpclass 147818a5822eSThomas Veerman #endif 147918a5822eSThomas Veerman 148018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) 148118a5822eSThomas Veerman # define _GLIBCXX_HAVE_FREXPF 1 148218a5822eSThomas Veerman # define frexpf _frexpf 148318a5822eSThomas Veerman #endif 148418a5822eSThomas Veerman 148518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) 148618a5822eSThomas Veerman # define _GLIBCXX_HAVE_FREXPL 1 148718a5822eSThomas Veerman # define frexpl _frexpl 148818a5822eSThomas Veerman #endif 148918a5822eSThomas Veerman 149018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) 149118a5822eSThomas Veerman # define _GLIBCXX_HAVE_HYPOT 1 149218a5822eSThomas Veerman # define hypot _hypot 149318a5822eSThomas Veerman #endif 149418a5822eSThomas Veerman 149518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) 149618a5822eSThomas Veerman # define _GLIBCXX_HAVE_HYPOTF 1 149718a5822eSThomas Veerman # define hypotf _hypotf 149818a5822eSThomas Veerman #endif 149918a5822eSThomas Veerman 150018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) 150118a5822eSThomas Veerman # define _GLIBCXX_HAVE_HYPOTL 1 150218a5822eSThomas Veerman # define hypotl _hypotl 150318a5822eSThomas Veerman #endif 150418a5822eSThomas Veerman 150518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) 150618a5822eSThomas Veerman # define _GLIBCXX_HAVE_ISINF 1 150718a5822eSThomas Veerman # define isinf _isinf 150818a5822eSThomas Veerman #endif 150918a5822eSThomas Veerman 151018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) 151118a5822eSThomas Veerman # define _GLIBCXX_HAVE_ISINFF 1 151218a5822eSThomas Veerman # define isinff _isinff 151318a5822eSThomas Veerman #endif 151418a5822eSThomas Veerman 151518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) 151618a5822eSThomas Veerman # define _GLIBCXX_HAVE_ISINFL 1 151718a5822eSThomas Veerman # define isinfl _isinfl 151818a5822eSThomas Veerman #endif 151918a5822eSThomas Veerman 152018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) 152118a5822eSThomas Veerman # define _GLIBCXX_HAVE_ISNAN 1 152218a5822eSThomas Veerman # define isnan _isnan 152318a5822eSThomas Veerman #endif 152418a5822eSThomas Veerman 152518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) 152618a5822eSThomas Veerman # define _GLIBCXX_HAVE_ISNANF 1 152718a5822eSThomas Veerman # define isnanf _isnanf 152818a5822eSThomas Veerman #endif 152918a5822eSThomas Veerman 153018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) 153118a5822eSThomas Veerman # define _GLIBCXX_HAVE_ISNANL 1 153218a5822eSThomas Veerman # define isnanl _isnanl 153318a5822eSThomas Veerman #endif 153418a5822eSThomas Veerman 153518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) 153618a5822eSThomas Veerman # define _GLIBCXX_HAVE_LDEXPF 1 153718a5822eSThomas Veerman # define ldexpf _ldexpf 153818a5822eSThomas Veerman #endif 153918a5822eSThomas Veerman 154018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) 154118a5822eSThomas Veerman # define _GLIBCXX_HAVE_LDEXPL 1 154218a5822eSThomas Veerman # define ldexpl _ldexpl 154318a5822eSThomas Veerman #endif 154418a5822eSThomas Veerman 154518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) 154618a5822eSThomas Veerman # define _GLIBCXX_HAVE_LOG10F 1 154718a5822eSThomas Veerman # define log10f _log10f 154818a5822eSThomas Veerman #endif 154918a5822eSThomas Veerman 155018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) 155118a5822eSThomas Veerman # define _GLIBCXX_HAVE_LOG10L 1 155218a5822eSThomas Veerman # define log10l _log10l 155318a5822eSThomas Veerman #endif 155418a5822eSThomas Veerman 155518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) 155618a5822eSThomas Veerman # define _GLIBCXX_HAVE_LOGF 1 155718a5822eSThomas Veerman # define logf _logf 155818a5822eSThomas Veerman #endif 155918a5822eSThomas Veerman 156018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) 156118a5822eSThomas Veerman # define _GLIBCXX_HAVE_LOGL 1 156218a5822eSThomas Veerman # define logl _logl 156318a5822eSThomas Veerman #endif 156418a5822eSThomas Veerman 156518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) 156618a5822eSThomas Veerman # define _GLIBCXX_HAVE_MODF 1 156718a5822eSThomas Veerman # define modf _modf 156818a5822eSThomas Veerman #endif 156918a5822eSThomas Veerman 157018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) 157118a5822eSThomas Veerman # define _GLIBCXX_HAVE_MODFF 1 157218a5822eSThomas Veerman # define modff _modff 157318a5822eSThomas Veerman #endif 157418a5822eSThomas Veerman 157518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) 157618a5822eSThomas Veerman # define _GLIBCXX_HAVE_MODFL 1 157718a5822eSThomas Veerman # define modfl _modfl 157818a5822eSThomas Veerman #endif 157918a5822eSThomas Veerman 158018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) 158118a5822eSThomas Veerman # define _GLIBCXX_HAVE_POWF 1 158218a5822eSThomas Veerman # define powf _powf 158318a5822eSThomas Veerman #endif 158418a5822eSThomas Veerman 158518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) 158618a5822eSThomas Veerman # define _GLIBCXX_HAVE_POWL 1 158718a5822eSThomas Veerman # define powl _powl 158818a5822eSThomas Veerman #endif 158918a5822eSThomas Veerman 159018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) 159118a5822eSThomas Veerman # define _GLIBCXX_HAVE_QFPCLASS 1 159218a5822eSThomas Veerman # define qfpclass _qfpclass 159318a5822eSThomas Veerman #endif 159418a5822eSThomas Veerman 159518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) 159618a5822eSThomas Veerman # define _GLIBCXX_HAVE_SINCOS 1 159718a5822eSThomas Veerman # define sincos _sincos 159818a5822eSThomas Veerman #endif 159918a5822eSThomas Veerman 160018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) 160118a5822eSThomas Veerman # define _GLIBCXX_HAVE_SINCOSF 1 160218a5822eSThomas Veerman # define sincosf _sincosf 160318a5822eSThomas Veerman #endif 160418a5822eSThomas Veerman 160518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) 160618a5822eSThomas Veerman # define _GLIBCXX_HAVE_SINCOSL 1 160718a5822eSThomas Veerman # define sincosl _sincosl 160818a5822eSThomas Veerman #endif 160918a5822eSThomas Veerman 161018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) 161118a5822eSThomas Veerman # define _GLIBCXX_HAVE_SINF 1 161218a5822eSThomas Veerman # define sinf _sinf 161318a5822eSThomas Veerman #endif 161418a5822eSThomas Veerman 161518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) 161618a5822eSThomas Veerman # define _GLIBCXX_HAVE_SINHF 1 161718a5822eSThomas Veerman # define sinhf _sinhf 161818a5822eSThomas Veerman #endif 161918a5822eSThomas Veerman 162018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) 162118a5822eSThomas Veerman # define _GLIBCXX_HAVE_SINHL 1 162218a5822eSThomas Veerman # define sinhl _sinhl 162318a5822eSThomas Veerman #endif 162418a5822eSThomas Veerman 162518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) 162618a5822eSThomas Veerman # define _GLIBCXX_HAVE_SINL 1 162718a5822eSThomas Veerman # define sinl _sinl 162818a5822eSThomas Veerman #endif 162918a5822eSThomas Veerman 163018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) 163118a5822eSThomas Veerman # define _GLIBCXX_HAVE_SQRTF 1 163218a5822eSThomas Veerman # define sqrtf _sqrtf 163318a5822eSThomas Veerman #endif 163418a5822eSThomas Veerman 163518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) 163618a5822eSThomas Veerman # define _GLIBCXX_HAVE_SQRTL 1 163718a5822eSThomas Veerman # define sqrtl _sqrtl 163818a5822eSThomas Veerman #endif 163918a5822eSThomas Veerman 164018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) 164118a5822eSThomas Veerman # define _GLIBCXX_HAVE_STRTOF 1 164218a5822eSThomas Veerman # define strtof _strtof 164318a5822eSThomas Veerman #endif 164418a5822eSThomas Veerman 164518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) 164618a5822eSThomas Veerman # define _GLIBCXX_HAVE_STRTOLD 1 164718a5822eSThomas Veerman # define strtold _strtold 164818a5822eSThomas Veerman #endif 164918a5822eSThomas Veerman 165018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) 165118a5822eSThomas Veerman # define _GLIBCXX_HAVE_TANF 1 165218a5822eSThomas Veerman # define tanf _tanf 165318a5822eSThomas Veerman #endif 165418a5822eSThomas Veerman 165518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) 165618a5822eSThomas Veerman # define _GLIBCXX_HAVE_TANHF 1 165718a5822eSThomas Veerman # define tanhf _tanhf 165818a5822eSThomas Veerman #endif 165918a5822eSThomas Veerman 166018a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) 166118a5822eSThomas Veerman # define _GLIBCXX_HAVE_TANHL 1 166218a5822eSThomas Veerman # define tanhl _tanhl 166318a5822eSThomas Veerman #endif 166418a5822eSThomas Veerman 166518a5822eSThomas Veerman #if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) 166618a5822eSThomas Veerman # define _GLIBCXX_HAVE_TANL 1 166718a5822eSThomas Veerman # define tanl _tanl 166818a5822eSThomas Veerman #endif 166918a5822eSThomas Veerman 167018a5822eSThomas Veerman #endif // _GLIBCXX_CXX_CONFIG_H 1671