Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

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