1951a39d68df598db08dfced8b4707755864a0492Ying Wang// Predefined symbols and macros -*- C++ -*- 2951a39d68df598db08dfced8b4707755864a0492Ying Wang 3951a39d68df598db08dfced8b4707755864a0492Ying Wang// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 4951a39d68df598db08dfced8b4707755864a0492Ying Wang// 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 5951a39d68df598db08dfced8b4707755864a0492Ying Wang// 6951a39d68df598db08dfced8b4707755864a0492Ying Wang// This file is part of the GNU ISO C++ Library. This library is free 7951a39d68df598db08dfced8b4707755864a0492Ying Wang// software; you can redistribute it and/or modify it under the 8951a39d68df598db08dfced8b4707755864a0492Ying Wang// terms of the GNU General Public License as published by the 9951a39d68df598db08dfced8b4707755864a0492Ying Wang// Free Software Foundation; either version 3, or (at your option) 10951a39d68df598db08dfced8b4707755864a0492Ying Wang// any later version. 11951a39d68df598db08dfced8b4707755864a0492Ying Wang 12951a39d68df598db08dfced8b4707755864a0492Ying Wang// This library is distributed in the hope that it will be useful, 13951a39d68df598db08dfced8b4707755864a0492Ying Wang// but WITHOUT ANY WARRANTY; without even the implied warranty of 14951a39d68df598db08dfced8b4707755864a0492Ying Wang// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15951a39d68df598db08dfced8b4707755864a0492Ying Wang// GNU General Public License for more details. 16951a39d68df598db08dfced8b4707755864a0492Ying Wang 17951a39d68df598db08dfced8b4707755864a0492Ying Wang// Under Section 7 of GPL version 3, you are granted additional 18951a39d68df598db08dfced8b4707755864a0492Ying Wang// permissions described in the GCC Runtime Library Exception, version 19951a39d68df598db08dfced8b4707755864a0492Ying Wang// 3.1, as published by the Free Software Foundation. 20951a39d68df598db08dfced8b4707755864a0492Ying Wang 21951a39d68df598db08dfced8b4707755864a0492Ying Wang// You should have received a copy of the GNU General Public License and 22951a39d68df598db08dfced8b4707755864a0492Ying Wang// a copy of the GCC Runtime Library Exception along with this program; 23951a39d68df598db08dfced8b4707755864a0492Ying Wang// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 24951a39d68df598db08dfced8b4707755864a0492Ying Wang// <http://www.gnu.org/licenses/>. 25951a39d68df598db08dfced8b4707755864a0492Ying Wang 26951a39d68df598db08dfced8b4707755864a0492Ying Wang/** @file c++config.h 27951a39d68df598db08dfced8b4707755864a0492Ying Wang * This is an internal header file, included by other library headers. 28951a39d68df598db08dfced8b4707755864a0492Ying Wang * You should not attempt to use it directly. 29951a39d68df598db08dfced8b4707755864a0492Ying Wang */ 30951a39d68df598db08dfced8b4707755864a0492Ying Wang 31951a39d68df598db08dfced8b4707755864a0492Ying Wang#ifndef _GLIBCXX_CXX_CONFIG_H 32951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_CXX_CONFIG_H 1 33951a39d68df598db08dfced8b4707755864a0492Ying Wang 34951a39d68df598db08dfced8b4707755864a0492Ying Wang// The current version of the C++ library in compressed ISO date format. 35951a39d68df598db08dfced8b4707755864a0492Ying Wang#define __GLIBCXX__ 20100121 36951a39d68df598db08dfced8b4707755864a0492Ying Wang 37951a39d68df598db08dfced8b4707755864a0492Ying Wang// Macros for visibility. 38951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 39951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_VISIBILITY_ATTR 40951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 41951a39d68df598db08dfced8b4707755864a0492Ying Wang 42951a39d68df598db08dfced8b4707755864a0492Ying Wang#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 43951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_VISIBILITY_ATTR(V) __attribute__ ((__visibility__ (#V))) 44951a39d68df598db08dfced8b4707755864a0492Ying Wang#else 45951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_VISIBILITY_ATTR(V) 46951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 47951a39d68df598db08dfced8b4707755864a0492Ying Wang 48951a39d68df598db08dfced8b4707755864a0492Ying Wang// Macros for deprecated. 49951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_DEPRECATED 50951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_DEPRECATED_ATTR 51951a39d68df598db08dfced8b4707755864a0492Ying Wang#ifndef _GLIBCXX_DEPRECATED 52951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_DEPRECATED 1 53951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 54951a39d68df598db08dfced8b4707755864a0492Ying Wang 55951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined(__DEPRECATED) && defined(__GXX_EXPERIMENTAL_CXX0X__) 56951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_DEPRECATED_ATTR __attribute__ ((__deprecated__)) 57951a39d68df598db08dfced8b4707755864a0492Ying Wang#else 58951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_DEPRECATED_ATTR 59951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 60951a39d68df598db08dfced8b4707755864a0492Ying Wang 61951a39d68df598db08dfced8b4707755864a0492Ying Wang// Macros for activating various namespace association modes. 62951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 63951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL 64951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 65951a39d68df598db08dfced8b4707755864a0492Ying Wang 66951a39d68df598db08dfced8b4707755864a0492Ying Wang// Guide to libstdc++ namespaces. 67951a39d68df598db08dfced8b4707755864a0492Ying Wang/* 68951a39d68df598db08dfced8b4707755864a0492Ying Wang namespace std 69951a39d68df598db08dfced8b4707755864a0492Ying Wang { 70951a39d68df598db08dfced8b4707755864a0492Ying Wang namespace __debug { } 71951a39d68df598db08dfced8b4707755864a0492Ying Wang namespace __parallel { } 72951a39d68df598db08dfced8b4707755864a0492Ying Wang namespace __norm { } // __normative, __shadow, __replaced 73951a39d68df598db08dfced8b4707755864a0492Ying Wang namespace __cxx1998 { } 74951a39d68df598db08dfced8b4707755864a0492Ying Wang 75951a39d68df598db08dfced8b4707755864a0492Ying Wang namespace tr1 { } 76951a39d68df598db08dfced8b4707755864a0492Ying Wang } 77951a39d68df598db08dfced8b4707755864a0492Ying Wang*/ 78951a39d68df598db08dfced8b4707755864a0492Ying Wang#if __cplusplus 79951a39d68df598db08dfced8b4707755864a0492Ying Wang 80951a39d68df598db08dfced8b4707755864a0492Ying Wang#ifdef _GLIBCXX_DEBUG 81951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 1 82951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 83951a39d68df598db08dfced8b4707755864a0492Ying Wang 84951a39d68df598db08dfced8b4707755864a0492Ying Wang#ifdef _GLIBCXX_PARALLEL 85951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL 1 86951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 87951a39d68df598db08dfced8b4707755864a0492Ying Wang 88951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 0 89951a39d68df598db08dfced8b4707755864a0492Ying Wang 90951a39d68df598db08dfced8b4707755864a0492Ying Wang// Defined if any namespace association modes are active. 91951a39d68df598db08dfced8b4707755864a0492Ying Wang#if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG \ 92951a39d68df598db08dfced8b4707755864a0492Ying Wang || _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL \ 93951a39d68df598db08dfced8b4707755864a0492Ying Wang || _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 94951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_USE_NAMESPACE_ASSOCIATION 1 95951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 96951a39d68df598db08dfced8b4707755864a0492Ying Wang 97951a39d68df598db08dfced8b4707755864a0492Ying Wang// Macros for namespace scope. Either namespace std:: or the name 98951a39d68df598db08dfced8b4707755864a0492Ying Wang// of some nested namespace within it. 99951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_STD 100951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_STD_D 101951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_STD_P 102951a39d68df598db08dfced8b4707755864a0492Ying Wang// 103951a39d68df598db08dfced8b4707755864a0492Ying Wang// Macros for enclosing namespaces and possibly nested namespaces. 104951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_BEGIN_NAMESPACE 105951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_END_NAMESPACE 106951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_BEGIN_NESTED_NAMESPACE 107951a39d68df598db08dfced8b4707755864a0492Ying Wang// _GLIBCXX_END_NESTED_NAMESPACE 108951a39d68df598db08dfced8b4707755864a0492Ying Wang#ifndef _GLIBCXX_USE_NAMESPACE_ASSOCIATION 109951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD_D _GLIBCXX_STD 110951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD_P _GLIBCXX_STD 111951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD std 112951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) _GLIBCXX_BEGIN_NAMESPACE(X) 113951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_END_NESTED_NAMESPACE _GLIBCXX_END_NAMESPACE 114951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 115951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_END_NAMESPACE } 116951a39d68df598db08dfced8b4707755864a0492Ying Wang#else 117951a39d68df598db08dfced8b4707755864a0492Ying Wang 118951a39d68df598db08dfced8b4707755864a0492Ying Wang# if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION // && not anything else 119951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD_D _GLIBCXX_STD 120951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD_P _GLIBCXX_STD 121951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD _6 122951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_BEGIN_NAMESPACE(X) _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, _6) 123951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_END_NAMESPACE _GLIBCXX_END_NESTED_NAMESPACE 124951a39d68df598db08dfced8b4707755864a0492Ying Wang# endif 125951a39d68df598db08dfced8b4707755864a0492Ying Wang 126951a39d68df598db08dfced8b4707755864a0492Ying Wang// debug 127951a39d68df598db08dfced8b4707755864a0492Ying Wang# if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL 128951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD_D __norm 129951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD_P _GLIBCXX_STD 130951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD __cxx1998 131951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 132951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_END_NAMESPACE } 133951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_EXTERN_TEMPLATE -1 134951a39d68df598db08dfced8b4707755864a0492Ying Wang# endif 135951a39d68df598db08dfced8b4707755864a0492Ying Wang 136951a39d68df598db08dfced8b4707755864a0492Ying Wang// parallel 137951a39d68df598db08dfced8b4707755864a0492Ying Wang# if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && !_GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 138951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD_D _GLIBCXX_STD 139951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD_P __norm 140951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD __cxx1998 141951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 142951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_END_NAMESPACE } 143951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_EXTERN_TEMPLATE -1 144951a39d68df598db08dfced8b4707755864a0492Ying Wang# endif 145951a39d68df598db08dfced8b4707755864a0492Ying Wang 146951a39d68df598db08dfced8b4707755864a0492Ying Wang// debug + parallel 147951a39d68df598db08dfced8b4707755864a0492Ying Wang# if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 148951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD_D __norm 149951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD_P __norm 150951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_STD __cxx1998 151951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 152951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_END_NAMESPACE } 153951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_EXTERN_TEMPLATE -1 154951a39d68df598db08dfced8b4707755864a0492Ying Wang# endif 155951a39d68df598db08dfced8b4707755864a0492Ying Wang 156951a39d68df598db08dfced8b4707755864a0492Ying Wang# if __NO_INLINE__ && !__GXX_WEAK__ 157951a39d68df598db08dfced8b4707755864a0492Ying Wang# warning currently using namespace associated mode which may fail \ 158951a39d68df598db08dfced8b4707755864a0492Ying Wang without inlining due to lack of weak symbols 159951a39d68df598db08dfced8b4707755864a0492Ying Wang# endif 160951a39d68df598db08dfced8b4707755864a0492Ying Wang 161951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) namespace X { namespace Y _GLIBCXX_VISIBILITY_ATTR(default) { 162951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_END_NESTED_NAMESPACE } } 163951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 164951a39d68df598db08dfced8b4707755864a0492Ying Wang 165951a39d68df598db08dfced8b4707755864a0492Ying Wang// Namespace associations for debug mode. 166951a39d68df598db08dfced8b4707755864a0492Ying Wang#if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 167951a39d68df598db08dfced8b4707755864a0492Ying Wangnamespace std 168951a39d68df598db08dfced8b4707755864a0492Ying Wang{ 169951a39d68df598db08dfced8b4707755864a0492Ying Wang namespace __norm { } 170951a39d68df598db08dfced8b4707755864a0492Ying Wang inline namespace __debug { } 171951a39d68df598db08dfced8b4707755864a0492Ying Wang inline namespace __cxx1998 { } 172951a39d68df598db08dfced8b4707755864a0492Ying Wang} 173951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 174951a39d68df598db08dfced8b4707755864a0492Ying Wang 175951a39d68df598db08dfced8b4707755864a0492Ying Wang// Namespace associations for parallel mode. 176951a39d68df598db08dfced8b4707755864a0492Ying Wang#if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL 177951a39d68df598db08dfced8b4707755864a0492Ying Wangnamespace std 178951a39d68df598db08dfced8b4707755864a0492Ying Wang{ 179951a39d68df598db08dfced8b4707755864a0492Ying Wang namespace __norm { } 180951a39d68df598db08dfced8b4707755864a0492Ying Wang inline namespace __parallel { } 181951a39d68df598db08dfced8b4707755864a0492Ying Wang inline namespace __cxx1998 { } 182951a39d68df598db08dfced8b4707755864a0492Ying Wang} 183951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 184951a39d68df598db08dfced8b4707755864a0492Ying Wang 185951a39d68df598db08dfced8b4707755864a0492Ying Wang// Namespace associations for versioning mode. 186951a39d68df598db08dfced8b4707755864a0492Ying Wang#if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 187951a39d68df598db08dfced8b4707755864a0492Ying Wangnamespace std 188951a39d68df598db08dfced8b4707755864a0492Ying Wang{ 189951a39d68df598db08dfced8b4707755864a0492Ying Wang inline namespace _6 { } 190951a39d68df598db08dfced8b4707755864a0492Ying Wang} 191951a39d68df598db08dfced8b4707755864a0492Ying Wang 192951a39d68df598db08dfced8b4707755864a0492Ying Wangnamespace __gnu_cxx 193951a39d68df598db08dfced8b4707755864a0492Ying Wang{ 194951a39d68df598db08dfced8b4707755864a0492Ying Wang inline namespace _6 { } 195951a39d68df598db08dfced8b4707755864a0492Ying Wang} 196951a39d68df598db08dfced8b4707755864a0492Ying Wang 197951a39d68df598db08dfced8b4707755864a0492Ying Wangnamespace std 198951a39d68df598db08dfced8b4707755864a0492Ying Wang{ 199951a39d68df598db08dfced8b4707755864a0492Ying Wang namespace tr1 200951a39d68df598db08dfced8b4707755864a0492Ying Wang { 201951a39d68df598db08dfced8b4707755864a0492Ying Wang inline namespace _6 { } 202951a39d68df598db08dfced8b4707755864a0492Ying Wang } 203951a39d68df598db08dfced8b4707755864a0492Ying Wang} 204951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 205951a39d68df598db08dfced8b4707755864a0492Ying Wang 206951a39d68df598db08dfced8b4707755864a0492Ying Wang// XXX GLIBCXX_ABI Deprecated 207951a39d68df598db08dfced8b4707755864a0492Ying Wang// Define if compatibility should be provided for -mlong-double-64 208951a39d68df598db08dfced8b4707755864a0492Ying Wang#undef _GLIBCXX_LONG_DOUBLE_COMPAT 209951a39d68df598db08dfced8b4707755864a0492Ying Wang 210951a39d68df598db08dfced8b4707755864a0492Ying Wang// Namespace associations for long double 128 mode. 211951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ 212951a39d68df598db08dfced8b4707755864a0492Ying Wangnamespace std 213951a39d68df598db08dfced8b4707755864a0492Ying Wang{ 214951a39d68df598db08dfced8b4707755864a0492Ying Wang inline namespace __gnu_cxx_ldbl128 { } 215951a39d68df598db08dfced8b4707755864a0492Ying Wang} 216951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_LDBL_NAMESPACE __gnu_cxx_ldbl128:: 217951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_BEGIN_LDBL_NAMESPACE namespace __gnu_cxx_ldbl128 { 218951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_END_LDBL_NAMESPACE } 219951a39d68df598db08dfced8b4707755864a0492Ying Wang#else 220951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_LDBL_NAMESPACE 221951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_BEGIN_LDBL_NAMESPACE 222951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_END_LDBL_NAMESPACE 223951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 224951a39d68df598db08dfced8b4707755864a0492Ying Wang 225951a39d68df598db08dfced8b4707755864a0492Ying Wang 226951a39d68df598db08dfced8b4707755864a0492Ying Wang// Defines for C compatibility. In particular, define extern "C" 227951a39d68df598db08dfced8b4707755864a0492Ying Wang// linkage only when using C++. 228951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { 229951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_END_EXTERN_C } 230951a39d68df598db08dfced8b4707755864a0492Ying Wang 231951a39d68df598db08dfced8b4707755864a0492Ying Wang#else // !__cplusplus 232951a39d68df598db08dfced8b4707755864a0492Ying Wang# undef _GLIBCXX_BEGIN_NAMESPACE 233951a39d68df598db08dfced8b4707755864a0492Ying Wang# undef _GLIBCXX_END_NAMESPACE 234951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_BEGIN_NAMESPACE(X) 235951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_END_NAMESPACE 236951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_BEGIN_EXTERN_C 237951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_END_EXTERN_C 238951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 239951a39d68df598db08dfced8b4707755864a0492Ying Wang 240951a39d68df598db08dfced8b4707755864a0492Ying Wang// First includes. 241951a39d68df598db08dfced8b4707755864a0492Ying Wang 242951a39d68df598db08dfced8b4707755864a0492Ying Wang// Pick up any OS-specific definitions. 243951a39d68df598db08dfced8b4707755864a0492Ying Wang#include <bits/os_defines.h> 244951a39d68df598db08dfced8b4707755864a0492Ying Wang 245951a39d68df598db08dfced8b4707755864a0492Ying Wang// Pick up any CPU-specific definitions. 246951a39d68df598db08dfced8b4707755864a0492Ying Wang#include <bits/cpu_defines.h> 247951a39d68df598db08dfced8b4707755864a0492Ying Wang 248951a39d68df598db08dfced8b4707755864a0492Ying Wang// Allow use of "export template." This is currently not a feature 249951a39d68df598db08dfced8b4707755864a0492Ying Wang// that g++ supports. 250951a39d68df598db08dfced8b4707755864a0492Ying Wang// #define _GLIBCXX_EXPORT_TEMPLATE 1 251951a39d68df598db08dfced8b4707755864a0492Ying Wang 252951a39d68df598db08dfced8b4707755864a0492Ying Wang// Allow use of the GNU syntax extension, "extern template." This 253951a39d68df598db08dfced8b4707755864a0492Ying Wang// extension is fully documented in the g++ manual, but in a nutshell, 254951a39d68df598db08dfced8b4707755864a0492Ying Wang// it inhibits all implicit instantiations and is used throughout the 255951a39d68df598db08dfced8b4707755864a0492Ying Wang// library to avoid multiple weak definitions for required types that 256951a39d68df598db08dfced8b4707755864a0492Ying Wang// are already explicitly instantiated in the library binary. This 257951a39d68df598db08dfced8b4707755864a0492Ying Wang// substantially reduces the binary size of resulting executables. 258951a39d68df598db08dfced8b4707755864a0492Ying Wang#ifndef _GLIBCXX_EXTERN_TEMPLATE 259951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_EXTERN_TEMPLATE 1 260951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 261951a39d68df598db08dfced8b4707755864a0492Ying Wang 262951a39d68df598db08dfced8b4707755864a0492Ying Wang// Certain function definitions that are meant to be overridable from 263951a39d68df598db08dfced8b4707755864a0492Ying Wang// user code are decorated with this macro. For some targets, this 264951a39d68df598db08dfced8b4707755864a0492Ying Wang// macro causes these definitions to be weak. 265951a39d68df598db08dfced8b4707755864a0492Ying Wang#ifndef _GLIBCXX_WEAK_DEFINITION 266951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_WEAK_DEFINITION 267951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 268951a39d68df598db08dfced8b4707755864a0492Ying Wang 269951a39d68df598db08dfced8b4707755864a0492Ying Wang// Assert. 270951a39d68df598db08dfced8b4707755864a0492Ying Wang// Avoid the use of assert, because we're trying to keep the <cassert> 271951a39d68df598db08dfced8b4707755864a0492Ying Wang// include out of the mix. 272951a39d68df598db08dfced8b4707755864a0492Ying Wang#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) 273951a39d68df598db08dfced8b4707755864a0492Ying Wang#define __glibcxx_assert(_Condition) 274951a39d68df598db08dfced8b4707755864a0492Ying Wang#else 275951a39d68df598db08dfced8b4707755864a0492Ying Wang_GLIBCXX_BEGIN_NAMESPACE(std) 276951a39d68df598db08dfced8b4707755864a0492Ying Wang // Avoid the use of assert, because we're trying to keep the <cassert> 277951a39d68df598db08dfced8b4707755864a0492Ying Wang // include out of the mix. 278951a39d68df598db08dfced8b4707755864a0492Ying Wang inline void 279951a39d68df598db08dfced8b4707755864a0492Ying Wang __replacement_assert(const char* __file, int __line, 280951a39d68df598db08dfced8b4707755864a0492Ying Wang const char* __function, const char* __condition) 281951a39d68df598db08dfced8b4707755864a0492Ying Wang { 282951a39d68df598db08dfced8b4707755864a0492Ying Wang __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, 283951a39d68df598db08dfced8b4707755864a0492Ying Wang __function, __condition); 284951a39d68df598db08dfced8b4707755864a0492Ying Wang __builtin_abort(); 285951a39d68df598db08dfced8b4707755864a0492Ying Wang } 286951a39d68df598db08dfced8b4707755864a0492Ying Wang_GLIBCXX_END_NAMESPACE 287951a39d68df598db08dfced8b4707755864a0492Ying Wang 288951a39d68df598db08dfced8b4707755864a0492Ying Wang#define __glibcxx_assert(_Condition) \ 289951a39d68df598db08dfced8b4707755864a0492Ying Wang do \ 290951a39d68df598db08dfced8b4707755864a0492Ying Wang { \ 291951a39d68df598db08dfced8b4707755864a0492Ying Wang if (! (_Condition)) \ 292951a39d68df598db08dfced8b4707755864a0492Ying Wang std::__replacement_assert(__FILE__, __LINE__, \ 293951a39d68df598db08dfced8b4707755864a0492Ying Wang __PRETTY_FUNCTION__, #_Condition); \ 294951a39d68df598db08dfced8b4707755864a0492Ying Wang } while (false) 295951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 296951a39d68df598db08dfced8b4707755864a0492Ying Wang 297951a39d68df598db08dfced8b4707755864a0492Ying Wang// The remainder of the prewritten config is automatic; all the 298951a39d68df598db08dfced8b4707755864a0492Ying Wang// user hooks are listed above. 299951a39d68df598db08dfced8b4707755864a0492Ying Wang 300951a39d68df598db08dfced8b4707755864a0492Ying Wang// Create a boolean flag to be used to determine if --fast-math is set. 301951a39d68df598db08dfced8b4707755864a0492Ying Wang#ifdef __FAST_MATH__ 302951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_FAST_MATH 1 303951a39d68df598db08dfced8b4707755864a0492Ying Wang#else 304951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_FAST_MATH 0 305951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 306951a39d68df598db08dfced8b4707755864a0492Ying Wang 307951a39d68df598db08dfced8b4707755864a0492Ying Wang// This marks string literals in header files to be extracted for eventual 308951a39d68df598db08dfced8b4707755864a0492Ying Wang// translation. It is primarily used for messages in thrown exceptions; see 309951a39d68df598db08dfced8b4707755864a0492Ying Wang// src/functexcept.cc. We use __N because the more traditional _N is used 310951a39d68df598db08dfced8b4707755864a0492Ying Wang// for something else under certain OSes (see BADNAMES). 311951a39d68df598db08dfced8b4707755864a0492Ying Wang#define __N(msgid) (msgid) 312951a39d68df598db08dfced8b4707755864a0492Ying Wang 313951a39d68df598db08dfced8b4707755864a0492Ying Wang// For example, <windows.h> is known to #define min and max as macros... 314951a39d68df598db08dfced8b4707755864a0492Ying Wang#undef min 315951a39d68df598db08dfced8b4707755864a0492Ying Wang#undef max 316951a39d68df598db08dfced8b4707755864a0492Ying Wang 317951a39d68df598db08dfced8b4707755864a0492Ying Wang// End of prewritten config; the discovered settings follow. 318951a39d68df598db08dfced8b4707755864a0492Ying Wang/* config.h. Generated by configure. */ 319951a39d68df598db08dfced8b4707755864a0492Ying Wang/* config.h.in. Generated from configure.ac by autoheader. */ 320951a39d68df598db08dfced8b4707755864a0492Ying Wang 321951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `acosf' function. */ 322951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ACOSF 1 323951a39d68df598db08dfced8b4707755864a0492Ying Wang 324951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `acosl' function. */ 325951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_ACOSL */ 326951a39d68df598db08dfced8b4707755864a0492Ying Wang 327951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `asinf' function. */ 328951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ASINF 1 329951a39d68df598db08dfced8b4707755864a0492Ying Wang 330951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `asinl' function. */ 331951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_ASINL */ 332951a39d68df598db08dfced8b4707755864a0492Ying Wang 333951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if the target assembler supports .symver directive. */ 334951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 335951a39d68df598db08dfced8b4707755864a0492Ying Wang 336951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `atan2f' function. */ 337951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ATAN2F 1 338951a39d68df598db08dfced8b4707755864a0492Ying Wang 339951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `atan2l' function. */ 340951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_ATAN2L */ 341951a39d68df598db08dfced8b4707755864a0492Ying Wang 342951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `atanf' function. */ 343951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ATANF 1 344951a39d68df598db08dfced8b4707755864a0492Ying Wang 345951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `atanl' function. */ 346951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_ATANL */ 347951a39d68df598db08dfced8b4707755864a0492Ying Wang 348951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if the target assembler supports thread-local storage. */ 349951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_CC_TLS */ 350951a39d68df598db08dfced8b4707755864a0492Ying Wang 351951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `ceilf' function. */ 352951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_CEILF 1 353951a39d68df598db08dfced8b4707755864a0492Ying Wang 354951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `ceill' function. */ 355951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_CEILL 1 356951a39d68df598db08dfced8b4707755864a0492Ying Wang 357951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <complex.h> header file. */ 358951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_COMPLEX_H */ 359951a39d68df598db08dfced8b4707755864a0492Ying Wang 360951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `cosf' function. */ 361951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_COSF 1 362951a39d68df598db08dfced8b4707755864a0492Ying Wang 363951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `coshf' function. */ 364951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_COSHF 1 365951a39d68df598db08dfced8b4707755864a0492Ying Wang 366951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `coshl' function. */ 367951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_COSHL */ 368951a39d68df598db08dfced8b4707755864a0492Ying Wang 369951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `cosl' function. */ 370951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_COSL */ 371951a39d68df598db08dfced8b4707755864a0492Ying Wang 372951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <dlfcn.h> header file. */ 373951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_DLFCN_H 1 374951a39d68df598db08dfced8b4707755864a0492Ying Wang 375951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if EBADMSG exists. */ 376951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_EBADMSG 1 377951a39d68df598db08dfced8b4707755864a0492Ying Wang 378951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if ECANCELED exists. */ 379951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ECANCELED 1 380951a39d68df598db08dfced8b4707755864a0492Ying Wang 381951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if EIDRM exists. */ 382951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_EIDRM 1 383951a39d68df598db08dfced8b4707755864a0492Ying Wang 384951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <endian.h> header file. */ 385951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ENDIAN_H 1 386951a39d68df598db08dfced8b4707755864a0492Ying Wang 387951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if ENODATA exists. */ 388951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ENODATA 1 389951a39d68df598db08dfced8b4707755864a0492Ying Wang 390951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if ENOLINK exists. */ 391951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ENOLINK 1 392951a39d68df598db08dfced8b4707755864a0492Ying Wang 393951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if ENOSR exists. */ 394951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ENOSR 1 395951a39d68df598db08dfced8b4707755864a0492Ying Wang 396951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if ENOSTR exists. */ 397951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ENOSTR 1 398951a39d68df598db08dfced8b4707755864a0492Ying Wang 399951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if ENOTRECOVERABLE exists. */ 400951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ENOTRECOVERABLE 1 401951a39d68df598db08dfced8b4707755864a0492Ying Wang 402951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if ENOTSUP exists. */ 403951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ENOTSUP 1 404951a39d68df598db08dfced8b4707755864a0492Ying Wang 405951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if EOVERFLOW exists. */ 406951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_EOVERFLOW 1 407951a39d68df598db08dfced8b4707755864a0492Ying Wang 408951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if EOWNERDEAD exists. */ 409951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_EOWNERDEAD 1 410951a39d68df598db08dfced8b4707755864a0492Ying Wang 411951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if EPROTO exists. */ 412951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_EPROTO 1 413951a39d68df598db08dfced8b4707755864a0492Ying Wang 414951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if ETIME exists. */ 415951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ETIME 1 416951a39d68df598db08dfced8b4707755864a0492Ying Wang 417951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if ETXTBSY exists. */ 418951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ETXTBSY 1 419951a39d68df598db08dfced8b4707755864a0492Ying Wang 420951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `expf' function. */ 421951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_EXPF 1 422951a39d68df598db08dfced8b4707755864a0492Ying Wang 423951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `expl' function. */ 424951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_EXPL */ 425951a39d68df598db08dfced8b4707755864a0492Ying Wang 426951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `fabsf' function. */ 427951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_FABSF 1 428951a39d68df598db08dfced8b4707755864a0492Ying Wang 429951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `fabsl' function. */ 430951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_FABSL 1 431951a39d68df598db08dfced8b4707755864a0492Ying Wang 432951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <fenv.h> header file. */ 433951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_FENV_H 1 434951a39d68df598db08dfced8b4707755864a0492Ying Wang 435951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `finite' function. */ 436951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_FINITE 1 437951a39d68df598db08dfced8b4707755864a0492Ying Wang 438951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `finitef' function. */ 439951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_FINITEF 1 440951a39d68df598db08dfced8b4707755864a0492Ying Wang 441951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `finitel' function. */ 442951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_FINITEL */ 443951a39d68df598db08dfced8b4707755864a0492Ying Wang 444951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <float.h> header file. */ 445951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_FLOAT_H 1 446951a39d68df598db08dfced8b4707755864a0492Ying Wang 447951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `floorf' function. */ 448951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_FLOORF 1 449951a39d68df598db08dfced8b4707755864a0492Ying Wang 450951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `floorl' function. */ 451951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_FLOORL 1 452951a39d68df598db08dfced8b4707755864a0492Ying Wang 453951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `fmodf' function. */ 454951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_FMODF 1 455951a39d68df598db08dfced8b4707755864a0492Ying Wang 456951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `fmodl' function. */ 457951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_FMODL */ 458951a39d68df598db08dfced8b4707755864a0492Ying Wang 459951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `fpclass' function. */ 460951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_FPCLASS */ 461951a39d68df598db08dfced8b4707755864a0492Ying Wang 462951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <fp.h> header file. */ 463951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_FP_H */ 464951a39d68df598db08dfced8b4707755864a0492Ying Wang 465951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `frexpf' function. */ 466951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_FREXPF 1 467951a39d68df598db08dfced8b4707755864a0492Ying Wang 468951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `frexpl' function. */ 469951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_FREXPL */ 470951a39d68df598db08dfced8b4707755864a0492Ying Wang 471951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if _Unwind_GetIPInfo is available. */ 472951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_GETIPINFO 1 473951a39d68df598db08dfced8b4707755864a0492Ying Wang 474951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if gthr-default.h exists (meaning that threading support is 475951a39d68df598db08dfced8b4707755864a0492Ying Wang enabled). */ 476951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_GTHR_DEFAULT 1 477951a39d68df598db08dfced8b4707755864a0492Ying Wang 478951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `hypot' function. */ 479951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_HYPOT 1 480951a39d68df598db08dfced8b4707755864a0492Ying Wang 481951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `hypotf' function. */ 482951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_HYPOTF 1 483951a39d68df598db08dfced8b4707755864a0492Ying Wang 484951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `hypotl' function. */ 485951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_HYPOTL */ 486951a39d68df598db08dfced8b4707755864a0492Ying Wang 487951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if you have the iconv() function. */ 488951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_ICONV */ 489951a39d68df598db08dfced8b4707755864a0492Ying Wang 490951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <ieeefp.h> header file. */ 491951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_IEEEFP_H */ 492951a39d68df598db08dfced8b4707755864a0492Ying Wang 493951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if int64_t is available in <stdint.h>. */ 494951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_INT64_T 1 495951a39d68df598db08dfced8b4707755864a0492Ying Wang 496951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if int64_t is a long. */ 497951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ 498951a39d68df598db08dfced8b4707755864a0492Ying Wang 499951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if int64_t is a long long. */ 500951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 501951a39d68df598db08dfced8b4707755864a0492Ying Wang 502951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <inttypes.h> header file. */ 503951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_INTTYPES_H 1 504951a39d68df598db08dfced8b4707755864a0492Ying Wang 505951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `isinf' function. */ 506951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_ISINF */ 507951a39d68df598db08dfced8b4707755864a0492Ying Wang 508951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `isinff' function. */ 509951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_ISINFF */ 510951a39d68df598db08dfced8b4707755864a0492Ying Wang 511951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `isinfl' function. */ 512951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_ISINFL */ 513951a39d68df598db08dfced8b4707755864a0492Ying Wang 514951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `isnan' function. */ 515951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ISNAN 1 516951a39d68df598db08dfced8b4707755864a0492Ying Wang 517951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `isnanf' function. */ 518951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_ISNANF 1 519951a39d68df598db08dfced8b4707755864a0492Ying Wang 520951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `isnanl' function. */ 521951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_ISNANL */ 522951a39d68df598db08dfced8b4707755864a0492Ying Wang 523951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Defined if iswblank exists. */ 524951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_ISWBLANK */ 525951a39d68df598db08dfced8b4707755864a0492Ying Wang 526951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if LC_MESSAGES is available in <locale.h>. */ 527951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_LC_MESSAGES 1 528951a39d68df598db08dfced8b4707755864a0492Ying Wang 529951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `ldexpf' function. */ 530951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_LDEXPF 1 531951a39d68df598db08dfced8b4707755864a0492Ying Wang 532951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `ldexpl' function. */ 533951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_LDEXPL 1 534951a39d68df598db08dfced8b4707755864a0492Ying Wang 535951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <libintl.h> header file. */ 536951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_LIBINTL_H */ 537951a39d68df598db08dfced8b4707755864a0492Ying Wang 538951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Only used in build directory testsuite_hooks.h. */ 539951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_LIMIT_AS */ 540951a39d68df598db08dfced8b4707755864a0492Ying Wang 541951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Only used in build directory testsuite_hooks.h. */ 542951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_LIMIT_DATA */ 543951a39d68df598db08dfced8b4707755864a0492Ying Wang 544951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Only used in build directory testsuite_hooks.h. */ 545951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_LIMIT_FSIZE */ 546951a39d68df598db08dfced8b4707755864a0492Ying Wang 547951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Only used in build directory testsuite_hooks.h. */ 548951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_LIMIT_RSS */ 549951a39d68df598db08dfced8b4707755864a0492Ying Wang 550951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Only used in build directory testsuite_hooks.h. */ 551951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_LIMIT_VMEM */ 552951a39d68df598db08dfced8b4707755864a0492Ying Wang 553951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if futex syscall is available. */ 554951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ 555951a39d68df598db08dfced8b4707755864a0492Ying Wang 556951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <locale.h> header file. */ 557951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_LOCALE_H 1 558951a39d68df598db08dfced8b4707755864a0492Ying Wang 559951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `log10f' function. */ 560951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_LOG10F 1 561951a39d68df598db08dfced8b4707755864a0492Ying Wang 562951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `log10l' function. */ 563951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_LOG10L */ 564951a39d68df598db08dfced8b4707755864a0492Ying Wang 565951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `logf' function. */ 566951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_LOGF 1 567951a39d68df598db08dfced8b4707755864a0492Ying Wang 568951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `logl' function. */ 569951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_LOGL */ 570951a39d68df598db08dfced8b4707755864a0492Ying Wang 571951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <machine/endian.h> header file. */ 572951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_MACHINE_ENDIAN_H */ 573951a39d68df598db08dfced8b4707755864a0492Ying Wang 574951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <machine/param.h> header file. */ 575951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_MACHINE_PARAM_H */ 576951a39d68df598db08dfced8b4707755864a0492Ying Wang 577951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if mbstate_t exists in wchar.h. */ 578951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_MBSTATE_T 1 579951a39d68df598db08dfced8b4707755864a0492Ying Wang 580951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <memory.h> header file. */ 581951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_MEMORY_H 1 582951a39d68df598db08dfced8b4707755864a0492Ying Wang 583951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `modf' function. */ 584951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_MODF 1 585951a39d68df598db08dfced8b4707755864a0492Ying Wang 586951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `modff' function. */ 587951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_MODFF 1 588951a39d68df598db08dfced8b4707755864a0492Ying Wang 589951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `modfl' function. */ 590951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_MODFL */ 591951a39d68df598db08dfced8b4707755864a0492Ying Wang 592951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <nan.h> header file. */ 593951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_NAN_H */ 594951a39d68df598db08dfced8b4707755864a0492Ying Wang 595951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if poll is available in <poll.h>. */ 596951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_POLL 1 597951a39d68df598db08dfced8b4707755864a0492Ying Wang 598951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `powf' function. */ 599951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_POWF 1 600951a39d68df598db08dfced8b4707755864a0492Ying Wang 601951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `powl' function. */ 602951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_POWL */ 603951a39d68df598db08dfced8b4707755864a0492Ying Wang 604951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `qfpclass' function. */ 605951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_QFPCLASS */ 606951a39d68df598db08dfced8b4707755864a0492Ying Wang 607951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `setenv' function. */ 608951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_SETENV */ 609951a39d68df598db08dfced8b4707755864a0492Ying Wang 610951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `sincos' function. */ 611951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_SINCOS */ 612951a39d68df598db08dfced8b4707755864a0492Ying Wang 613951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `sincosf' function. */ 614951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_SINCOSF */ 615951a39d68df598db08dfced8b4707755864a0492Ying Wang 616951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `sincosl' function. */ 617951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_SINCOSL */ 618951a39d68df598db08dfced8b4707755864a0492Ying Wang 619951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `sinf' function. */ 620951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_SINF 1 621951a39d68df598db08dfced8b4707755864a0492Ying Wang 622951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `sinhf' function. */ 623951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_SINHF 1 624951a39d68df598db08dfced8b4707755864a0492Ying Wang 625951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `sinhl' function. */ 626951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_SINHL */ 627951a39d68df598db08dfced8b4707755864a0492Ying Wang 628951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `sinl' function. */ 629951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_SINL */ 630951a39d68df598db08dfced8b4707755864a0492Ying Wang 631951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `sqrtf' function. */ 632951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_SQRTF 1 633951a39d68df598db08dfced8b4707755864a0492Ying Wang 634951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `sqrtl' function. */ 635951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_SQRTL */ 636951a39d68df598db08dfced8b4707755864a0492Ying Wang 637951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <stdbool.h> header file. */ 638951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_STDBOOL_H 1 639951a39d68df598db08dfced8b4707755864a0492Ying Wang 640951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <stdint.h> header file. */ 641951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_STDINT_H 1 642951a39d68df598db08dfced8b4707755864a0492Ying Wang 643951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <stdlib.h> header file. */ 644951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_STDLIB_H 1 645951a39d68df598db08dfced8b4707755864a0492Ying Wang 646951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if strerror_l is available in <string.h>. */ 647951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_STRERROR_L */ 648951a39d68df598db08dfced8b4707755864a0492Ying Wang 649951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if strerror_r is available in <string.h>. */ 650951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_STRERROR_R 1 651951a39d68df598db08dfced8b4707755864a0492Ying Wang 652951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <strings.h> header file. */ 653951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_STRINGS_H 1 654951a39d68df598db08dfced8b4707755864a0492Ying Wang 655951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <string.h> header file. */ 656951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_STRING_H 1 657951a39d68df598db08dfced8b4707755864a0492Ying Wang 658951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `strtof' function. */ 659951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_STRTOF */ 660951a39d68df598db08dfced8b4707755864a0492Ying Wang 661951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `strtold' function. */ 662951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_STRTOLD */ 663951a39d68df598db08dfced8b4707755864a0492Ying Wang 664951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if strxfrm_l is available in <string.h>. */ 665951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_STRXFRM_L */ 666951a39d68df598db08dfced8b4707755864a0492Ying Wang 667951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <sys/filio.h> header file. */ 668951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_SYS_FILIO_H */ 669951a39d68df598db08dfced8b4707755864a0492Ying Wang 670951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <sys/ioctl.h> header file. */ 671951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 672951a39d68df598db08dfced8b4707755864a0492Ying Wang 673951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <sys/ipc.h> header file. */ 674951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_SYS_IPC_H 1 675951a39d68df598db08dfced8b4707755864a0492Ying Wang 676951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <sys/isa_defs.h> header file. */ 677951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ 678951a39d68df598db08dfced8b4707755864a0492Ying Wang 679951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <sys/machine.h> header file. */ 680951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ 681951a39d68df598db08dfced8b4707755864a0492Ying Wang 682951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <sys/param.h> header file. */ 683951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_SYS_PARAM_H 1 684951a39d68df598db08dfced8b4707755864a0492Ying Wang 685951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <sys/resource.h> header file. */ 686951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 687951a39d68df598db08dfced8b4707755864a0492Ying Wang 688951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <sys/sem.h> header file. */ 689951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_SYS_SEM_H */ 690951a39d68df598db08dfced8b4707755864a0492Ying Wang 691951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <sys/stat.h> header file. */ 692951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_SYS_STAT_H 1 693951a39d68df598db08dfced8b4707755864a0492Ying Wang 694951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <sys/time.h> header file. */ 695951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_SYS_TIME_H 1 696951a39d68df598db08dfced8b4707755864a0492Ying Wang 697951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <sys/types.h> header file. */ 698951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_SYS_TYPES_H 1 699951a39d68df598db08dfced8b4707755864a0492Ying Wang 700951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <sys/uio.h> header file. */ 701951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_SYS_UIO_H 1 702951a39d68df598db08dfced8b4707755864a0492Ying Wang 703951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if S_IFREG is available in <sys/stat.h>. */ 704951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_S_IFREG */ 705951a39d68df598db08dfced8b4707755864a0492Ying Wang 706951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if S_IFREG is available in <sys/stat.h>. */ 707951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_S_ISREG 1 708951a39d68df598db08dfced8b4707755864a0492Ying Wang 709951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `tanf' function. */ 710951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_TANF 1 711951a39d68df598db08dfced8b4707755864a0492Ying Wang 712951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `tanhf' function. */ 713951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_TANHF 1 714951a39d68df598db08dfced8b4707755864a0492Ying Wang 715951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `tanhl' function. */ 716951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_TANHL */ 717951a39d68df598db08dfced8b4707755864a0492Ying Wang 718951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `tanl' function. */ 719951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_TANL */ 720951a39d68df598db08dfced8b4707755864a0492Ying Wang 721951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <tgmath.h> header file. */ 722951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_TGMATH_H */ 723951a39d68df598db08dfced8b4707755864a0492Ying Wang 724951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if the target supports thread-local storage. */ 725951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_TLS */ 726951a39d68df598db08dfced8b4707755864a0492Ying Wang 727951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <unistd.h> header file. */ 728951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_UNISTD_H 1 729951a39d68df598db08dfced8b4707755864a0492Ying Wang 730951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Defined if vfwscanf exists. */ 731951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_VFWSCANF */ 732951a39d68df598db08dfced8b4707755864a0492Ying Wang 733951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Defined if vswscanf exists. */ 734951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_VSWSCANF */ 735951a39d68df598db08dfced8b4707755864a0492Ying Wang 736951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Defined if vwscanf exists. */ 737951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_VWSCANF */ 738951a39d68df598db08dfced8b4707755864a0492Ying Wang 739951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <wchar.h> header file. */ 740951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_WCHAR_H 1 741951a39d68df598db08dfced8b4707755864a0492Ying Wang 742951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Defined if wcstof exists. */ 743951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE_WCSTOF */ 744951a39d68df598db08dfced8b4707755864a0492Ying Wang 745951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the <wctype.h> header file. */ 746951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_WCTYPE_H 1 747951a39d68df598db08dfced8b4707755864a0492Ying Wang 748951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if writev is available in <sys/uio.h>. */ 749951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HAVE_WRITEV 1 750951a39d68df598db08dfced8b4707755864a0492Ying Wang 751951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_acosf' function. */ 752951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ACOSF */ 753951a39d68df598db08dfced8b4707755864a0492Ying Wang 754951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_acosl' function. */ 755951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ACOSL */ 756951a39d68df598db08dfced8b4707755864a0492Ying Wang 757951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_asinf' function. */ 758951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ASINF */ 759951a39d68df598db08dfced8b4707755864a0492Ying Wang 760951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_asinl' function. */ 761951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ASINL */ 762951a39d68df598db08dfced8b4707755864a0492Ying Wang 763951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_atan2f' function. */ 764951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ATAN2F */ 765951a39d68df598db08dfced8b4707755864a0492Ying Wang 766951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_atan2l' function. */ 767951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ATAN2L */ 768951a39d68df598db08dfced8b4707755864a0492Ying Wang 769951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_atanf' function. */ 770951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ATANF */ 771951a39d68df598db08dfced8b4707755864a0492Ying Wang 772951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_atanl' function. */ 773951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ATANL */ 774951a39d68df598db08dfced8b4707755864a0492Ying Wang 775951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_ceilf' function. */ 776951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__CEILF */ 777951a39d68df598db08dfced8b4707755864a0492Ying Wang 778951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_ceill' function. */ 779951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__CEILL */ 780951a39d68df598db08dfced8b4707755864a0492Ying Wang 781951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_cosf' function. */ 782951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__COSF */ 783951a39d68df598db08dfced8b4707755864a0492Ying Wang 784951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_coshf' function. */ 785951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__COSHF */ 786951a39d68df598db08dfced8b4707755864a0492Ying Wang 787951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_coshl' function. */ 788951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__COSHL */ 789951a39d68df598db08dfced8b4707755864a0492Ying Wang 790951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_cosl' function. */ 791951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__COSL */ 792951a39d68df598db08dfced8b4707755864a0492Ying Wang 793951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_expf' function. */ 794951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__EXPF */ 795951a39d68df598db08dfced8b4707755864a0492Ying Wang 796951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_expl' function. */ 797951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__EXPL */ 798951a39d68df598db08dfced8b4707755864a0492Ying Wang 799951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_fabsf' function. */ 800951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__FABSF */ 801951a39d68df598db08dfced8b4707755864a0492Ying Wang 802951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_fabsl' function. */ 803951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__FABSL */ 804951a39d68df598db08dfced8b4707755864a0492Ying Wang 805951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_finite' function. */ 806951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__FINITE */ 807951a39d68df598db08dfced8b4707755864a0492Ying Wang 808951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_finitef' function. */ 809951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__FINITEF */ 810951a39d68df598db08dfced8b4707755864a0492Ying Wang 811951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_finitel' function. */ 812951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__FINITEL */ 813951a39d68df598db08dfced8b4707755864a0492Ying Wang 814951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_floorf' function. */ 815951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__FLOORF */ 816951a39d68df598db08dfced8b4707755864a0492Ying Wang 817951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_floorl' function. */ 818951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__FLOORL */ 819951a39d68df598db08dfced8b4707755864a0492Ying Wang 820951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_fmodf' function. */ 821951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__FMODF */ 822951a39d68df598db08dfced8b4707755864a0492Ying Wang 823951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_fmodl' function. */ 824951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__FMODL */ 825951a39d68df598db08dfced8b4707755864a0492Ying Wang 826951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_fpclass' function. */ 827951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__FPCLASS */ 828951a39d68df598db08dfced8b4707755864a0492Ying Wang 829951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_frexpf' function. */ 830951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__FREXPF */ 831951a39d68df598db08dfced8b4707755864a0492Ying Wang 832951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_frexpl' function. */ 833951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__FREXPL */ 834951a39d68df598db08dfced8b4707755864a0492Ying Wang 835951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_hypot' function. */ 836951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__HYPOT */ 837951a39d68df598db08dfced8b4707755864a0492Ying Wang 838951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_hypotf' function. */ 839951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__HYPOTF */ 840951a39d68df598db08dfced8b4707755864a0492Ying Wang 841951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_hypotl' function. */ 842951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__HYPOTL */ 843951a39d68df598db08dfced8b4707755864a0492Ying Wang 844951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_isinf' function. */ 845951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ISINF */ 846951a39d68df598db08dfced8b4707755864a0492Ying Wang 847951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_isinff' function. */ 848951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ISINFF */ 849951a39d68df598db08dfced8b4707755864a0492Ying Wang 850951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_isinfl' function. */ 851951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ISINFL */ 852951a39d68df598db08dfced8b4707755864a0492Ying Wang 853951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_isnan' function. */ 854951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ISNAN */ 855951a39d68df598db08dfced8b4707755864a0492Ying Wang 856951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_isnanf' function. */ 857951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ISNANF */ 858951a39d68df598db08dfced8b4707755864a0492Ying Wang 859951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_isnanl' function. */ 860951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__ISNANL */ 861951a39d68df598db08dfced8b4707755864a0492Ying Wang 862951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_ldexpf' function. */ 863951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__LDEXPF */ 864951a39d68df598db08dfced8b4707755864a0492Ying Wang 865951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_ldexpl' function. */ 866951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__LDEXPL */ 867951a39d68df598db08dfced8b4707755864a0492Ying Wang 868951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_log10f' function. */ 869951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__LOG10F */ 870951a39d68df598db08dfced8b4707755864a0492Ying Wang 871951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_log10l' function. */ 872951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__LOG10L */ 873951a39d68df598db08dfced8b4707755864a0492Ying Wang 874951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_logf' function. */ 875951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__LOGF */ 876951a39d68df598db08dfced8b4707755864a0492Ying Wang 877951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_logl' function. */ 878951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__LOGL */ 879951a39d68df598db08dfced8b4707755864a0492Ying Wang 880951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_modf' function. */ 881951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__MODF */ 882951a39d68df598db08dfced8b4707755864a0492Ying Wang 883951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_modff' function. */ 884951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__MODFF */ 885951a39d68df598db08dfced8b4707755864a0492Ying Wang 886951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_modfl' function. */ 887951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__MODFL */ 888951a39d68df598db08dfced8b4707755864a0492Ying Wang 889951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_powf' function. */ 890951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__POWF */ 891951a39d68df598db08dfced8b4707755864a0492Ying Wang 892951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_powl' function. */ 893951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__POWL */ 894951a39d68df598db08dfced8b4707755864a0492Ying Wang 895951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_qfpclass' function. */ 896951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__QFPCLASS */ 897951a39d68df598db08dfced8b4707755864a0492Ying Wang 898951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_sincos' function. */ 899951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__SINCOS */ 900951a39d68df598db08dfced8b4707755864a0492Ying Wang 901951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_sincosf' function. */ 902951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__SINCOSF */ 903951a39d68df598db08dfced8b4707755864a0492Ying Wang 904951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_sincosl' function. */ 905951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__SINCOSL */ 906951a39d68df598db08dfced8b4707755864a0492Ying Wang 907951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_sinf' function. */ 908951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__SINF */ 909951a39d68df598db08dfced8b4707755864a0492Ying Wang 910951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_sinhf' function. */ 911951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__SINHF */ 912951a39d68df598db08dfced8b4707755864a0492Ying Wang 913951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_sinhl' function. */ 914951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__SINHL */ 915951a39d68df598db08dfced8b4707755864a0492Ying Wang 916951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_sinl' function. */ 917951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__SINL */ 918951a39d68df598db08dfced8b4707755864a0492Ying Wang 919951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_sqrtf' function. */ 920951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__SQRTF */ 921951a39d68df598db08dfced8b4707755864a0492Ying Wang 922951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_sqrtl' function. */ 923951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__SQRTL */ 924951a39d68df598db08dfced8b4707755864a0492Ying Wang 925951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_tanf' function. */ 926951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__TANF */ 927951a39d68df598db08dfced8b4707755864a0492Ying Wang 928951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_tanhf' function. */ 929951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__TANHF */ 930951a39d68df598db08dfced8b4707755864a0492Ying Wang 931951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_tanhl' function. */ 932951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__TANHL */ 933951a39d68df598db08dfced8b4707755864a0492Ying Wang 934951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the `_tanl' function. */ 935951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAVE__TANL */ 936951a39d68df598db08dfced8b4707755864a0492Ying Wang 937951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define as const if the declaration of iconv() needs const. */ 938951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_ICONV_CONST */ 939951a39d68df598db08dfced8b4707755864a0492Ying Wang 940951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to the sub-directory in which libtool stores uninstalled libraries. 941951a39d68df598db08dfced8b4707755864a0492Ying Wang */ 942951a39d68df598db08dfced8b4707755864a0492Ying Wang#define LT_OBJDIR ".libs/" 943951a39d68df598db08dfced8b4707755864a0492Ying Wang 944951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Name of package */ 945951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_PACKAGE */ 946951a39d68df598db08dfced8b4707755864a0492Ying Wang 947951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to the address where bug reports for this package should be sent. */ 948951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_PACKAGE_BUGREPORT "" 949951a39d68df598db08dfced8b4707755864a0492Ying Wang 950951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to the full name of this package. */ 951951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_PACKAGE_NAME "package-unused" 952951a39d68df598db08dfced8b4707755864a0492Ying Wang 953951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to the full name and version of this package. */ 954951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" 955951a39d68df598db08dfced8b4707755864a0492Ying Wang 956951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to the one symbol short name of this package. */ 957951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" 958951a39d68df598db08dfced8b4707755864a0492Ying Wang 959951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to the version of this package. */ 960951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" 961951a39d68df598db08dfced8b4707755864a0492Ying Wang 962951a39d68df598db08dfced8b4707755864a0492Ying Wang/* The size of a `char', as computed by sizeof. */ 963951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef SIZEOF_CHAR */ 964951a39d68df598db08dfced8b4707755864a0492Ying Wang 965951a39d68df598db08dfced8b4707755864a0492Ying Wang/* The size of a `int', as computed by sizeof. */ 966951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef SIZEOF_INT */ 967951a39d68df598db08dfced8b4707755864a0492Ying Wang 968951a39d68df598db08dfced8b4707755864a0492Ying Wang/* The size of a `long', as computed by sizeof. */ 969951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef SIZEOF_LONG */ 970951a39d68df598db08dfced8b4707755864a0492Ying Wang 971951a39d68df598db08dfced8b4707755864a0492Ying Wang/* The size of a `short', as computed by sizeof. */ 972951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef SIZEOF_SHORT */ 973951a39d68df598db08dfced8b4707755864a0492Ying Wang 974951a39d68df598db08dfced8b4707755864a0492Ying Wang/* The size of a `void *', as computed by sizeof. */ 975951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef SIZEOF_VOID_P */ 976951a39d68df598db08dfced8b4707755864a0492Ying Wang 977951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if you have the ANSI C header files. */ 978951a39d68df598db08dfced8b4707755864a0492Ying Wang#define STDC_HEADERS 1 979951a39d68df598db08dfced8b4707755864a0492Ying Wang 980951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Version number of package */ 981951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_VERSION */ 982951a39d68df598db08dfced8b4707755864a0492Ying Wang 983951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if builtin atomic operations for bool are supported on this host. */ 984951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_ATOMIC_BUILTINS_1 */ 985951a39d68df598db08dfced8b4707755864a0492Ying Wang 986951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if builtin atomic operations for short are supported on this host. 987951a39d68df598db08dfced8b4707755864a0492Ying Wang */ 988951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_ATOMIC_BUILTINS_2 */ 989951a39d68df598db08dfced8b4707755864a0492Ying Wang 990951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if builtin atomic operations for int are supported on this host. */ 991951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_ATOMIC_BUILTINS_4 */ 992951a39d68df598db08dfced8b4707755864a0492Ying Wang 993951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if builtin atomic operations for long long are supported on this 994951a39d68df598db08dfced8b4707755864a0492Ying Wang host. */ 995951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_ATOMIC_BUILTINS_8 */ 996951a39d68df598db08dfced8b4707755864a0492Ying Wang 997951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to use concept checking code from the boost libraries. */ 998951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_CONCEPT_CHECKS */ 999951a39d68df598db08dfced8b4707755864a0492Ying Wang 1000951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if a fully dynamic basic_string is wanted. */ 1001951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_FULLY_DYNAMIC_STRING */ 1002951a39d68df598db08dfced8b4707755864a0492Ying Wang 1003951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if gthreads library is available. */ 1004951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_HAS_GTHREADS */ 1005951a39d68df598db08dfced8b4707755864a0492Ying Wang 1006951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ 1007951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_HOSTED 1 1008951a39d68df598db08dfced8b4707755864a0492Ying Wang 1009951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if compatibility should be provided for -mlong-double-64. */ 1010951a39d68df598db08dfced8b4707755864a0492Ying Wang 1011951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if ptrdiff_t is int. */ 1012951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_PTRDIFF_T_IS_INT 1 1013951a39d68df598db08dfced8b4707755864a0492Ying Wang 1014951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if using setrlimit to set resource limits during "make check" */ 1015951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_RES_LIMITS */ 1016951a39d68df598db08dfced8b4707755864a0492Ying Wang 1017951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if size_t is unsigned int. */ 1018951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_SIZE_T_IS_UINT 1 1019951a39d68df598db08dfced8b4707755864a0492Ying Wang 1020951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if the compiler is configured for setjmp/longjmp exceptions. */ 1021951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ 1022951a39d68df598db08dfced8b4707755864a0492Ying Wang 1023951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if EOF == -1, SEEK_CUR == 1, SEEK_END == 2. */ 1024951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_STDIO_MACROS 1 1025951a39d68df598db08dfced8b4707755864a0492Ying Wang 1026951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to use symbol versioning in the shared library. */ 1027951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_SYMVER */ 1028951a39d68df598db08dfced8b4707755864a0492Ying Wang 1029951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to use darwin versioning in the shared library. */ 1030951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_SYMVER_DARWIN */ 1031951a39d68df598db08dfced8b4707755864a0492Ying Wang 1032951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to use GNU versioning in the shared library. */ 1033951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_SYMVER_GNU */ 1034951a39d68df598db08dfced8b4707755864a0492Ying Wang 1035951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define to use GNU namespace versioning in the shared library. */ 1036951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ 1037951a39d68df598db08dfced8b4707755864a0492Ying Wang 1038951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>, 1039951a39d68df598db08dfced8b4707755864a0492Ying Wang <stdio.h>, and <stdlib.h> can be used or exposed. */ 1040951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_C99 */ 1041951a39d68df598db08dfced8b4707755864a0492Ying Wang 1042951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if C99 functions in <complex.h> should be used in <complex>. Using 1043951a39d68df598db08dfced8b4707755864a0492Ying Wang compiler builtins for these functions requires corresponding C99 library 1044951a39d68df598db08dfced8b4707755864a0492Ying Wang functions to be present. */ 1045951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_C99_COMPLEX */ 1046951a39d68df598db08dfced8b4707755864a0492Ying Wang 1047951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if C99 functions in <complex.h> should be used in <tr1/complex>. 1048951a39d68df598db08dfced8b4707755864a0492Ying Wang Using compiler builtins for these functions requires corresponding C99 1049951a39d68df598db08dfced8b4707755864a0492Ying Wang library functions to be present. */ 1050951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_C99_COMPLEX_TR1 */ 1051951a39d68df598db08dfced8b4707755864a0492Ying Wang 1052951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in 1053951a39d68df598db08dfced8b4707755864a0492Ying Wang namespace std::tr1. */ 1054951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_USE_C99_CTYPE_TR1 1 1055951a39d68df598db08dfced8b4707755864a0492Ying Wang 1056951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in 1057951a39d68df598db08dfced8b4707755864a0492Ying Wang namespace std::tr1. */ 1058951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ 1059951a39d68df598db08dfced8b4707755864a0492Ying Wang 1060951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if C99 functions in <inttypes.h> should be imported in 1061951a39d68df598db08dfced8b4707755864a0492Ying Wang <tr1/cinttypes> in namespace std::tr1. */ 1062951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_C99_INTTYPES_TR1 */ 1063951a39d68df598db08dfced8b4707755864a0492Ying Wang 1064951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if wchar_t C99 functions in <inttypes.h> should be imported in 1065951a39d68df598db08dfced8b4707755864a0492Ying Wang <tr1/cinttypes> in namespace std::tr1. */ 1066951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 */ 1067951a39d68df598db08dfced8b4707755864a0492Ying Wang 1068951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if C99 functions or macros in <math.h> should be imported in <cmath> 1069951a39d68df598db08dfced8b4707755864a0492Ying Wang in namespace std. */ 1070951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_C99_MATH */ 1071951a39d68df598db08dfced8b4707755864a0492Ying Wang 1072951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if C99 functions or macros in <math.h> should be imported in 1073951a39d68df598db08dfced8b4707755864a0492Ying Wang <tr1/cmath> in namespace std::tr1. */ 1074951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_C99_MATH_TR1 */ 1075951a39d68df598db08dfced8b4707755864a0492Ying Wang 1076951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in 1077951a39d68df598db08dfced8b4707755864a0492Ying Wang namespace std::tr1. */ 1078951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_C99_STDINT_TR1 */ 1079951a39d68df598db08dfced8b4707755864a0492Ying Wang 1080951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Defined if clock_gettime has monotonic clock support. */ 1081951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_CLOCK_MONOTONIC */ 1082951a39d68df598db08dfced8b4707755864a0492Ying Wang 1083951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Defined if clock_gettime has realtime clock support. */ 1084951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_CLOCK_REALTIME */ 1085951a39d68df598db08dfced8b4707755864a0492Ying Wang 1086951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Defined if gettimeofday is available. */ 1087951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_USE_GETTIMEOFDAY 1 1088951a39d68df598db08dfced8b4707755864a0492Ying Wang 1089951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if LFS support is available. */ 1090951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_LFS */ 1091951a39d68df598db08dfced8b4707755864a0492Ying Wang 1092951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if code specialized for long long should be used. */ 1093951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_USE_LONG_LONG 1 1094951a39d68df598db08dfced8b4707755864a0492Ying Wang 1095951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Defined if nanosleep is available. */ 1096951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_NANOSLEEP */ 1097951a39d68df598db08dfced8b4707755864a0492Ying Wang 1098951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if NLS translations are to be used. */ 1099951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_NLS */ 1100951a39d68df598db08dfced8b4707755864a0492Ying Wang 1101951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if /dev/random and /dev/urandom are available for the random_device 1102951a39d68df598db08dfced8b4707755864a0492Ying Wang of TR1 (Chapter 5.1). */ 1103951a39d68df598db08dfced8b4707755864a0492Ying Wang#define _GLIBCXX_USE_RANDOM_TR1 1 1104951a39d68df598db08dfced8b4707755864a0492Ying Wang 1105951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Defined if sched_yield is available. */ 1106951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_SCHED_YIELD */ 1107951a39d68df598db08dfced8b4707755864a0492Ying Wang 1108951a39d68df598db08dfced8b4707755864a0492Ying Wang/* Define if code specialized for wchar_t should be used. */ 1109951a39d68df598db08dfced8b4707755864a0492Ying Wang/* #undef _GLIBCXX_USE_WCHAR_T */ 1110951a39d68df598db08dfced8b4707755864a0492Ying Wang 1111951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) 1112951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ACOSF 1 1113951a39d68df598db08dfced8b4707755864a0492Ying Wang# define acosf _acosf 1114951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1115951a39d68df598db08dfced8b4707755864a0492Ying Wang 1116951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) 1117951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ACOSL 1 1118951a39d68df598db08dfced8b4707755864a0492Ying Wang# define acosl _acosl 1119951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1120951a39d68df598db08dfced8b4707755864a0492Ying Wang 1121951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) 1122951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ASINF 1 1123951a39d68df598db08dfced8b4707755864a0492Ying Wang# define asinf _asinf 1124951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1125951a39d68df598db08dfced8b4707755864a0492Ying Wang 1126951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) 1127951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ASINL 1 1128951a39d68df598db08dfced8b4707755864a0492Ying Wang# define asinl _asinl 1129951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1130951a39d68df598db08dfced8b4707755864a0492Ying Wang 1131951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) 1132951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ATAN2F 1 1133951a39d68df598db08dfced8b4707755864a0492Ying Wang# define atan2f _atan2f 1134951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1135951a39d68df598db08dfced8b4707755864a0492Ying Wang 1136951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) 1137951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ATAN2L 1 1138951a39d68df598db08dfced8b4707755864a0492Ying Wang# define atan2l _atan2l 1139951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1140951a39d68df598db08dfced8b4707755864a0492Ying Wang 1141951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) 1142951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ATANF 1 1143951a39d68df598db08dfced8b4707755864a0492Ying Wang# define atanf _atanf 1144951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1145951a39d68df598db08dfced8b4707755864a0492Ying Wang 1146951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) 1147951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ATANL 1 1148951a39d68df598db08dfced8b4707755864a0492Ying Wang# define atanl _atanl 1149951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1150951a39d68df598db08dfced8b4707755864a0492Ying Wang 1151951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) 1152951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_CEILF 1 1153951a39d68df598db08dfced8b4707755864a0492Ying Wang# define ceilf _ceilf 1154951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1155951a39d68df598db08dfced8b4707755864a0492Ying Wang 1156951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) 1157951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_CEILL 1 1158951a39d68df598db08dfced8b4707755864a0492Ying Wang# define ceill _ceill 1159951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1160951a39d68df598db08dfced8b4707755864a0492Ying Wang 1161951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) 1162951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_COSF 1 1163951a39d68df598db08dfced8b4707755864a0492Ying Wang# define cosf _cosf 1164951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1165951a39d68df598db08dfced8b4707755864a0492Ying Wang 1166951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) 1167951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_COSHF 1 1168951a39d68df598db08dfced8b4707755864a0492Ying Wang# define coshf _coshf 1169951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1170951a39d68df598db08dfced8b4707755864a0492Ying Wang 1171951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) 1172951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_COSHL 1 1173951a39d68df598db08dfced8b4707755864a0492Ying Wang# define coshl _coshl 1174951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1175951a39d68df598db08dfced8b4707755864a0492Ying Wang 1176951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) 1177951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_COSL 1 1178951a39d68df598db08dfced8b4707755864a0492Ying Wang# define cosl _cosl 1179951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1180951a39d68df598db08dfced8b4707755864a0492Ying Wang 1181951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) 1182951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_EXPF 1 1183951a39d68df598db08dfced8b4707755864a0492Ying Wang# define expf _expf 1184951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1185951a39d68df598db08dfced8b4707755864a0492Ying Wang 1186951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) 1187951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_EXPL 1 1188951a39d68df598db08dfced8b4707755864a0492Ying Wang# define expl _expl 1189951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1190951a39d68df598db08dfced8b4707755864a0492Ying Wang 1191951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) 1192951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_FABSF 1 1193951a39d68df598db08dfced8b4707755864a0492Ying Wang# define fabsf _fabsf 1194951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1195951a39d68df598db08dfced8b4707755864a0492Ying Wang 1196951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) 1197951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_FABSL 1 1198951a39d68df598db08dfced8b4707755864a0492Ying Wang# define fabsl _fabsl 1199951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1200951a39d68df598db08dfced8b4707755864a0492Ying Wang 1201951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) 1202951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_FINITE 1 1203951a39d68df598db08dfced8b4707755864a0492Ying Wang# define finite _finite 1204951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1205951a39d68df598db08dfced8b4707755864a0492Ying Wang 1206951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) 1207951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_FINITEF 1 1208951a39d68df598db08dfced8b4707755864a0492Ying Wang# define finitef _finitef 1209951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1210951a39d68df598db08dfced8b4707755864a0492Ying Wang 1211951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) 1212951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_FINITEL 1 1213951a39d68df598db08dfced8b4707755864a0492Ying Wang# define finitel _finitel 1214951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1215951a39d68df598db08dfced8b4707755864a0492Ying Wang 1216951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) 1217951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_FLOORF 1 1218951a39d68df598db08dfced8b4707755864a0492Ying Wang# define floorf _floorf 1219951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1220951a39d68df598db08dfced8b4707755864a0492Ying Wang 1221951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) 1222951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_FLOORL 1 1223951a39d68df598db08dfced8b4707755864a0492Ying Wang# define floorl _floorl 1224951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1225951a39d68df598db08dfced8b4707755864a0492Ying Wang 1226951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) 1227951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_FMODF 1 1228951a39d68df598db08dfced8b4707755864a0492Ying Wang# define fmodf _fmodf 1229951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1230951a39d68df598db08dfced8b4707755864a0492Ying Wang 1231951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) 1232951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_FMODL 1 1233951a39d68df598db08dfced8b4707755864a0492Ying Wang# define fmodl _fmodl 1234951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1235951a39d68df598db08dfced8b4707755864a0492Ying Wang 1236951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) 1237951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_FPCLASS 1 1238951a39d68df598db08dfced8b4707755864a0492Ying Wang# define fpclass _fpclass 1239951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1240951a39d68df598db08dfced8b4707755864a0492Ying Wang 1241951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) 1242951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_FREXPF 1 1243951a39d68df598db08dfced8b4707755864a0492Ying Wang# define frexpf _frexpf 1244951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1245951a39d68df598db08dfced8b4707755864a0492Ying Wang 1246951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) 1247951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_FREXPL 1 1248951a39d68df598db08dfced8b4707755864a0492Ying Wang# define frexpl _frexpl 1249951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1250951a39d68df598db08dfced8b4707755864a0492Ying Wang 1251951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) 1252951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_HYPOT 1 1253951a39d68df598db08dfced8b4707755864a0492Ying Wang# define hypot _hypot 1254951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1255951a39d68df598db08dfced8b4707755864a0492Ying Wang 1256951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) 1257951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_HYPOTF 1 1258951a39d68df598db08dfced8b4707755864a0492Ying Wang# define hypotf _hypotf 1259951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1260951a39d68df598db08dfced8b4707755864a0492Ying Wang 1261951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) 1262951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_HYPOTL 1 1263951a39d68df598db08dfced8b4707755864a0492Ying Wang# define hypotl _hypotl 1264951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1265951a39d68df598db08dfced8b4707755864a0492Ying Wang 1266951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) 1267951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ISINF 1 1268951a39d68df598db08dfced8b4707755864a0492Ying Wang# define isinf _isinf 1269951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1270951a39d68df598db08dfced8b4707755864a0492Ying Wang 1271951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) 1272951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ISINFF 1 1273951a39d68df598db08dfced8b4707755864a0492Ying Wang# define isinff _isinff 1274951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1275951a39d68df598db08dfced8b4707755864a0492Ying Wang 1276951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) 1277951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ISINFL 1 1278951a39d68df598db08dfced8b4707755864a0492Ying Wang# define isinfl _isinfl 1279951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1280951a39d68df598db08dfced8b4707755864a0492Ying Wang 1281951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) 1282951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ISNAN 1 1283951a39d68df598db08dfced8b4707755864a0492Ying Wang# define isnan _isnan 1284951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1285951a39d68df598db08dfced8b4707755864a0492Ying Wang 1286951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) 1287951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ISNANF 1 1288951a39d68df598db08dfced8b4707755864a0492Ying Wang# define isnanf _isnanf 1289951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1290951a39d68df598db08dfced8b4707755864a0492Ying Wang 1291951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) 1292951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_ISNANL 1 1293951a39d68df598db08dfced8b4707755864a0492Ying Wang# define isnanl _isnanl 1294951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1295951a39d68df598db08dfced8b4707755864a0492Ying Wang 1296951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) 1297951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_LDEXPF 1 1298951a39d68df598db08dfced8b4707755864a0492Ying Wang# define ldexpf _ldexpf 1299951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1300951a39d68df598db08dfced8b4707755864a0492Ying Wang 1301951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) 1302951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_LDEXPL 1 1303951a39d68df598db08dfced8b4707755864a0492Ying Wang# define ldexpl _ldexpl 1304951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1305951a39d68df598db08dfced8b4707755864a0492Ying Wang 1306951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) 1307951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_LOG10F 1 1308951a39d68df598db08dfced8b4707755864a0492Ying Wang# define log10f _log10f 1309951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1310951a39d68df598db08dfced8b4707755864a0492Ying Wang 1311951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) 1312951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_LOG10L 1 1313951a39d68df598db08dfced8b4707755864a0492Ying Wang# define log10l _log10l 1314951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1315951a39d68df598db08dfced8b4707755864a0492Ying Wang 1316951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) 1317951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_LOGF 1 1318951a39d68df598db08dfced8b4707755864a0492Ying Wang# define logf _logf 1319951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1320951a39d68df598db08dfced8b4707755864a0492Ying Wang 1321951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) 1322951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_LOGL 1 1323951a39d68df598db08dfced8b4707755864a0492Ying Wang# define logl _logl 1324951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1325951a39d68df598db08dfced8b4707755864a0492Ying Wang 1326951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) 1327951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_MODF 1 1328951a39d68df598db08dfced8b4707755864a0492Ying Wang# define modf _modf 1329951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1330951a39d68df598db08dfced8b4707755864a0492Ying Wang 1331951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) 1332951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_MODFF 1 1333951a39d68df598db08dfced8b4707755864a0492Ying Wang# define modff _modff 1334951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1335951a39d68df598db08dfced8b4707755864a0492Ying Wang 1336951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) 1337951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_MODFL 1 1338951a39d68df598db08dfced8b4707755864a0492Ying Wang# define modfl _modfl 1339951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1340951a39d68df598db08dfced8b4707755864a0492Ying Wang 1341951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) 1342951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_POWF 1 1343951a39d68df598db08dfced8b4707755864a0492Ying Wang# define powf _powf 1344951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1345951a39d68df598db08dfced8b4707755864a0492Ying Wang 1346951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) 1347951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_POWL 1 1348951a39d68df598db08dfced8b4707755864a0492Ying Wang# define powl _powl 1349951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1350951a39d68df598db08dfced8b4707755864a0492Ying Wang 1351951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) 1352951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_QFPCLASS 1 1353951a39d68df598db08dfced8b4707755864a0492Ying Wang# define qfpclass _qfpclass 1354951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1355951a39d68df598db08dfced8b4707755864a0492Ying Wang 1356951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) 1357951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_SINCOS 1 1358951a39d68df598db08dfced8b4707755864a0492Ying Wang# define sincos _sincos 1359951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1360951a39d68df598db08dfced8b4707755864a0492Ying Wang 1361951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) 1362951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_SINCOSF 1 1363951a39d68df598db08dfced8b4707755864a0492Ying Wang# define sincosf _sincosf 1364951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1365951a39d68df598db08dfced8b4707755864a0492Ying Wang 1366951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) 1367951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_SINCOSL 1 1368951a39d68df598db08dfced8b4707755864a0492Ying Wang# define sincosl _sincosl 1369951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1370951a39d68df598db08dfced8b4707755864a0492Ying Wang 1371951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) 1372951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_SINF 1 1373951a39d68df598db08dfced8b4707755864a0492Ying Wang# define sinf _sinf 1374951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1375951a39d68df598db08dfced8b4707755864a0492Ying Wang 1376951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) 1377951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_SINHF 1 1378951a39d68df598db08dfced8b4707755864a0492Ying Wang# define sinhf _sinhf 1379951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1380951a39d68df598db08dfced8b4707755864a0492Ying Wang 1381951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) 1382951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_SINHL 1 1383951a39d68df598db08dfced8b4707755864a0492Ying Wang# define sinhl _sinhl 1384951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1385951a39d68df598db08dfced8b4707755864a0492Ying Wang 1386951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) 1387951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_SINL 1 1388951a39d68df598db08dfced8b4707755864a0492Ying Wang# define sinl _sinl 1389951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1390951a39d68df598db08dfced8b4707755864a0492Ying Wang 1391951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) 1392951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_SQRTF 1 1393951a39d68df598db08dfced8b4707755864a0492Ying Wang# define sqrtf _sqrtf 1394951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1395951a39d68df598db08dfced8b4707755864a0492Ying Wang 1396951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) 1397951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_SQRTL 1 1398951a39d68df598db08dfced8b4707755864a0492Ying Wang# define sqrtl _sqrtl 1399951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1400951a39d68df598db08dfced8b4707755864a0492Ying Wang 1401951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) 1402951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_STRTOF 1 1403951a39d68df598db08dfced8b4707755864a0492Ying Wang# define strtof _strtof 1404951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1405951a39d68df598db08dfced8b4707755864a0492Ying Wang 1406951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) 1407951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_STRTOLD 1 1408951a39d68df598db08dfced8b4707755864a0492Ying Wang# define strtold _strtold 1409951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1410951a39d68df598db08dfced8b4707755864a0492Ying Wang 1411951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) 1412951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_TANF 1 1413951a39d68df598db08dfced8b4707755864a0492Ying Wang# define tanf _tanf 1414951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1415951a39d68df598db08dfced8b4707755864a0492Ying Wang 1416951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) 1417951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_TANHF 1 1418951a39d68df598db08dfced8b4707755864a0492Ying Wang# define tanhf _tanhf 1419951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1420951a39d68df598db08dfced8b4707755864a0492Ying Wang 1421951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) 1422951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_TANHL 1 1423951a39d68df598db08dfced8b4707755864a0492Ying Wang# define tanhl _tanhl 1424951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1425951a39d68df598db08dfced8b4707755864a0492Ying Wang 1426951a39d68df598db08dfced8b4707755864a0492Ying Wang#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) 1427951a39d68df598db08dfced8b4707755864a0492Ying Wang# define _GLIBCXX_HAVE_TANL 1 1428951a39d68df598db08dfced8b4707755864a0492Ying Wang# define tanl _tanl 1429951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif 1430951a39d68df598db08dfced8b4707755864a0492Ying Wang 1431951a39d68df598db08dfced8b4707755864a0492Ying Wang#endif // _GLIBCXX_CXX_CONFIG_H 1432