Annotation of src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h, Revision 1.11
1.1 matt 1: /* This file is automatically generated. DO NOT EDIT! */
1.11 ! mrg 2: /* Generated from: NetBSD: mknative-gcc,v 1.86 2016/03/16 11:16:05 mrg Exp */
1.3 mrg 3: /* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
1.1 matt 4:
5: // Predefined symbols and macros -*- C++ -*-
6:
1.11 ! mrg 7: // Copyright (C) 1997-2015 Free Software Foundation, Inc.
1.1 matt 8: //
9: // This file is part of the GNU ISO C++ Library. This library is free
10: // software; you can redistribute it and/or modify it under the
11: // terms of the GNU General Public License as published by the
12: // Free Software Foundation; either version 3, or (at your option)
13: // any later version.
14:
15: // This library is distributed in the hope that it will be useful,
16: // but WITHOUT ANY WARRANTY; without even the implied warranty of
17: // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18: // GNU General Public License for more details.
19:
20: // Under Section 7 of GPL version 3, you are granted additional
21: // permissions described in the GCC Runtime Library Exception, version
22: // 3.1, as published by the Free Software Foundation.
23:
24: // You should have received a copy of the GNU General Public License and
25: // a copy of the GCC Runtime Library Exception along with this program;
26: // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
27: // <http://www.gnu.org/licenses/>.
28:
1.2 mrg 29: /** @file bits/c++config.h
1.1 matt 30: * This is an internal header file, included by other library headers.
1.2 mrg 31: * Do not attempt to use it directly. @headername{iosfwd}
1.1 matt 32: */
33:
34: #ifndef _GLIBCXX_CXX_CONFIG_H
35: #define _GLIBCXX_CXX_CONFIG_H 1
36:
37: // The current version of the C++ library in compressed ISO date format.
1.11 ! mrg 38: #define __GLIBCXX__ 20151204
1.1 matt 39:
1.2 mrg 40: // Macros for various attributes.
41: // _GLIBCXX_PURE
42: // _GLIBCXX_CONST
43: // _GLIBCXX_NORETURN
44: // _GLIBCXX_NOTHROW
45: // _GLIBCXX_VISIBILITY
46: #ifndef _GLIBCXX_PURE
47: # define _GLIBCXX_PURE __attribute__ ((__pure__))
48: #endif
49:
50: #ifndef _GLIBCXX_CONST
51: # define _GLIBCXX_CONST __attribute__ ((__const__))
52: #endif
53:
54: #ifndef _GLIBCXX_NORETURN
55: # define _GLIBCXX_NORETURN __attribute__ ((__noreturn__))
56: #endif
57:
58: // See below for C++
59: #ifndef _GLIBCXX_NOTHROW
60: # ifndef __cplusplus
61: # define _GLIBCXX_NOTHROW __attribute__((__nothrow__))
62: # endif
63: #endif
64:
65: // Macros for visibility attributes.
66: // _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
67: // _GLIBCXX_VISIBILITY
1.1 matt 68: # define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1
69:
70: #if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
1.2 mrg 71: # define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))
1.1 matt 72: #else
73: // If this is not supplied by the OS-specific or CPU-specific
74: // headers included below, it will be defined to an empty default.
1.2 mrg 75: # define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V)
1.1 matt 76: #endif
77:
1.2 mrg 78: // Macros for deprecated attributes.
79: // _GLIBCXX_USE_DEPRECATED
80: // _GLIBCXX_DEPRECATED
81: #ifndef _GLIBCXX_USE_DEPRECATED
82: # define _GLIBCXX_USE_DEPRECATED 1
1.1 matt 83: #endif
84:
1.2 mrg 85: #if defined(__DEPRECATED) && (__cplusplus >= 201103L)
86: # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
1.1 matt 87: #else
1.2 mrg 88: # define _GLIBCXX_DEPRECATED
89: #endif
90:
91: // Macros for ABI tag attributes.
92: #ifndef _GLIBCXX_ABI_TAG_CXX11
93: # define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11")))
94: #endif
95:
96:
97: #if __cplusplus
98:
99: // Macro for constexpr, to support in mixed 03/0x mode.
100: #ifndef _GLIBCXX_CONSTEXPR
101: # if __cplusplus >= 201103L
102: # define _GLIBCXX_CONSTEXPR constexpr
103: # define _GLIBCXX_USE_CONSTEXPR constexpr
104: # else
105: # define _GLIBCXX_CONSTEXPR
106: # define _GLIBCXX_USE_CONSTEXPR const
107: # endif
1.1 matt 108: #endif
109:
1.11 ! mrg 110: #ifndef _GLIBCXX14_CONSTEXPR
! 111: # if __cplusplus >= 201402L
! 112: # define _GLIBCXX14_CONSTEXPR constexpr
! 113: # else
! 114: # define _GLIBCXX14_CONSTEXPR
! 115: # endif
! 116: #endif
! 117:
1.2 mrg 118: // Macro for noexcept, to support in mixed 03/0x mode.
119: #ifndef _GLIBCXX_NOEXCEPT
120: # if __cplusplus >= 201103L
121: # define _GLIBCXX_NOEXCEPT noexcept
122: # define _GLIBCXX_USE_NOEXCEPT noexcept
123: # define _GLIBCXX_THROW(_EXC)
124: # else
125: # define _GLIBCXX_NOEXCEPT
126: # define _GLIBCXX_USE_NOEXCEPT throw()
127: # define _GLIBCXX_THROW(_EXC) throw(_EXC)
128: # endif
129: #endif
130:
131: #ifndef _GLIBCXX_NOTHROW
132: # define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT
133: #endif
134:
135: #ifndef _GLIBCXX_THROW_OR_ABORT
1.11 ! mrg 136: # if __cpp_exceptions
1.2 mrg 137: # define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC))
138: # else
139: # define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort())
140: # endif
141: #endif
142:
143: // Macro for extern template, ie controling template linkage via use
144: // of extern keyword on template declaration. As documented in the g++
145: // manual, it inhibits all implicit instantiations and is used
146: // throughout the library to avoid multiple weak definitions for
147: // required types that are already explicitly instantiated in the
148: // library binary. This substantially reduces the binary size of
149: // resulting executables.
150: // Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern
151: // templates only in basic_string, thus activating its debug-mode
152: // checks even at -O0.
153: # define _GLIBCXX_EXTERN_TEMPLATE 1
1.1 matt 154:
155: /*
1.2 mrg 156: Outline of libstdc++ namespaces.
157:
1.1 matt 158: namespace std
159: {
160: namespace __debug { }
161: namespace __parallel { }
1.2 mrg 162: namespace __profile { }
1.1 matt 163: namespace __cxx1998 { }
164:
1.2 mrg 165: namespace __detail { }
166:
167: namespace rel_ops { }
168:
169: namespace tr1
170: {
171: namespace placeholders { }
172: namespace regex_constants { }
173: namespace __detail { }
174: }
175:
176: namespace tr2 { }
177:
178: namespace decimal { }
179:
180: namespace chrono { }
181: namespace placeholders { }
182: namespace regex_constants { }
183: namespace this_thread { }
1.11 ! mrg 184:
! 185: namespace experimental { }
1.1 matt 186: }
1.2 mrg 187:
188: namespace abi { }
189:
190: namespace __gnu_cxx
191: {
192: namespace __detail { }
193: }
194:
195: For full details see:
196: http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html
1.1 matt 197: */
1.2 mrg 198: namespace std
199: {
200: typedef __SIZE_TYPE__ size_t;
201: typedef __PTRDIFF_TYPE__ ptrdiff_t;
1.1 matt 202:
1.2 mrg 203: #if __cplusplus >= 201103L
204: typedef decltype(nullptr) nullptr_t;
1.1 matt 205: #endif
1.2 mrg 206: }
207:
1.11 ! mrg 208: # define _GLIBCXX_USE_DUAL_ABI 1
! 209:
! 210: #if ! _GLIBCXX_USE_DUAL_ABI
! 211: // Ignore any pre-defined value of _GLIBCXX_USE_CXX11_ABI
! 212: # undef _GLIBCXX_USE_CXX11_ABI
! 213: #endif
! 214:
! 215: #ifndef _GLIBCXX_USE_CXX11_ABI
! 216: # define _GLIBCXX_USE_CXX11_ABI 1
! 217: #endif
! 218:
! 219: #if _GLIBCXX_USE_CXX11_ABI
! 220: namespace std
! 221: {
! 222: inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { }
! 223: }
! 224: namespace __gnu_cxx
! 225: {
! 226: inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { }
! 227: }
! 228: # define _GLIBCXX_NAMESPACE_CXX11 __cxx11::
! 229: # define _GLIBCXX_BEGIN_NAMESPACE_CXX11 namespace __cxx11 {
! 230: # define _GLIBCXX_END_NAMESPACE_CXX11 }
! 231: # define _GLIBCXX_DEFAULT_ABI_TAG _GLIBCXX_ABI_TAG_CXX11
! 232: #else
! 233: # define _GLIBCXX_NAMESPACE_CXX11
! 234: # define _GLIBCXX_BEGIN_NAMESPACE_CXX11
! 235: # define _GLIBCXX_END_NAMESPACE_CXX11
! 236: # define _GLIBCXX_DEFAULT_ABI_TAG
! 237: #endif
! 238:
1.2 mrg 239:
240: // Defined if inline namespaces are used for versioning.
241: # define _GLIBCXX_INLINE_VERSION 0
242:
243: // Inline namespace for symbol versioning.
244: #if _GLIBCXX_INLINE_VERSION
245:
246: namespace std
247: {
248: inline namespace __7 { }
249:
250: namespace rel_ops { inline namespace __7 { } }
251:
252: namespace tr1
253: {
254: inline namespace __7 { }
255: namespace placeholders { inline namespace __7 { } }
256: namespace regex_constants { inline namespace __7 { } }
257: namespace __detail { inline namespace __7 { } }
258: }
259:
260: namespace tr2
261: { inline namespace __7 { } }
262:
263: namespace decimal { inline namespace __7 { } }
1.1 matt 264:
1.2 mrg 265: namespace chrono { inline namespace __7 { } }
266: namespace placeholders { inline namespace __7 { } }
267: namespace regex_constants { inline namespace __7 { } }
268: namespace this_thread { inline namespace __7 { } }
269:
1.11 ! mrg 270: namespace experimental { inline namespace __7 { } }
! 271:
1.2 mrg 272: namespace __detail { inline namespace __7 { } }
273: }
1.1 matt 274:
1.2 mrg 275: namespace __gnu_cxx
276: {
277: inline namespace __7 { }
278: namespace __detail { inline namespace __7 { } }
279: }
280: # define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 {
281: # define _GLIBCXX_END_NAMESPACE_VERSION }
282: #else
283: # define _GLIBCXX_BEGIN_NAMESPACE_VERSION
284: # define _GLIBCXX_END_NAMESPACE_VERSION
1.1 matt 285: #endif
286:
287:
1.2 mrg 288: // Inline namespaces for special modes: debug, parallel, profile.
289: #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \
290: || defined(_GLIBCXX_PROFILE)
291: namespace std
292: {
293: // Non-inline namespace for components replaced by alternates in active mode.
294: namespace __cxx1998
295: {
1.11 ! mrg 296: # if _GLIBCXX_INLINE_VERSION
! 297: inline namespace __7 { }
! 298: # endif
! 299:
! 300: # if _GLIBCXX_USE_CXX11_ABI
! 301: inline namespace __cxx11 __attribute__((__abi_tag__)) { }
! 302: # endif
1.2 mrg 303: }
1.1 matt 304:
1.2 mrg 305: // Inline namespace for debug mode.
306: # ifdef _GLIBCXX_DEBUG
307: inline namespace __debug { }
308: # endif
1.1 matt 309:
1.2 mrg 310: // Inline namespaces for parallel mode.
311: # ifdef _GLIBCXX_PARALLEL
312: inline namespace __parallel { }
1.1 matt 313: # endif
314:
1.2 mrg 315: // Inline namespaces for profile mode
316: # ifdef _GLIBCXX_PROFILE
317: inline namespace __profile { }
1.1 matt 318: # endif
1.2 mrg 319: }
1.1 matt 320:
1.2 mrg 321: // Check for invalid usage and unsupported mixed-mode use.
322: # if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL)
323: # error illegal use of multiple inlined namespaces
1.1 matt 324: # endif
1.2 mrg 325: # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG)
326: # error illegal use of multiple inlined namespaces
1.1 matt 327: # endif
1.2 mrg 328: # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL)
329: # error illegal use of multiple inlined namespaces
1.1 matt 330: # endif
331:
1.2 mrg 332: // Check for invalid use due to lack for weak symbols.
1.1 matt 333: # if __NO_INLINE__ && !__GXX_WEAK__
1.2 mrg 334: # warning currently using inlined namespace mode which may fail \
1.1 matt 335: without inlining due to lack of weak symbols
336: # endif
1.2 mrg 337: #endif
1.1 matt 338:
1.2 mrg 339: // Macros for namespace scope. Either namespace std:: or the name
340: // of some nested namespace within it corresponding to the active mode.
341: // _GLIBCXX_STD_A
342: // _GLIBCXX_STD_C
343: //
344: // Macros for opening/closing conditional namespaces.
345: // _GLIBCXX_BEGIN_NAMESPACE_ALGO
346: // _GLIBCXX_END_NAMESPACE_ALGO
347: // _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
348: // _GLIBCXX_END_NAMESPACE_CONTAINER
349: #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE)
350: # define _GLIBCXX_STD_C __cxx1998
351: # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \
352: namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION
353: # define _GLIBCXX_END_NAMESPACE_CONTAINER \
354: _GLIBCXX_END_NAMESPACE_VERSION }
355: # undef _GLIBCXX_EXTERN_TEMPLATE
356: # define _GLIBCXX_EXTERN_TEMPLATE -1
1.1 matt 357: #endif
358:
1.2 mrg 359: #ifdef _GLIBCXX_PARALLEL
360: # define _GLIBCXX_STD_A __cxx1998
361: # define _GLIBCXX_BEGIN_NAMESPACE_ALGO \
362: namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION
363: # define _GLIBCXX_END_NAMESPACE_ALGO \
364: _GLIBCXX_END_NAMESPACE_VERSION }
365: #endif
366:
367: #ifndef _GLIBCXX_STD_A
368: # define _GLIBCXX_STD_A std
1.1 matt 369: #endif
370:
1.2 mrg 371: #ifndef _GLIBCXX_STD_C
372: # define _GLIBCXX_STD_C std
1.1 matt 373: #endif
374:
1.2 mrg 375: #ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO
376: # define _GLIBCXX_BEGIN_NAMESPACE_ALGO
1.1 matt 377: #endif
378:
1.2 mrg 379: #ifndef _GLIBCXX_END_NAMESPACE_ALGO
380: # define _GLIBCXX_END_NAMESPACE_ALGO
381: #endif
1.1 matt 382:
1.2 mrg 383: #ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
384: # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
385: #endif
1.1 matt 386:
1.2 mrg 387: #ifndef _GLIBCXX_END_NAMESPACE_CONTAINER
388: # define _GLIBCXX_END_NAMESPACE_CONTAINER
1.1 matt 389: #endif
390:
1.2 mrg 391: // GLIBCXX_ABI Deprecated
392: // Define if compatibility should be provided for -mlong-double-64.
1.1 matt 393: #undef _GLIBCXX_LONG_DOUBLE_COMPAT
394:
1.2 mrg 395: // Inline namespace for long double 128 mode.
396: #if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__
1.1 matt 397: namespace std
398: {
399: inline namespace __gnu_cxx_ldbl128 { }
400: }
1.2 mrg 401: # define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128::
402: # define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 {
403: # define _GLIBCXX_END_NAMESPACE_LDBL }
404: #else
405: # define _GLIBCXX_NAMESPACE_LDBL
406: # define _GLIBCXX_BEGIN_NAMESPACE_LDBL
407: # define _GLIBCXX_END_NAMESPACE_LDBL
408: #endif
1.11 ! mrg 409: #if _GLIBCXX_USE_CXX11_ABI
! 410: # define _GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_CXX11
! 411: # define _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_CXX11
! 412: # define _GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_CXX11
! 413: #else
! 414: # define _GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_LDBL
! 415: # define _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_LDBL
! 416: # define _GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_LDBL
! 417: #endif
1.2 mrg 418:
419: // Assert.
420: #if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
421: # define __glibcxx_assert(_Condition)
1.1 matt 422: #else
1.2 mrg 423: namespace std
424: {
425: // Avoid the use of assert, because we're trying to keep the <cassert>
426: // include out of the mix.
427: inline void
428: __replacement_assert(const char* __file, int __line,
429: const char* __function, const char* __condition)
430: {
431: __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
432: __function, __condition);
433: __builtin_abort();
434: }
435: }
436: #define __glibcxx_assert(_Condition) \
437: do \
438: { \
439: if (! (_Condition)) \
440: std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \
441: #_Condition); \
442: } while (false)
1.1 matt 443: #endif
444:
1.2 mrg 445: // Macros for race detectors.
446: // _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and
447: // _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain
448: // atomic (lock-free) synchronization to race detectors:
449: // the race detector will infer a happens-before arc from the former to the
450: // latter when they share the same argument pointer.
451: //
452: // The most frequent use case for these macros (and the only case in the
453: // current implementation of the library) is atomic reference counting:
454: // void _M_remove_reference()
455: // {
456: // _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount);
457: // if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0)
458: // {
459: // _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount);
460: // _M_destroy(__a);
461: // }
462: // }
463: // The annotations in this example tell the race detector that all memory
464: // accesses occurred when the refcount was positive do not race with
465: // memory accesses which occurred after the refcount became zero.
466: #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE
467: # define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A)
468: #endif
469: #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER
470: # define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A)
471: #endif
1.1 matt 472:
1.2 mrg 473: // Macros for C linkage: define extern "C" linkage only when using C++.
1.1 matt 474: # define _GLIBCXX_BEGIN_EXTERN_C extern "C" {
475: # define _GLIBCXX_END_EXTERN_C }
476:
477: #else // !__cplusplus
478: # define _GLIBCXX_BEGIN_EXTERN_C
1.2 mrg 479: # define _GLIBCXX_END_EXTERN_C
1.1 matt 480: #endif
481:
1.2 mrg 482:
1.1 matt 483: // First includes.
484:
485: // Pick up any OS-specific definitions.
486: #include <bits/os_defines.h>
487:
488: // Pick up any CPU-specific definitions.
489: #include <bits/cpu_defines.h>
490:
491: // If platform uses neither visibility nor psuedo-visibility,
492: // specify empty default for namespace annotation macros.
493: #ifndef _GLIBCXX_PSEUDO_VISIBILITY
1.2 mrg 494: # define _GLIBCXX_PSEUDO_VISIBILITY(V)
1.1 matt 495: #endif
496:
497: // Certain function definitions that are meant to be overridable from
498: // user code are decorated with this macro. For some targets, this
499: // macro causes these definitions to be weak.
500: #ifndef _GLIBCXX_WEAK_DEFINITION
501: # define _GLIBCXX_WEAK_DEFINITION
502: #endif
503:
504:
505: // The remainder of the prewritten config is automatic; all the
506: // user hooks are listed above.
507:
508: // Create a boolean flag to be used to determine if --fast-math is set.
509: #ifdef __FAST_MATH__
510: # define _GLIBCXX_FAST_MATH 1
511: #else
512: # define _GLIBCXX_FAST_MATH 0
513: #endif
514:
515: // This marks string literals in header files to be extracted for eventual
516: // translation. It is primarily used for messages in thrown exceptions; see
517: // src/functexcept.cc. We use __N because the more traditional _N is used
518: // for something else under certain OSes (see BADNAMES).
519: #define __N(msgid) (msgid)
520:
521: // For example, <windows.h> is known to #define min and max as macros...
522: #undef min
523: #undef max
524:
1.2 mrg 525: // End of prewritten config; the settings discovered at configure time follow.
1.1 matt 526: /* config.h. Generated from config.h.in by configure. */
527: /* config.h.in. Generated from configure.ac by autoheader. */
528:
529: /* Define to 1 if you have the `acosf' function. */
1.5 mrg 530: #define _GLIBCXX_HAVE_ACOSF 1
1.1 matt 531:
532: /* Define to 1 if you have the `acosl' function. */
1.5 mrg 533: #define _GLIBCXX_HAVE_ACOSL 1
1.1 matt 534:
535: /* Define to 1 if you have the `asinf' function. */
1.5 mrg 536: #define _GLIBCXX_HAVE_ASINF 1
1.1 matt 537:
538: /* Define to 1 if you have the `asinl' function. */
1.5 mrg 539: #define _GLIBCXX_HAVE_ASINL 1
1.1 matt 540:
541: /* Define to 1 if the target assembler supports .symver directive. */
542: #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1
543:
544: /* Define to 1 if you have the `atan2f' function. */
1.5 mrg 545: #define _GLIBCXX_HAVE_ATAN2F 1
1.1 matt 546:
547: /* Define to 1 if you have the `atan2l' function. */
1.5 mrg 548: #define _GLIBCXX_HAVE_ATAN2L 1
1.1 matt 549:
550: /* Define to 1 if you have the `atanf' function. */
1.5 mrg 551: #define _GLIBCXX_HAVE_ATANF 1
1.1 matt 552:
553: /* Define to 1 if you have the `atanl' function. */
1.5 mrg 554: #define _GLIBCXX_HAVE_ATANL 1
1.1 matt 555:
1.2 mrg 556: /* Define to 1 if you have the `at_quick_exit' function. */
1.5 mrg 557: #define _GLIBCXX_HAVE_AT_QUICK_EXIT 1
1.2 mrg 558:
1.1 matt 559: /* Define to 1 if the target assembler supports thread-local storage. */
560: /* #undef _GLIBCXX_HAVE_CC_TLS */
561:
562: /* Define to 1 if you have the `ceilf' function. */
1.5 mrg 563: #define _GLIBCXX_HAVE_CEILF 1
1.1 matt 564:
565: /* Define to 1 if you have the `ceill' function. */
1.5 mrg 566: #define _GLIBCXX_HAVE_CEILL 1
1.1 matt 567:
568: /* Define to 1 if you have the <complex.h> header file. */
569: #define _GLIBCXX_HAVE_COMPLEX_H 1
570:
571: /* Define to 1 if you have the `cosf' function. */
1.5 mrg 572: #define _GLIBCXX_HAVE_COSF 1
1.1 matt 573:
574: /* Define to 1 if you have the `coshf' function. */
1.5 mrg 575: #define _GLIBCXX_HAVE_COSHF 1
1.1 matt 576:
577: /* Define to 1 if you have the `coshl' function. */
1.5 mrg 578: #define _GLIBCXX_HAVE_COSHL 1
1.1 matt 579:
580: /* Define to 1 if you have the `cosl' function. */
1.5 mrg 581: #define _GLIBCXX_HAVE_COSL 1
1.1 matt 582:
1.11 ! mrg 583: /* Define to 1 if you have the <dirent.h> header file. */
! 584: #define _GLIBCXX_HAVE_DIRENT_H 1
! 585:
1.1 matt 586: /* Define to 1 if you have the <dlfcn.h> header file. */
587: #define _GLIBCXX_HAVE_DLFCN_H 1
588:
589: /* Define if EBADMSG exists. */
590: #define _GLIBCXX_HAVE_EBADMSG 1
591:
592: /* Define if ECANCELED exists. */
593: #define _GLIBCXX_HAVE_ECANCELED 1
594:
1.2 mrg 595: /* Define if ECHILD exists. */
596: #define _GLIBCXX_HAVE_ECHILD 1
597:
1.1 matt 598: /* Define if EIDRM exists. */
599: #define _GLIBCXX_HAVE_EIDRM 1
600:
601: /* Define to 1 if you have the <endian.h> header file. */
602: /* #undef _GLIBCXX_HAVE_ENDIAN_H */
603:
604: /* Define if ENODATA exists. */
605: #define _GLIBCXX_HAVE_ENODATA 1
606:
607: /* Define if ENOLINK exists. */
608: #define _GLIBCXX_HAVE_ENOLINK 1
609:
1.2 mrg 610: /* Define if ENOSPC exists. */
611: #define _GLIBCXX_HAVE_ENOSPC 1
612:
1.1 matt 613: /* Define if ENOSR exists. */
614: #define _GLIBCXX_HAVE_ENOSR 1
615:
616: /* Define if ENOSTR exists. */
617: #define _GLIBCXX_HAVE_ENOSTR 1
618:
619: /* Define if ENOTRECOVERABLE exists. */
620: /* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */
621:
622: /* Define if ENOTSUP exists. */
623: #define _GLIBCXX_HAVE_ENOTSUP 1
624:
625: /* Define if EOVERFLOW exists. */
626: #define _GLIBCXX_HAVE_EOVERFLOW 1
627:
628: /* Define if EOWNERDEAD exists. */
629: /* #undef _GLIBCXX_HAVE_EOWNERDEAD */
630:
1.2 mrg 631: /* Define if EPERM exists. */
632: #define _GLIBCXX_HAVE_EPERM 1
633:
1.1 matt 634: /* Define if EPROTO exists. */
635: #define _GLIBCXX_HAVE_EPROTO 1
636:
637: /* Define if ETIME exists. */
638: #define _GLIBCXX_HAVE_ETIME 1
639:
1.2 mrg 640: /* Define if ETIMEDOUT exists. */
641: #define _GLIBCXX_HAVE_ETIMEDOUT 1
642:
1.1 matt 643: /* Define if ETXTBSY exists. */
644: #define _GLIBCXX_HAVE_ETXTBSY 1
645:
1.2 mrg 646: /* Define if EWOULDBLOCK exists. */
647: #define _GLIBCXX_HAVE_EWOULDBLOCK 1
648:
1.1 matt 649: /* Define to 1 if you have the <execinfo.h> header file. */
650: #define _GLIBCXX_HAVE_EXECINFO_H 1
651:
652: /* Define to 1 if you have the `expf' function. */
1.5 mrg 653: #define _GLIBCXX_HAVE_EXPF 1
1.1 matt 654:
655: /* Define to 1 if you have the `expl' function. */
1.5 mrg 656: #define _GLIBCXX_HAVE_EXPL 1
1.1 matt 657:
658: /* Define to 1 if you have the `fabsf' function. */
1.5 mrg 659: #define _GLIBCXX_HAVE_FABSF 1
1.1 matt 660:
661: /* Define to 1 if you have the `fabsl' function. */
1.5 mrg 662: #define _GLIBCXX_HAVE_FABSL 1
1.1 matt 663:
1.11 ! mrg 664: /* Define to 1 if you have the <fcntl.h> header file. */
! 665: #define _GLIBCXX_HAVE_FCNTL_H 1
! 666:
1.1 matt 667: /* Define to 1 if you have the <fenv.h> header file. */
668: #define _GLIBCXX_HAVE_FENV_H 1
669:
670: /* Define to 1 if you have the `finite' function. */
671: #define _GLIBCXX_HAVE_FINITE 1
672:
673: /* Define to 1 if you have the `finitef' function. */
674: #define _GLIBCXX_HAVE_FINITEF 1
675:
676: /* Define to 1 if you have the `finitel' function. */
677: /* #undef _GLIBCXX_HAVE_FINITEL */
678:
679: /* Define to 1 if you have the <float.h> header file. */
680: #define _GLIBCXX_HAVE_FLOAT_H 1
681:
682: /* Define to 1 if you have the `floorf' function. */
1.5 mrg 683: #define _GLIBCXX_HAVE_FLOORF 1
1.1 matt 684:
685: /* Define to 1 if you have the `floorl' function. */
1.5 mrg 686: #define _GLIBCXX_HAVE_FLOORL 1
1.1 matt 687:
688: /* Define to 1 if you have the `fmodf' function. */
1.5 mrg 689: #define _GLIBCXX_HAVE_FMODF 1
1.1 matt 690:
691: /* Define to 1 if you have the `fmodl' function. */
1.5 mrg 692: #define _GLIBCXX_HAVE_FMODL 1
1.1 matt 693:
694: /* Define to 1 if you have the `fpclass' function. */
695: /* #undef _GLIBCXX_HAVE_FPCLASS */
696:
697: /* Define to 1 if you have the <fp.h> header file. */
698: /* #undef _GLIBCXX_HAVE_FP_H */
699:
700: /* Define to 1 if you have the `frexpf' function. */
701: #define _GLIBCXX_HAVE_FREXPF 1
702:
703: /* Define to 1 if you have the `frexpl' function. */
704: /* #undef _GLIBCXX_HAVE_FREXPL */
705:
706: /* Define if _Unwind_GetIPInfo is available. */
707: #define _GLIBCXX_HAVE_GETIPINFO 1
708:
1.2 mrg 709: /* Define if gets is available in <stdio.h>. */
710: #define _GLIBCXX_HAVE_GETS 1
1.1 matt 711:
712: /* Define to 1 if you have the `hypot' function. */
1.5 mrg 713: #define _GLIBCXX_HAVE_HYPOT 1
1.1 matt 714:
715: /* Define to 1 if you have the `hypotf' function. */
716: #define _GLIBCXX_HAVE_HYPOTF 1
717:
718: /* Define to 1 if you have the `hypotl' function. */
1.5 mrg 719: #define _GLIBCXX_HAVE_HYPOTL 1
1.1 matt 720:
721: /* Define if you have the iconv() function. */
1.5 mrg 722: #define _GLIBCXX_HAVE_ICONV 1
1.1 matt 723:
724: /* Define to 1 if you have the <ieeefp.h> header file. */
725: #define _GLIBCXX_HAVE_IEEEFP_H 1
726:
727: /* Define if int64_t is available in <stdint.h>. */
728: #define _GLIBCXX_HAVE_INT64_T 1
729:
730: /* Define if int64_t is a long. */
731: /* #undef _GLIBCXX_HAVE_INT64_T_LONG */
732:
733: /* Define if int64_t is a long long. */
734: #define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1
735:
736: /* Define to 1 if you have the <inttypes.h> header file. */
737: #define _GLIBCXX_HAVE_INTTYPES_H 1
738:
739: /* Define to 1 if you have the `isinf' function. */
740: #define _GLIBCXX_HAVE_ISINF 1
741:
742: /* Define to 1 if you have the `isinff' function. */
743: #define _GLIBCXX_HAVE_ISINFF 1
744:
745: /* Define to 1 if you have the `isinfl' function. */
746: /* #undef _GLIBCXX_HAVE_ISINFL */
747:
748: /* Define to 1 if you have the `isnan' function. */
749: #define _GLIBCXX_HAVE_ISNAN 1
750:
751: /* Define to 1 if you have the `isnanf' function. */
752: #define _GLIBCXX_HAVE_ISNANF 1
753:
754: /* Define to 1 if you have the `isnanl' function. */
755: /* #undef _GLIBCXX_HAVE_ISNANL */
756:
757: /* Defined if iswblank exists. */
758: #define _GLIBCXX_HAVE_ISWBLANK 1
759:
760: /* Define if LC_MESSAGES is available in <locale.h>. */
761: #define _GLIBCXX_HAVE_LC_MESSAGES 1
762:
763: /* Define to 1 if you have the `ldexpf' function. */
1.5 mrg 764: #define _GLIBCXX_HAVE_LDEXPF 1
1.1 matt 765:
766: /* Define to 1 if you have the `ldexpl' function. */
767: /* #undef _GLIBCXX_HAVE_LDEXPL */
768:
769: /* Define to 1 if you have the <libintl.h> header file. */
770: /* #undef _GLIBCXX_HAVE_LIBINTL_H */
771:
772: /* Only used in build directory testsuite_hooks.h. */
1.5 mrg 773: #define _GLIBCXX_HAVE_LIMIT_AS 1
1.1 matt 774:
775: /* Only used in build directory testsuite_hooks.h. */
1.5 mrg 776: #define _GLIBCXX_HAVE_LIMIT_DATA 1
1.1 matt 777:
778: /* Only used in build directory testsuite_hooks.h. */
1.5 mrg 779: #define _GLIBCXX_HAVE_LIMIT_FSIZE 1
1.1 matt 780:
781: /* Only used in build directory testsuite_hooks.h. */
1.5 mrg 782: #define _GLIBCXX_HAVE_LIMIT_RSS 1
1.1 matt 783:
784: /* Only used in build directory testsuite_hooks.h. */
1.5 mrg 785: #define _GLIBCXX_HAVE_LIMIT_VMEM 1
1.1 matt 786:
787: /* Define if futex syscall is available. */
788: /* #undef _GLIBCXX_HAVE_LINUX_FUTEX */
789:
790: /* Define to 1 if you have the <locale.h> header file. */
791: #define _GLIBCXX_HAVE_LOCALE_H 1
792:
793: /* Define to 1 if you have the `log10f' function. */
1.5 mrg 794: #define _GLIBCXX_HAVE_LOG10F 1
1.1 matt 795:
796: /* Define to 1 if you have the `log10l' function. */
1.5 mrg 797: #define _GLIBCXX_HAVE_LOG10L 1
1.1 matt 798:
799: /* Define to 1 if you have the `logf' function. */
1.5 mrg 800: #define _GLIBCXX_HAVE_LOGF 1
1.1 matt 801:
802: /* Define to 1 if you have the `logl' function. */
1.5 mrg 803: #define _GLIBCXX_HAVE_LOGL 1
1.1 matt 804:
805: /* Define to 1 if you have the <machine/endian.h> header file. */
806: #define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1
807:
808: /* Define to 1 if you have the <machine/param.h> header file. */
809: #define _GLIBCXX_HAVE_MACHINE_PARAM_H 1
810:
811: /* Define if mbstate_t exists in wchar.h. */
812: #define _GLIBCXX_HAVE_MBSTATE_T 1
813:
814: /* Define to 1 if you have the <memory.h> header file. */
815: #define _GLIBCXX_HAVE_MEMORY_H 1
816:
817: /* Define to 1 if you have the `modf' function. */
1.5 mrg 818: #define _GLIBCXX_HAVE_MODF 1
1.1 matt 819:
820: /* Define to 1 if you have the `modff' function. */
1.5 mrg 821: #define _GLIBCXX_HAVE_MODFF 1
1.1 matt 822:
823: /* Define to 1 if you have the `modfl' function. */
1.6 mrg 824: #define _GLIBCXX_HAVE_MODFL 1
1.1 matt 825:
826: /* Define to 1 if you have the <nan.h> header file. */
827: /* #undef _GLIBCXX_HAVE_NAN_H */
828:
829: /* Define if poll is available in <poll.h>. */
830: #define _GLIBCXX_HAVE_POLL 1
831:
832: /* Define to 1 if you have the `powf' function. */
1.5 mrg 833: #define _GLIBCXX_HAVE_POWF 1
1.1 matt 834:
835: /* Define to 1 if you have the `powl' function. */
1.5 mrg 836: #define _GLIBCXX_HAVE_POWL 1
1.1 matt 837:
838: /* Define to 1 if you have the `qfpclass' function. */
839: /* #undef _GLIBCXX_HAVE_QFPCLASS */
840:
1.2 mrg 841: /* Define to 1 if you have the `quick_exit' function. */
1.5 mrg 842: #define _GLIBCXX_HAVE_QUICK_EXIT 1
1.2 mrg 843:
1.1 matt 844: /* Define to 1 if you have the `setenv' function. */
1.5 mrg 845: #define _GLIBCXX_HAVE_SETENV 1
1.1 matt 846:
847: /* Define to 1 if you have the `sincos' function. */
848: /* #undef _GLIBCXX_HAVE_SINCOS */
849:
850: /* Define to 1 if you have the `sincosf' function. */
851: /* #undef _GLIBCXX_HAVE_SINCOSF */
852:
853: /* Define to 1 if you have the `sincosl' function. */
854: /* #undef _GLIBCXX_HAVE_SINCOSL */
855:
856: /* Define to 1 if you have the `sinf' function. */
1.5 mrg 857: #define _GLIBCXX_HAVE_SINF 1
1.1 matt 858:
859: /* Define to 1 if you have the `sinhf' function. */
1.5 mrg 860: #define _GLIBCXX_HAVE_SINHF 1
1.1 matt 861:
862: /* Define to 1 if you have the `sinhl' function. */
1.5 mrg 863: #define _GLIBCXX_HAVE_SINHL 1
1.1 matt 864:
865: /* Define to 1 if you have the `sinl' function. */
1.5 mrg 866: #define _GLIBCXX_HAVE_SINL 1
1.1 matt 867:
1.2 mrg 868: /* Defined if sleep exists. */
1.6 mrg 869: /* #undef _GLIBCXX_HAVE_SLEEP */
1.2 mrg 870:
1.1 matt 871: /* Define to 1 if you have the `sqrtf' function. */
1.5 mrg 872: #define _GLIBCXX_HAVE_SQRTF 1
1.1 matt 873:
874: /* Define to 1 if you have the `sqrtl' function. */
1.5 mrg 875: #define _GLIBCXX_HAVE_SQRTL 1
1.1 matt 876:
1.2 mrg 877: /* Define to 1 if you have the <stdalign.h> header file. */
878: /* #undef _GLIBCXX_HAVE_STDALIGN_H */
879:
1.1 matt 880: /* Define to 1 if you have the <stdbool.h> header file. */
881: #define _GLIBCXX_HAVE_STDBOOL_H 1
882:
883: /* Define to 1 if you have the <stdint.h> header file. */
884: #define _GLIBCXX_HAVE_STDINT_H 1
885:
886: /* Define to 1 if you have the <stdlib.h> header file. */
887: #define _GLIBCXX_HAVE_STDLIB_H 1
888:
889: /* Define if strerror_l is available in <string.h>. */
890: /* #undef _GLIBCXX_HAVE_STRERROR_L */
891:
892: /* Define if strerror_r is available in <string.h>. */
893: #define _GLIBCXX_HAVE_STRERROR_R 1
894:
895: /* Define to 1 if you have the <strings.h> header file. */
896: #define _GLIBCXX_HAVE_STRINGS_H 1
897:
898: /* Define to 1 if you have the <string.h> header file. */
899: #define _GLIBCXX_HAVE_STRING_H 1
900:
901: /* Define to 1 if you have the `strtof' function. */
1.5 mrg 902: #define _GLIBCXX_HAVE_STRTOF 1
1.1 matt 903:
904: /* Define to 1 if you have the `strtold' function. */
1.5 mrg 905: #define _GLIBCXX_HAVE_STRTOLD 1
1.1 matt 906:
1.11 ! mrg 907: /* Define to 1 if `d_type' is a member of `struct dirent'. */
! 908: #define _GLIBCXX_HAVE_STRUCT_DIRENT_D_TYPE 1
! 909:
1.1 matt 910: /* Define if strxfrm_l is available in <string.h>. */
911: /* #undef _GLIBCXX_HAVE_STRXFRM_L */
912:
1.2 mrg 913: /* Define to 1 if the target runtime linker supports binding the same symbol
914: to different versions. */
915: /* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */
916:
1.1 matt 917: /* Define to 1 if you have the <sys/filio.h> header file. */
918: #define _GLIBCXX_HAVE_SYS_FILIO_H 1
919:
920: /* Define to 1 if you have the <sys/ioctl.h> header file. */
921: #define _GLIBCXX_HAVE_SYS_IOCTL_H 1
922:
923: /* Define to 1 if you have the <sys/ipc.h> header file. */
924: #define _GLIBCXX_HAVE_SYS_IPC_H 1
925:
926: /* Define to 1 if you have the <sys/isa_defs.h> header file. */
927: /* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */
928:
929: /* Define to 1 if you have the <sys/machine.h> header file. */
930: /* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */
931:
932: /* Define to 1 if you have the <sys/param.h> header file. */
933: #define _GLIBCXX_HAVE_SYS_PARAM_H 1
934:
935: /* Define to 1 if you have the <sys/resource.h> header file. */
936: #define _GLIBCXX_HAVE_SYS_RESOURCE_H 1
937:
1.2 mrg 938: /* Define to 1 if you have a suitable <sys/sdt.h> header file */
939: /* #undef _GLIBCXX_HAVE_SYS_SDT_H */
940:
1.1 matt 941: /* Define to 1 if you have the <sys/sem.h> header file. */
942: #define _GLIBCXX_HAVE_SYS_SEM_H 1
943:
1.11 ! mrg 944: /* Define to 1 if you have the <sys/statvfs.h> header file. */
! 945: #define _GLIBCXX_HAVE_SYS_STATVFS_H 1
! 946:
1.1 matt 947: /* Define to 1 if you have the <sys/stat.h> header file. */
948: #define _GLIBCXX_HAVE_SYS_STAT_H 1
949:
1.2 mrg 950: /* Define to 1 if you have the <sys/sysinfo.h> header file. */
951: /* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */
952:
1.1 matt 953: /* Define to 1 if you have the <sys/time.h> header file. */
954: #define _GLIBCXX_HAVE_SYS_TIME_H 1
955:
956: /* Define to 1 if you have the <sys/types.h> header file. */
957: #define _GLIBCXX_HAVE_SYS_TYPES_H 1
958:
959: /* Define to 1 if you have the <sys/uio.h> header file. */
960: #define _GLIBCXX_HAVE_SYS_UIO_H 1
961:
962: /* Define if S_IFREG is available in <sys/stat.h>. */
963: /* #undef _GLIBCXX_HAVE_S_IFREG */
964:
965: /* Define if S_IFREG is available in <sys/stat.h>. */
966: #define _GLIBCXX_HAVE_S_ISREG 1
967:
968: /* Define to 1 if you have the `tanf' function. */
1.5 mrg 969: #define _GLIBCXX_HAVE_TANF 1
1.1 matt 970:
971: /* Define to 1 if you have the `tanhf' function. */
1.5 mrg 972: #define _GLIBCXX_HAVE_TANHF 1
1.1 matt 973:
974: /* Define to 1 if you have the `tanhl' function. */
1.5 mrg 975: #define _GLIBCXX_HAVE_TANHL 1
1.1 matt 976:
977: /* Define to 1 if you have the `tanl' function. */
1.5 mrg 978: #define _GLIBCXX_HAVE_TANL 1
1.1 matt 979:
980: /* Define to 1 if you have the <tgmath.h> header file. */
981: #define _GLIBCXX_HAVE_TGMATH_H 1
982:
983: /* Define to 1 if the target supports thread-local storage. */
1.5 mrg 984: #define _GLIBCXX_HAVE_TLS 1
1.1 matt 985:
986: /* Define to 1 if you have the <unistd.h> header file. */
987: #define _GLIBCXX_HAVE_UNISTD_H 1
988:
1.2 mrg 989: /* Defined if usleep exists. */
1.6 mrg 990: /* #undef _GLIBCXX_HAVE_USLEEP */
1.2 mrg 991:
1.11 ! mrg 992: /* Define to 1 if you have the <utime.h> header file. */
! 993: #define _GLIBCXX_HAVE_UTIME_H 1
! 994:
1.1 matt 995: /* Defined if vfwscanf exists. */
996: #define _GLIBCXX_HAVE_VFWSCANF 1
997:
998: /* Defined if vswscanf exists. */
999: #define _GLIBCXX_HAVE_VSWSCANF 1
1000:
1001: /* Defined if vwscanf exists. */
1002: #define _GLIBCXX_HAVE_VWSCANF 1
1003:
1004: /* Define to 1 if you have the <wchar.h> header file. */
1005: #define _GLIBCXX_HAVE_WCHAR_H 1
1006:
1007: /* Defined if wcstof exists. */
1008: #define _GLIBCXX_HAVE_WCSTOF 1
1009:
1010: /* Define to 1 if you have the <wctype.h> header file. */
1011: #define _GLIBCXX_HAVE_WCTYPE_H 1
1012:
1.2 mrg 1013: /* Defined if Sleep exists. */
1014: /* #undef _GLIBCXX_HAVE_WIN32_SLEEP */
1015:
1.1 matt 1016: /* Define if writev is available in <sys/uio.h>. */
1017: #define _GLIBCXX_HAVE_WRITEV 1
1018:
1019: /* Define to 1 if you have the `_acosf' function. */
1020: /* #undef _GLIBCXX_HAVE__ACOSF */
1021:
1022: /* Define to 1 if you have the `_acosl' function. */
1023: /* #undef _GLIBCXX_HAVE__ACOSL */
1024:
1025: /* Define to 1 if you have the `_asinf' function. */
1026: /* #undef _GLIBCXX_HAVE__ASINF */
1027:
1028: /* Define to 1 if you have the `_asinl' function. */
1029: /* #undef _GLIBCXX_HAVE__ASINL */
1030:
1031: /* Define to 1 if you have the `_atan2f' function. */
1032: /* #undef _GLIBCXX_HAVE__ATAN2F */
1033:
1034: /* Define to 1 if you have the `_atan2l' function. */
1035: /* #undef _GLIBCXX_HAVE__ATAN2L */
1036:
1037: /* Define to 1 if you have the `_atanf' function. */
1038: /* #undef _GLIBCXX_HAVE__ATANF */
1039:
1040: /* Define to 1 if you have the `_atanl' function. */
1041: /* #undef _GLIBCXX_HAVE__ATANL */
1042:
1043: /* Define to 1 if you have the `_ceilf' function. */
1044: /* #undef _GLIBCXX_HAVE__CEILF */
1045:
1046: /* Define to 1 if you have the `_ceill' function. */
1047: /* #undef _GLIBCXX_HAVE__CEILL */
1048:
1049: /* Define to 1 if you have the `_cosf' function. */
1050: /* #undef _GLIBCXX_HAVE__COSF */
1051:
1052: /* Define to 1 if you have the `_coshf' function. */
1053: /* #undef _GLIBCXX_HAVE__COSHF */
1054:
1055: /* Define to 1 if you have the `_coshl' function. */
1056: /* #undef _GLIBCXX_HAVE__COSHL */
1057:
1058: /* Define to 1 if you have the `_cosl' function. */
1059: /* #undef _GLIBCXX_HAVE__COSL */
1060:
1061: /* Define to 1 if you have the `_expf' function. */
1062: /* #undef _GLIBCXX_HAVE__EXPF */
1063:
1064: /* Define to 1 if you have the `_expl' function. */
1065: /* #undef _GLIBCXX_HAVE__EXPL */
1066:
1067: /* Define to 1 if you have the `_fabsf' function. */
1068: /* #undef _GLIBCXX_HAVE__FABSF */
1069:
1070: /* Define to 1 if you have the `_fabsl' function. */
1071: /* #undef _GLIBCXX_HAVE__FABSL */
1072:
1073: /* Define to 1 if you have the `_finite' function. */
1074: /* #undef _GLIBCXX_HAVE__FINITE */
1075:
1076: /* Define to 1 if you have the `_finitef' function. */
1077: /* #undef _GLIBCXX_HAVE__FINITEF */
1078:
1079: /* Define to 1 if you have the `_finitel' function. */
1080: /* #undef _GLIBCXX_HAVE__FINITEL */
1081:
1082: /* Define to 1 if you have the `_floorf' function. */
1083: /* #undef _GLIBCXX_HAVE__FLOORF */
1084:
1085: /* Define to 1 if you have the `_floorl' function. */
1086: /* #undef _GLIBCXX_HAVE__FLOORL */
1087:
1088: /* Define to 1 if you have the `_fmodf' function. */
1089: /* #undef _GLIBCXX_HAVE__FMODF */
1090:
1091: /* Define to 1 if you have the `_fmodl' function. */
1092: /* #undef _GLIBCXX_HAVE__FMODL */
1093:
1094: /* Define to 1 if you have the `_fpclass' function. */
1095: /* #undef _GLIBCXX_HAVE__FPCLASS */
1096:
1097: /* Define to 1 if you have the `_frexpf' function. */
1098: /* #undef _GLIBCXX_HAVE__FREXPF */
1099:
1100: /* Define to 1 if you have the `_frexpl' function. */
1101: /* #undef _GLIBCXX_HAVE__FREXPL */
1102:
1103: /* Define to 1 if you have the `_hypot' function. */
1104: /* #undef _GLIBCXX_HAVE__HYPOT */
1105:
1106: /* Define to 1 if you have the `_hypotf' function. */
1107: /* #undef _GLIBCXX_HAVE__HYPOTF */
1108:
1109: /* Define to 1 if you have the `_hypotl' function. */
1110: /* #undef _GLIBCXX_HAVE__HYPOTL */
1111:
1112: /* Define to 1 if you have the `_isinf' function. */
1113: /* #undef _GLIBCXX_HAVE__ISINF */
1114:
1115: /* Define to 1 if you have the `_isinff' function. */
1116: /* #undef _GLIBCXX_HAVE__ISINFF */
1117:
1118: /* Define to 1 if you have the `_isinfl' function. */
1119: /* #undef _GLIBCXX_HAVE__ISINFL */
1120:
1121: /* Define to 1 if you have the `_isnan' function. */
1122: /* #undef _GLIBCXX_HAVE__ISNAN */
1123:
1124: /* Define to 1 if you have the `_isnanf' function. */
1125: /* #undef _GLIBCXX_HAVE__ISNANF */
1126:
1127: /* Define to 1 if you have the `_isnanl' function. */
1128: /* #undef _GLIBCXX_HAVE__ISNANL */
1129:
1130: /* Define to 1 if you have the `_ldexpf' function. */
1131: /* #undef _GLIBCXX_HAVE__LDEXPF */
1132:
1133: /* Define to 1 if you have the `_ldexpl' function. */
1134: /* #undef _GLIBCXX_HAVE__LDEXPL */
1135:
1136: /* Define to 1 if you have the `_log10f' function. */
1137: /* #undef _GLIBCXX_HAVE__LOG10F */
1138:
1139: /* Define to 1 if you have the `_log10l' function. */
1140: /* #undef _GLIBCXX_HAVE__LOG10L */
1141:
1142: /* Define to 1 if you have the `_logf' function. */
1143: /* #undef _GLIBCXX_HAVE__LOGF */
1144:
1145: /* Define to 1 if you have the `_logl' function. */
1146: /* #undef _GLIBCXX_HAVE__LOGL */
1147:
1148: /* Define to 1 if you have the `_modf' function. */
1149: /* #undef _GLIBCXX_HAVE__MODF */
1150:
1151: /* Define to 1 if you have the `_modff' function. */
1152: /* #undef _GLIBCXX_HAVE__MODFF */
1153:
1154: /* Define to 1 if you have the `_modfl' function. */
1155: /* #undef _GLIBCXX_HAVE__MODFL */
1156:
1157: /* Define to 1 if you have the `_powf' function. */
1158: /* #undef _GLIBCXX_HAVE__POWF */
1159:
1160: /* Define to 1 if you have the `_powl' function. */
1161: /* #undef _GLIBCXX_HAVE__POWL */
1162:
1163: /* Define to 1 if you have the `_qfpclass' function. */
1164: /* #undef _GLIBCXX_HAVE__QFPCLASS */
1165:
1166: /* Define to 1 if you have the `_sincos' function. */
1167: /* #undef _GLIBCXX_HAVE__SINCOS */
1168:
1169: /* Define to 1 if you have the `_sincosf' function. */
1170: /* #undef _GLIBCXX_HAVE__SINCOSF */
1171:
1172: /* Define to 1 if you have the `_sincosl' function. */
1173: /* #undef _GLIBCXX_HAVE__SINCOSL */
1174:
1175: /* Define to 1 if you have the `_sinf' function. */
1176: /* #undef _GLIBCXX_HAVE__SINF */
1177:
1178: /* Define to 1 if you have the `_sinhf' function. */
1179: /* #undef _GLIBCXX_HAVE__SINHF */
1180:
1181: /* Define to 1 if you have the `_sinhl' function. */
1182: /* #undef _GLIBCXX_HAVE__SINHL */
1183:
1184: /* Define to 1 if you have the `_sinl' function. */
1185: /* #undef _GLIBCXX_HAVE__SINL */
1186:
1187: /* Define to 1 if you have the `_sqrtf' function. */
1188: /* #undef _GLIBCXX_HAVE__SQRTF */
1189:
1190: /* Define to 1 if you have the `_sqrtl' function. */
1191: /* #undef _GLIBCXX_HAVE__SQRTL */
1192:
1193: /* Define to 1 if you have the `_tanf' function. */
1194: /* #undef _GLIBCXX_HAVE__TANF */
1195:
1196: /* Define to 1 if you have the `_tanhf' function. */
1197: /* #undef _GLIBCXX_HAVE__TANHF */
1198:
1199: /* Define to 1 if you have the `_tanhl' function. */
1200: /* #undef _GLIBCXX_HAVE__TANHL */
1201:
1202: /* Define to 1 if you have the `_tanl' function. */
1203: /* #undef _GLIBCXX_HAVE__TANL */
1204:
1.2 mrg 1205: /* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
1206: /* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
1207:
1.1 matt 1208: /* Define as const if the declaration of iconv() needs const. */
1.5 mrg 1209: #define _GLIBCXX_ICONV_CONST const
1.1 matt 1210:
1211: /* Define to the sub-directory in which libtool stores uninstalled libraries.
1212: */
1213: #define LT_OBJDIR ".libs/"
1214:
1215: /* Name of package */
1216: /* #undef _GLIBCXX_PACKAGE */
1217:
1218: /* Define to the address where bug reports for this package should be sent. */
1219: #define _GLIBCXX_PACKAGE_BUGREPORT ""
1220:
1221: /* Define to the full name of this package. */
1222: #define _GLIBCXX_PACKAGE_NAME "package-unused"
1223:
1224: /* Define to the full name and version of this package. */
1225: #define _GLIBCXX_PACKAGE_STRING "package-unused version-unused"
1226:
1227: /* Define to the one symbol short name of this package. */
1228: #define _GLIBCXX_PACKAGE_TARNAME "libstdc++"
1229:
1230: /* Define to the home page for this package. */
1231: #define _GLIBCXX_PACKAGE_URL ""
1232:
1233: /* Define to the version of this package. */
1234: #define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused"
1235:
1236: /* The size of `char', as computed by sizeof. */
1237: /* #undef SIZEOF_CHAR */
1238:
1239: /* The size of `int', as computed by sizeof. */
1240: /* #undef SIZEOF_INT */
1241:
1242: /* The size of `long', as computed by sizeof. */
1243: /* #undef SIZEOF_LONG */
1244:
1245: /* The size of `short', as computed by sizeof. */
1246: /* #undef SIZEOF_SHORT */
1247:
1248: /* The size of `void *', as computed by sizeof. */
1249: /* #undef SIZEOF_VOID_P */
1250:
1251: /* Define to 1 if you have the ANSI C header files. */
1252: #define STDC_HEADERS 1
1253:
1254: /* Version number of package */
1255: /* #undef _GLIBCXX_VERSION */
1256:
1.2 mrg 1257: /* Define if the compiler supports C++11 atomics. */
1258: #define _GLIBCXX_ATOMIC_BUILTINS 1
1.1 matt 1259:
1260: /* Define to use concept checking code from the boost libraries. */
1261: /* #undef _GLIBCXX_CONCEPT_CHECKS */
1262:
1.2 mrg 1263: /* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable,
1264: undefined for platform defaults */
1265: #define _GLIBCXX_FULLY_DYNAMIC_STRING 0
1.1 matt 1266:
1267: /* Define if gthreads library is available. */
1.5 mrg 1268: #define _GLIBCXX_HAS_GTHREADS 1
1.1 matt 1269:
1270: /* Define to 1 if a full hosted library is built, or 0 if freestanding. */
1271: #define _GLIBCXX_HOSTED 1
1272:
1273: /* Define if compatibility should be provided for -mlong-double-64. */
1274:
1275: /* Define if ptrdiff_t is int. */
1276: /* #undef _GLIBCXX_PTRDIFF_T_IS_INT */
1277:
1278: /* Define if using setrlimit to set resource limits during "make check" */
1.5 mrg 1279: #define _GLIBCXX_RES_LIMITS 1
1.1 matt 1280:
1281: /* Define if size_t is unsigned int. */
1282: /* #undef _GLIBCXX_SIZE_T_IS_UINT */
1283:
1284: /* Define if the compiler is configured for setjmp/longjmp exceptions. */
1285: /* #undef _GLIBCXX_SJLJ_EXCEPTIONS */
1286:
1.2 mrg 1287: /* Define to the value of the EOF integer constant. */
1288: #define _GLIBCXX_STDIO_EOF -1
1289:
1290: /* Define to the value of the SEEK_CUR integer constant. */
1291: #define _GLIBCXX_STDIO_SEEK_CUR 1
1292:
1293: /* Define to the value of the SEEK_END integer constant. */
1294: #define _GLIBCXX_STDIO_SEEK_END 2
1.1 matt 1295:
1296: /* Define to use symbol versioning in the shared library. */
1297: /* #undef _GLIBCXX_SYMVER */
1298:
1299: /* Define to use darwin versioning in the shared library. */
1300: /* #undef _GLIBCXX_SYMVER_DARWIN */
1301:
1302: /* Define to use GNU versioning in the shared library. */
1303: /* #undef _GLIBCXX_SYMVER_GNU */
1304:
1305: /* Define to use GNU namespace versioning in the shared library. */
1306: /* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */
1307:
1.2 mrg 1308: /* Define to use Sun versioning in the shared library. */
1309: /* #undef _GLIBCXX_SYMVER_SUN */
1310:
1.1 matt 1311: /* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>,
1312: <stdio.h>, and <stdlib.h> can be used or exposed. */
1.6 mrg 1313: #define _GLIBCXX_USE_C99 1
1.1 matt 1314:
1315: /* Define if C99 functions in <complex.h> should be used in <complex>. Using
1316: compiler builtins for these functions requires corresponding C99 library
1317: functions to be present. */
1.6 mrg 1318: #define _GLIBCXX_USE_C99_COMPLEX 1
1.1 matt 1319:
1320: /* Define if C99 functions in <complex.h> should be used in <tr1/complex>.
1321: Using compiler builtins for these functions requires corresponding C99
1322: library functions to be present. */
1323: #define _GLIBCXX_USE_C99_COMPLEX_TR1 1
1324:
1325: /* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in
1326: namespace std::tr1. */
1327: #define _GLIBCXX_USE_C99_CTYPE_TR1 1
1328:
1329: /* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in
1330: namespace std::tr1. */
1.9 mrg 1331: #define _GLIBCXX_USE_C99_FENV_TR1 1
1.1 matt 1332:
1333: /* Define if C99 functions in <inttypes.h> should be imported in
1334: <tr1/cinttypes> in namespace std::tr1. */
1335: #define _GLIBCXX_USE_C99_INTTYPES_TR1 1
1336:
1337: /* Define if wchar_t C99 functions in <inttypes.h> should be imported in
1338: <tr1/cinttypes> in namespace std::tr1. */
1339: #define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1
1340:
1341: /* Define if C99 functions or macros in <math.h> should be imported in <cmath>
1342: in namespace std. */
1343: #define _GLIBCXX_USE_C99_MATH 1
1344:
1345: /* Define if C99 functions or macros in <math.h> should be imported in
1346: <tr1/cmath> in namespace std::tr1. */
1347: #define _GLIBCXX_USE_C99_MATH_TR1 1
1348:
1349: /* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in
1350: namespace std::tr1. */
1351: #define _GLIBCXX_USE_C99_STDINT_TR1 1
1352:
1.11 ! mrg 1353: /* Defined if clock_gettime syscall has monotonic and realtime clock support.
! 1354: */
! 1355: /* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */
! 1356:
1.1 matt 1357: /* Defined if clock_gettime has monotonic clock support. */
1.6 mrg 1358: #define _GLIBCXX_USE_CLOCK_MONOTONIC 1
1.1 matt 1359:
1360: /* Defined if clock_gettime has realtime clock support. */
1.6 mrg 1361: #define _GLIBCXX_USE_CLOCK_REALTIME 1
1.1 matt 1362:
1363: /* Define if ISO/IEC TR 24733 decimal floating point types are supported on
1364: this host. */
1365: /* #undef _GLIBCXX_USE_DECIMAL_FLOAT */
1366:
1.11 ! mrg 1367: /* Define if fchmod is available in <sys/stat.h>. */
! 1368: #define _GLIBCXX_USE_FCHMOD 1
! 1369:
! 1370: /* Define if fchmodat is available in <sys/stat.h>. */
! 1371: #define _GLIBCXX_USE_FCHMODAT 1
! 1372:
1.2 mrg 1373: /* Define if __float128 is supported on this host. */
1374: /* #undef _GLIBCXX_USE_FLOAT128 */
1375:
1.1 matt 1376: /* Defined if gettimeofday is available. */
1377: #define _GLIBCXX_USE_GETTIMEOFDAY 1
1378:
1.2 mrg 1379: /* Define if get_nprocs is available in <sys/sysinfo.h>. */
1380: /* #undef _GLIBCXX_USE_GET_NPROCS */
1381:
1382: /* Define if __int128 is supported on this host. */
1383: /* #undef _GLIBCXX_USE_INT128 */
1384:
1.1 matt 1385: /* Define if LFS support is available. */
1386: /* #undef _GLIBCXX_USE_LFS */
1387:
1388: /* Define if code specialized for long long should be used. */
1389: #define _GLIBCXX_USE_LONG_LONG 1
1390:
1391: /* Defined if nanosleep is available. */
1.6 mrg 1392: #define _GLIBCXX_USE_NANOSLEEP 1
1.1 matt 1393:
1394: /* Define if NLS translations are to be used. */
1395: /* #undef _GLIBCXX_USE_NLS */
1396:
1.2 mrg 1397: /* Define if pthreads_num_processors_np is available in <pthread.h>. */
1398: /* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */
1399:
1.11 ! mrg 1400: /* Define if POSIX read/write locks are available in <gthr.h>. */
! 1401: #define _GLIBCXX_USE_PTHREAD_RWLOCK_T 1
! 1402:
1.1 matt 1403: /* Define if /dev/random and /dev/urandom are available for the random_device
1404: of TR1 (Chapter 5.1). */
1.5 mrg 1405: #define _GLIBCXX_USE_RANDOM_TR1 1
1.1 matt 1406:
1.11 ! mrg 1407: /* Define if usable realpath is available in <stdlib.h>. */
! 1408: /* #undef _GLIBCXX_USE_REALPATH */
! 1409:
1.1 matt 1410: /* Defined if sched_yield is available. */
1.6 mrg 1411: #define _GLIBCXX_USE_SCHED_YIELD 1
1.1 matt 1412:
1.2 mrg 1413: /* Define if _SC_NPROCESSORS_ONLN is available in <unistd.h>. */
1414: #define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1
1415:
1416: /* Define if _SC_NPROC_ONLN is available in <unistd.h>. */
1417: /* #undef _GLIBCXX_USE_SC_NPROC_ONLN */
1418:
1.11 ! mrg 1419: /* Define if sendfile is available in <sys/stat.h>. */
! 1420: /* #undef _GLIBCXX_USE_SENDFILE */
! 1421:
! 1422: /* Define if struct stat has timespec members. */
! 1423: #define _GLIBCXX_USE_ST_MTIM 1
! 1424:
1.2 mrg 1425: /* Define if sysctl(), CTL_HW and HW_NCPU are available in <sys/sysctl.h>. */
1426: #define _GLIBCXX_USE_SYSCTL_HW_NCPU 1
1427:
1.11 ! mrg 1428: /* Define if obsolescent tmpnam is available in <stdio.h>. */
! 1429: #define _GLIBCXX_USE_TMPNAM 1
! 1430:
! 1431: /* Define if utimensat and UTIME_OMIT are available in <sys/stat.h> and
! 1432: AT_FDCWD in <fcntl.h>. */
! 1433: #define _GLIBCXX_USE_UTIMENSAT 1
! 1434:
1.1 matt 1435: /* Define if code specialized for wchar_t should be used. */
1436: #define _GLIBCXX_USE_WCHAR_T 1
1437:
1.2 mrg 1438: /* Define to 1 if a verbose library is built, or 0 otherwise. */
1439: #define _GLIBCXX_VERBOSE 1
1440:
1441: /* Defined if as can handle rdrand. */
1442: /* #undef _GLIBCXX_X86_RDRAND */
1443:
1444: /* Define to 1 if mutex_timedlock is available. */
1445: #define _GTHREAD_USE_MUTEX_TIMEDLOCK 0
1446:
1.11 ! mrg 1447: /* Define if all C++11 overloads are available in <math.h>. */
! 1448: #if __cplusplus >= 201103L
! 1449: /* #undef __CORRECT_ISO_CPP11_MATH_H_PROTO */
! 1450: #endif
! 1451:
1.1 matt 1452: #if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF)
1453: # define _GLIBCXX_HAVE_ACOSF 1
1454: # define acosf _acosf
1455: #endif
1456:
1457: #if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL)
1458: # define _GLIBCXX_HAVE_ACOSL 1
1459: # define acosl _acosl
1460: #endif
1461:
1462: #if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF)
1463: # define _GLIBCXX_HAVE_ASINF 1
1464: # define asinf _asinf
1465: #endif
1466:
1467: #if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL)
1468: # define _GLIBCXX_HAVE_ASINL 1
1469: # define asinl _asinl
1470: #endif
1471:
1472: #if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F)
1473: # define _GLIBCXX_HAVE_ATAN2F 1
1474: # define atan2f _atan2f
1475: #endif
1476:
1477: #if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L)
1478: # define _GLIBCXX_HAVE_ATAN2L 1
1479: # define atan2l _atan2l
1480: #endif
1481:
1482: #if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF)
1483: # define _GLIBCXX_HAVE_ATANF 1
1484: # define atanf _atanf
1485: #endif
1486:
1487: #if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL)
1488: # define _GLIBCXX_HAVE_ATANL 1
1489: # define atanl _atanl
1490: #endif
1491:
1492: #if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF)
1493: # define _GLIBCXX_HAVE_CEILF 1
1494: # define ceilf _ceilf
1495: #endif
1496:
1497: #if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL)
1498: # define _GLIBCXX_HAVE_CEILL 1
1499: # define ceill _ceill
1500: #endif
1501:
1502: #if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF)
1503: # define _GLIBCXX_HAVE_COSF 1
1504: # define cosf _cosf
1505: #endif
1506:
1507: #if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF)
1508: # define _GLIBCXX_HAVE_COSHF 1
1509: # define coshf _coshf
1510: #endif
1511:
1512: #if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL)
1513: # define _GLIBCXX_HAVE_COSHL 1
1514: # define coshl _coshl
1515: #endif
1516:
1517: #if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL)
1518: # define _GLIBCXX_HAVE_COSL 1
1519: # define cosl _cosl
1520: #endif
1521:
1522: #if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF)
1523: # define _GLIBCXX_HAVE_EXPF 1
1524: # define expf _expf
1525: #endif
1526:
1527: #if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL)
1528: # define _GLIBCXX_HAVE_EXPL 1
1529: # define expl _expl
1530: #endif
1531:
1532: #if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF)
1533: # define _GLIBCXX_HAVE_FABSF 1
1534: # define fabsf _fabsf
1535: #endif
1536:
1537: #if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL)
1538: # define _GLIBCXX_HAVE_FABSL 1
1539: # define fabsl _fabsl
1540: #endif
1541:
1542: #if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE)
1543: # define _GLIBCXX_HAVE_FINITE 1
1544: # define finite _finite
1545: #endif
1546:
1547: #if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF)
1548: # define _GLIBCXX_HAVE_FINITEF 1
1549: # define finitef _finitef
1550: #endif
1551:
1552: #if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL)
1553: # define _GLIBCXX_HAVE_FINITEL 1
1554: # define finitel _finitel
1555: #endif
1556:
1557: #if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF)
1558: # define _GLIBCXX_HAVE_FLOORF 1
1559: # define floorf _floorf
1560: #endif
1561:
1562: #if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL)
1563: # define _GLIBCXX_HAVE_FLOORL 1
1564: # define floorl _floorl
1565: #endif
1566:
1567: #if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF)
1568: # define _GLIBCXX_HAVE_FMODF 1
1569: # define fmodf _fmodf
1570: #endif
1571:
1572: #if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL)
1573: # define _GLIBCXX_HAVE_FMODL 1
1574: # define fmodl _fmodl
1575: #endif
1576:
1577: #if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS)
1578: # define _GLIBCXX_HAVE_FPCLASS 1
1579: # define fpclass _fpclass
1580: #endif
1581:
1582: #if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF)
1583: # define _GLIBCXX_HAVE_FREXPF 1
1584: # define frexpf _frexpf
1585: #endif
1586:
1587: #if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL)
1588: # define _GLIBCXX_HAVE_FREXPL 1
1589: # define frexpl _frexpl
1590: #endif
1591:
1592: #if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT)
1593: # define _GLIBCXX_HAVE_HYPOT 1
1594: # define hypot _hypot
1595: #endif
1596:
1597: #if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF)
1598: # define _GLIBCXX_HAVE_HYPOTF 1
1599: # define hypotf _hypotf
1600: #endif
1601:
1602: #if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL)
1603: # define _GLIBCXX_HAVE_HYPOTL 1
1604: # define hypotl _hypotl
1605: #endif
1606:
1607: #if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF)
1608: # define _GLIBCXX_HAVE_ISINF 1
1609: # define isinf _isinf
1610: #endif
1611:
1612: #if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF)
1613: # define _GLIBCXX_HAVE_ISINFF 1
1614: # define isinff _isinff
1615: #endif
1616:
1617: #if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL)
1618: # define _GLIBCXX_HAVE_ISINFL 1
1619: # define isinfl _isinfl
1620: #endif
1621:
1622: #if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN)
1623: # define _GLIBCXX_HAVE_ISNAN 1
1624: # define isnan _isnan
1625: #endif
1626:
1627: #if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF)
1628: # define _GLIBCXX_HAVE_ISNANF 1
1629: # define isnanf _isnanf
1630: #endif
1631:
1632: #if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL)
1633: # define _GLIBCXX_HAVE_ISNANL 1
1634: # define isnanl _isnanl
1635: #endif
1636:
1637: #if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF)
1638: # define _GLIBCXX_HAVE_LDEXPF 1
1639: # define ldexpf _ldexpf
1640: #endif
1641:
1642: #if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL)
1643: # define _GLIBCXX_HAVE_LDEXPL 1
1644: # define ldexpl _ldexpl
1645: #endif
1646:
1647: #if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F)
1648: # define _GLIBCXX_HAVE_LOG10F 1
1649: # define log10f _log10f
1650: #endif
1651:
1652: #if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L)
1653: # define _GLIBCXX_HAVE_LOG10L 1
1654: # define log10l _log10l
1655: #endif
1656:
1657: #if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF)
1658: # define _GLIBCXX_HAVE_LOGF 1
1659: # define logf _logf
1660: #endif
1661:
1662: #if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL)
1663: # define _GLIBCXX_HAVE_LOGL 1
1664: # define logl _logl
1665: #endif
1666:
1667: #if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF)
1668: # define _GLIBCXX_HAVE_MODF 1
1669: # define modf _modf
1670: #endif
1671:
1672: #if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF)
1673: # define _GLIBCXX_HAVE_MODFF 1
1674: # define modff _modff
1675: #endif
1676:
1677: #if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL)
1678: # define _GLIBCXX_HAVE_MODFL 1
1679: # define modfl _modfl
1680: #endif
1681:
1682: #if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF)
1683: # define _GLIBCXX_HAVE_POWF 1
1684: # define powf _powf
1685: #endif
1686:
1687: #if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL)
1688: # define _GLIBCXX_HAVE_POWL 1
1689: # define powl _powl
1690: #endif
1691:
1692: #if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS)
1693: # define _GLIBCXX_HAVE_QFPCLASS 1
1694: # define qfpclass _qfpclass
1695: #endif
1696:
1697: #if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS)
1698: # define _GLIBCXX_HAVE_SINCOS 1
1699: # define sincos _sincos
1700: #endif
1701:
1702: #if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF)
1703: # define _GLIBCXX_HAVE_SINCOSF 1
1704: # define sincosf _sincosf
1705: #endif
1706:
1707: #if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL)
1708: # define _GLIBCXX_HAVE_SINCOSL 1
1709: # define sincosl _sincosl
1710: #endif
1711:
1712: #if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF)
1713: # define _GLIBCXX_HAVE_SINF 1
1714: # define sinf _sinf
1715: #endif
1716:
1717: #if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF)
1718: # define _GLIBCXX_HAVE_SINHF 1
1719: # define sinhf _sinhf
1720: #endif
1721:
1722: #if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL)
1723: # define _GLIBCXX_HAVE_SINHL 1
1724: # define sinhl _sinhl
1725: #endif
1726:
1727: #if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL)
1728: # define _GLIBCXX_HAVE_SINL 1
1729: # define sinl _sinl
1730: #endif
1731:
1732: #if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF)
1733: # define _GLIBCXX_HAVE_SQRTF 1
1734: # define sqrtf _sqrtf
1735: #endif
1736:
1737: #if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL)
1738: # define _GLIBCXX_HAVE_SQRTL 1
1739: # define sqrtl _sqrtl
1740: #endif
1741:
1742: #if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF)
1743: # define _GLIBCXX_HAVE_STRTOF 1
1744: # define strtof _strtof
1745: #endif
1746:
1747: #if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD)
1748: # define _GLIBCXX_HAVE_STRTOLD 1
1749: # define strtold _strtold
1750: #endif
1751:
1752: #if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF)
1753: # define _GLIBCXX_HAVE_TANF 1
1754: # define tanf _tanf
1755: #endif
1756:
1757: #if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF)
1758: # define _GLIBCXX_HAVE_TANHF 1
1759: # define tanhf _tanhf
1760: #endif
1761:
1762: #if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL)
1763: # define _GLIBCXX_HAVE_TANHL 1
1764: # define tanhl _tanhl
1765: #endif
1766:
1767: #if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL)
1768: # define _GLIBCXX_HAVE_TANL 1
1769: # define tanl _tanl
1770: #endif
1771:
1772: #endif // _GLIBCXX_CXX_CONFIG_H
CVSweb <webmaster@jp.NetBSD.org>