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