Subversion Repositories Kolibri OS

Rev

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