|
libstdc++
|
00001 // Predefined symbols and macros -*- C++ -*- 00002 00003 // Copyright (C) 1997-2015 Free Software Foundation, Inc. 00004 // 00005 // This file is part of the GNU ISO C++ Library. This library is free 00006 // software; you can redistribute it and/or modify it under the 00007 // terms of the GNU General Public License as published by the 00008 // Free Software Foundation; either version 3, or (at your option) 00009 // any later version. 00010 00011 // This library is distributed in the hope that it will be useful, 00012 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00014 // GNU General Public License for more details. 00015 00016 // Under Section 7 of GPL version 3, you are granted additional 00017 // permissions described in the GCC Runtime Library Exception, version 00018 // 3.1, as published by the Free Software Foundation. 00019 00020 // You should have received a copy of the GNU General Public License and 00021 // a copy of the GCC Runtime Library Exception along with this program; 00022 // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 00023 // <http://www.gnu.org/licenses/>. 00024 00025 /** @file bits/c++config.h 00026 * This is an internal header file, included by other library headers. 00027 * Do not attempt to use it directly. @headername{iosfwd} 00028 */ 00029 00030 #ifndef _GLIBCXX_CXX_CONFIG_H 00031 #define _GLIBCXX_CXX_CONFIG_H 1 00032 00033 // The current version of the C++ library in compressed ISO date format. 00034 #define __GLIBCXX__ 20150424 00035 00036 // Macros for various attributes. 00037 // _GLIBCXX_PURE 00038 // _GLIBCXX_CONST 00039 // _GLIBCXX_NORETURN 00040 // _GLIBCXX_NOTHROW 00041 // _GLIBCXX_VISIBILITY 00042 #ifndef _GLIBCXX_PURE 00043 # define _GLIBCXX_PURE __attribute__ ((__pure__)) 00044 #endif 00045 00046 #ifndef _GLIBCXX_CONST 00047 # define _GLIBCXX_CONST __attribute__ ((__const__)) 00048 #endif 00049 00050 #ifndef _GLIBCXX_NORETURN 00051 # define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) 00052 #endif 00053 00054 // See below for C++ 00055 #ifndef _GLIBCXX_NOTHROW 00056 # ifndef __cplusplus 00057 # define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) 00058 # endif 00059 #endif 00060 00061 // Macros for visibility attributes. 00062 // _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 00063 // _GLIBCXX_VISIBILITY 00064 # define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 00065 00066 #if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 00067 # define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) 00068 #else 00069 // If this is not supplied by the OS-specific or CPU-specific 00070 // headers included below, it will be defined to an empty default. 00071 # define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) 00072 #endif 00073 00074 // Macros for deprecated attributes. 00075 // _GLIBCXX_USE_DEPRECATED 00076 // _GLIBCXX_DEPRECATED 00077 #ifndef _GLIBCXX_USE_DEPRECATED 00078 # define _GLIBCXX_USE_DEPRECATED 1 00079 #endif 00080 00081 #if defined(__DEPRECATED) && (__cplusplus >= 201103L) 00082 # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) 00083 #else 00084 # define _GLIBCXX_DEPRECATED 00085 #endif 00086 00087 // Macros for ABI tag attributes. 00088 #ifndef _GLIBCXX_ABI_TAG_CXX11 00089 # define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) 00090 #endif 00091 00092 00093 #if __cplusplus 00094 00095 // Macro for constexpr, to support in mixed 03/0x mode. 00096 #ifndef _GLIBCXX_CONSTEXPR 00097 # if __cplusplus >= 201103L 00098 # define _GLIBCXX_CONSTEXPR constexpr 00099 # define _GLIBCXX_USE_CONSTEXPR constexpr 00100 # else 00101 # define _GLIBCXX_CONSTEXPR 00102 # define _GLIBCXX_USE_CONSTEXPR const 00103 # endif 00104 #endif 00105 00106 #ifndef _GLIBCXX14_CONSTEXPR 00107 # if __cplusplus >= 201402L 00108 # define _GLIBCXX14_CONSTEXPR constexpr 00109 # else 00110 # define _GLIBCXX14_CONSTEXPR 00111 # endif 00112 #endif 00113 00114 // Macro for noexcept, to support in mixed 03/0x mode. 00115 #ifndef _GLIBCXX_NOEXCEPT 00116 # if __cplusplus >= 201103L 00117 # define _GLIBCXX_NOEXCEPT noexcept 00118 # define _GLIBCXX_USE_NOEXCEPT noexcept 00119 # define _GLIBCXX_THROW(_EXC) 00120 # else 00121 # define _GLIBCXX_NOEXCEPT 00122 # define _GLIBCXX_USE_NOEXCEPT throw() 00123 # define _GLIBCXX_THROW(_EXC) throw(_EXC) 00124 # endif 00125 #endif 00126 00127 #ifndef _GLIBCXX_NOTHROW 00128 # define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT 00129 #endif 00130 00131 #ifndef _GLIBCXX_THROW_OR_ABORT 00132 # if __cpp_exceptions 00133 # define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) 00134 # else 00135 # define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) 00136 # endif 00137 #endif 00138 00139 // Macro for extern template, ie controling template linkage via use 00140 // of extern keyword on template declaration. As documented in the g++ 00141 // manual, it inhibits all implicit instantiations and is used 00142 // throughout the library to avoid multiple weak definitions for 00143 // required types that are already explicitly instantiated in the 00144 // library binary. This substantially reduces the binary size of 00145 // resulting executables. 00146 // Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern 00147 // templates only in basic_string, thus activating its debug-mode 00148 // checks even at -O0. 00149 # define _GLIBCXX_EXTERN_TEMPLATE 1 00150 00151 /* 00152 Outline of libstdc++ namespaces. 00153 00154 namespace std 00155 { 00156 namespace __debug { } 00157 namespace __parallel { } 00158 namespace __profile { } 00159 namespace __cxx1998 { } 00160 00161 namespace __detail { } 00162 00163 namespace rel_ops { } 00164 00165 namespace tr1 00166 { 00167 namespace placeholders { } 00168 namespace regex_constants { } 00169 namespace __detail { } 00170 } 00171 00172 namespace tr2 { } 00173 00174 namespace decimal { } 00175 00176 namespace chrono { } 00177 namespace placeholders { } 00178 namespace regex_constants { } 00179 namespace this_thread { } 00180 00181 namespace experimental { } 00182 } 00183 00184 namespace abi { } 00185 00186 namespace __gnu_cxx 00187 { 00188 namespace __detail { } 00189 } 00190 00191 For full details see: 00192 http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html 00193 */ 00194 namespace std 00195 { 00196 typedef __SIZE_TYPE__ size_t; 00197 typedef __PTRDIFF_TYPE__ ptrdiff_t; 00198 00199 #if __cplusplus >= 201103L 00200 typedef decltype(nullptr) nullptr_t; 00201 #endif 00202 } 00203 00204 # define _GLIBCXX_USE_DUAL_ABI 1 00205 00206 #if ! _GLIBCXX_USE_DUAL_ABI 00207 // Ignore any pre-defined value of _GLIBCXX_USE_CXX11_ABI 00208 # undef _GLIBCXX_USE_CXX11_ABI 00209 #endif 00210 00211 #ifndef _GLIBCXX_USE_CXX11_ABI 00212 # define _GLIBCXX_USE_CXX11_ABI 0 00213 #endif 00214 00215 #if _GLIBCXX_USE_CXX11_ABI 00216 namespace std 00217 { 00218 inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } 00219 } 00220 namespace __gnu_cxx 00221 { 00222 inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } 00223 } 00224 # define _GLIBCXX_NAMESPACE_CXX11 __cxx11:: 00225 # define _GLIBCXX_BEGIN_NAMESPACE_CXX11 namespace __cxx11 { 00226 # define _GLIBCXX_END_NAMESPACE_CXX11 } 00227 # define _GLIBCXX_DEFAULT_ABI_TAG _GLIBCXX_ABI_TAG_CXX11 00228 #else 00229 # define _GLIBCXX_NAMESPACE_CXX11 00230 # define _GLIBCXX_BEGIN_NAMESPACE_CXX11 00231 # define _GLIBCXX_END_NAMESPACE_CXX11 00232 # define _GLIBCXX_DEFAULT_ABI_TAG 00233 #endif 00234 00235 00236 // Defined if inline namespaces are used for versioning. 00237 # define _GLIBCXX_INLINE_VERSION 0 00238 00239 // Inline namespace for symbol versioning. 00240 #if _GLIBCXX_INLINE_VERSION 00241 00242 namespace std 00243 { 00244 inline namespace __7 { } 00245 00246 namespace rel_ops { inline namespace __7 { } } 00247 00248 namespace tr1 00249 { 00250 inline namespace __7 { } 00251 namespace placeholders { inline namespace __7 { } } 00252 namespace regex_constants { inline namespace __7 { } } 00253 namespace __detail { inline namespace __7 { } } 00254 } 00255 00256 namespace tr2 00257 { inline namespace __7 { } } 00258 00259 namespace decimal { inline namespace __7 { } } 00260 00261 namespace chrono { inline namespace __7 { } } 00262 namespace placeholders { inline namespace __7 { } } 00263 namespace regex_constants { inline namespace __7 { } } 00264 namespace this_thread { inline namespace __7 { } } 00265 00266 namespace experimental { inline namespace __7 { } } 00267 00268 namespace __detail { inline namespace __7 { } } 00269 } 00270 00271 namespace __gnu_cxx 00272 { 00273 inline namespace __7 { } 00274 namespace __detail { inline namespace __7 { } } 00275 } 00276 # define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { 00277 # define _GLIBCXX_END_NAMESPACE_VERSION } 00278 #else 00279 # define _GLIBCXX_BEGIN_NAMESPACE_VERSION 00280 # define _GLIBCXX_END_NAMESPACE_VERSION 00281 #endif 00282 00283 00284 // Inline namespaces for special modes: debug, parallel, profile. 00285 #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ 00286 || defined(_GLIBCXX_PROFILE) 00287 namespace std 00288 { 00289 // Non-inline namespace for components replaced by alternates in active mode. 00290 namespace __cxx1998 00291 { 00292 # if _GLIBCXX_INLINE_VERSION 00293 inline namespace __7 { } 00294 # endif 00295 00296 # if _GLIBCXX_USE_CXX11_ABI 00297 inline namespace __cxx11 __attribute__((__abi_tag__)) { } 00298 # endif 00299 } 00300 00301 // Inline namespace for debug mode. 00302 # ifdef _GLIBCXX_DEBUG 00303 inline namespace __debug { } 00304 # endif 00305 00306 // Inline namespaces for parallel mode. 00307 # ifdef _GLIBCXX_PARALLEL 00308 inline namespace __parallel { } 00309 # endif 00310 00311 // Inline namespaces for profile mode 00312 # ifdef _GLIBCXX_PROFILE 00313 inline namespace __profile { } 00314 # endif 00315 } 00316 00317 // Check for invalid usage and unsupported mixed-mode use. 00318 # if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) 00319 # error illegal use of multiple inlined namespaces 00320 # endif 00321 # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) 00322 # error illegal use of multiple inlined namespaces 00323 # endif 00324 # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) 00325 # error illegal use of multiple inlined namespaces 00326 # endif 00327 00328 // Check for invalid use due to lack for weak symbols. 00329 # if __NO_INLINE__ && !__GXX_WEAK__ 00330 # warning currently using inlined namespace mode which may fail \ 00331 without inlining due to lack of weak symbols 00332 # endif 00333 #endif 00334 00335 // Macros for namespace scope. Either namespace std:: or the name 00336 // of some nested namespace within it corresponding to the active mode. 00337 // _GLIBCXX_STD_A 00338 // _GLIBCXX_STD_C 00339 // 00340 // Macros for opening/closing conditional namespaces. 00341 // _GLIBCXX_BEGIN_NAMESPACE_ALGO 00342 // _GLIBCXX_END_NAMESPACE_ALGO 00343 // _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 00344 // _GLIBCXX_END_NAMESPACE_CONTAINER 00345 #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) 00346 # define _GLIBCXX_STD_C __cxx1998 00347 # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ 00348 namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION 00349 # define _GLIBCXX_END_NAMESPACE_CONTAINER \ 00350 _GLIBCXX_END_NAMESPACE_VERSION } 00351 # undef _GLIBCXX_EXTERN_TEMPLATE 00352 # define _GLIBCXX_EXTERN_TEMPLATE -1 00353 #endif 00354 00355 #ifdef _GLIBCXX_PARALLEL 00356 # define _GLIBCXX_STD_A __cxx1998 00357 # define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ 00358 namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION 00359 # define _GLIBCXX_END_NAMESPACE_ALGO \ 00360 _GLIBCXX_END_NAMESPACE_VERSION } 00361 #endif 00362 00363 #ifndef _GLIBCXX_STD_A 00364 # define _GLIBCXX_STD_A std 00365 #endif 00366 00367 #ifndef _GLIBCXX_STD_C 00368 # define _GLIBCXX_STD_C std 00369 #endif 00370 00371 #ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO 00372 # define _GLIBCXX_BEGIN_NAMESPACE_ALGO 00373 #endif 00374 00375 #ifndef _GLIBCXX_END_NAMESPACE_ALGO 00376 # define _GLIBCXX_END_NAMESPACE_ALGO 00377 #endif 00378 00379 #ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 00380 # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER 00381 #endif 00382 00383 #ifndef _GLIBCXX_END_NAMESPACE_CONTAINER 00384 # define _GLIBCXX_END_NAMESPACE_CONTAINER 00385 #endif 00386 00387 // GLIBCXX_ABI Deprecated 00388 // Define if compatibility should be provided for -mlong-double-64. 00389 #undef _GLIBCXX_LONG_DOUBLE_COMPAT 00390 00391 // Inline namespace for long double 128 mode. 00392 #if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ 00393 namespace std 00394 { 00395 inline namespace __gnu_cxx_ldbl128 { } 00396 } 00397 # define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: 00398 # define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { 00399 # define _GLIBCXX_END_NAMESPACE_LDBL } 00400 #else 00401 # define _GLIBCXX_NAMESPACE_LDBL 00402 # define _GLIBCXX_BEGIN_NAMESPACE_LDBL 00403 # define _GLIBCXX_END_NAMESPACE_LDBL 00404 #endif 00405 #if _GLIBCXX_USE_CXX11_ABI 00406 # define _GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_CXX11 00407 # define _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_CXX11 00408 # define _GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_CXX11 00409 #else 00410 # define _GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_LDBL 00411 # define _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_LDBL 00412 # define _GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_LDBL 00413 #endif 00414 00415 // Assert. 00416 #if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) 00417 # define __glibcxx_assert(_Condition) 00418 #else 00419 namespace std 00420 { 00421 // Avoid the use of assert, because we're trying to keep the <cassert> 00422 // include out of the mix. 00423 inline void 00424 __replacement_assert(const char* __file, int __line, 00425 const char* __function, const char* __condition) 00426 { 00427 __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, 00428 __function, __condition); 00429 __builtin_abort(); 00430 } 00431 } 00432 #define __glibcxx_assert(_Condition) \ 00433 do \ 00434 { \ 00435 if (! (_Condition)) \ 00436 std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ 00437 #_Condition); \ 00438 } while (false) 00439 #endif 00440 00441 // Macros for race detectors. 00442 // _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and 00443 // _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain 00444 // atomic (lock-free) synchronization to race detectors: 00445 // the race detector will infer a happens-before arc from the former to the 00446 // latter when they share the same argument pointer. 00447 // 00448 // The most frequent use case for these macros (and the only case in the 00449 // current implementation of the library) is atomic reference counting: 00450 // void _M_remove_reference() 00451 // { 00452 // _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); 00453 // if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) 00454 // { 00455 // _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); 00456 // _M_destroy(__a); 00457 // } 00458 // } 00459 // The annotations in this example tell the race detector that all memory 00460 // accesses occurred when the refcount was positive do not race with 00461 // memory accesses which occurred after the refcount became zero. 00462 #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE 00463 # define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) 00464 #endif 00465 #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER 00466 # define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) 00467 #endif 00468 00469 // Macros for C linkage: define extern "C" linkage only when using C++. 00470 # define _GLIBCXX_BEGIN_EXTERN_C extern "C" { 00471 # define _GLIBCXX_END_EXTERN_C } 00472 00473 #else // !__cplusplus 00474 # define _GLIBCXX_BEGIN_EXTERN_C 00475 # define _GLIBCXX_END_EXTERN_C 00476 #endif 00477 00478 00479 // First includes. 00480 00481 // Pick up any OS-specific definitions. 00482 #include <bits/os_defines.h> 00483 00484 // Pick up any CPU-specific definitions. 00485 #include <bits/cpu_defines.h> 00486 00487 // If platform uses neither visibility nor psuedo-visibility, 00488 // specify empty default for namespace annotation macros. 00489 #ifndef _GLIBCXX_PSEUDO_VISIBILITY 00490 # define _GLIBCXX_PSEUDO_VISIBILITY(V) 00491 #endif 00492 00493 // Certain function definitions that are meant to be overridable from 00494 // user code are decorated with this macro. For some targets, this 00495 // macro causes these definitions to be weak. 00496 #ifndef _GLIBCXX_WEAK_DEFINITION 00497 # define _GLIBCXX_WEAK_DEFINITION 00498 #endif 00499 00500 00501 // The remainder of the prewritten config is automatic; all the 00502 // user hooks are listed above. 00503 00504 // Create a boolean flag to be used to determine if --fast-math is set. 00505 #ifdef __FAST_MATH__ 00506 # define _GLIBCXX_FAST_MATH 1 00507 #else 00508 # define _GLIBCXX_FAST_MATH 0 00509 #endif 00510 00511 // This marks string literals in header files to be extracted for eventual 00512 // translation. It is primarily used for messages in thrown exceptions; see 00513 // src/functexcept.cc. We use __N because the more traditional _N is used 00514 // for something else under certain OSes (see BADNAMES). 00515 #define __N(msgid) (msgid) 00516 00517 // For example, <windows.h> is known to #define min and max as macros... 00518 #undef min 00519 #undef max 00520 00521 // End of prewritten config; the settings discovered at configure time follow. 00522 /* config.h. Generated from config.h.in by configure. */ 00523 /* config.h.in. Generated from configure.ac by autoheader. */ 00524 00525 /* Define to 1 if you have the `acosf' function. */ 00526 #define _GLIBCXX_HAVE_ACOSF 1 00527 00528 /* Define to 1 if you have the `acosl' function. */ 00529 #define _GLIBCXX_HAVE_ACOSL 1 00530 00531 /* Define to 1 if you have the `asinf' function. */ 00532 #define _GLIBCXX_HAVE_ASINF 1 00533 00534 /* Define to 1 if you have the `asinl' function. */ 00535 #define _GLIBCXX_HAVE_ASINL 1 00536 00537 /* Define to 1 if the target assembler supports .symver directive. */ 00538 #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 00539 00540 /* Define to 1 if you have the `atan2f' function. */ 00541 #define _GLIBCXX_HAVE_ATAN2F 1 00542 00543 /* Define to 1 if you have the `atan2l' function. */ 00544 #define _GLIBCXX_HAVE_ATAN2L 1 00545 00546 /* Define to 1 if you have the `atanf' function. */ 00547 #define _GLIBCXX_HAVE_ATANF 1 00548 00549 /* Define to 1 if you have the `atanl' function. */ 00550 #define _GLIBCXX_HAVE_ATANL 1 00551 00552 /* Define to 1 if you have the `at_quick_exit' function. */ 00553 #define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 00554 00555 /* Define to 1 if the target assembler supports thread-local storage. */ 00556 /* #undef _GLIBCXX_HAVE_CC_TLS */ 00557 00558 /* Define to 1 if you have the `ceilf' function. */ 00559 #define _GLIBCXX_HAVE_CEILF 1 00560 00561 /* Define to 1 if you have the `ceill' function. */ 00562 #define _GLIBCXX_HAVE_CEILL 1 00563 00564 /* Define to 1 if you have the <complex.h> header file. */ 00565 #define _GLIBCXX_HAVE_COMPLEX_H 1 00566 00567 /* Define to 1 if you have the `cosf' function. */ 00568 #define _GLIBCXX_HAVE_COSF 1 00569 00570 /* Define to 1 if you have the `coshf' function. */ 00571 #define _GLIBCXX_HAVE_COSHF 1 00572 00573 /* Define to 1 if you have the `coshl' function. */ 00574 #define _GLIBCXX_HAVE_COSHL 1 00575 00576 /* Define to 1 if you have the `cosl' function. */ 00577 #define _GLIBCXX_HAVE_COSL 1 00578 00579 /* Define to 1 if you have the <dlfcn.h> header file. */ 00580 #define _GLIBCXX_HAVE_DLFCN_H 1 00581 00582 /* Define if EBADMSG exists. */ 00583 #define _GLIBCXX_HAVE_EBADMSG 1 00584 00585 /* Define if ECANCELED exists. */ 00586 #define _GLIBCXX_HAVE_ECANCELED 1 00587 00588 /* Define if ECHILD exists. */ 00589 #define _GLIBCXX_HAVE_ECHILD 1 00590 00591 /* Define if EIDRM exists. */ 00592 #define _GLIBCXX_HAVE_EIDRM 1 00593 00594 /* Define to 1 if you have the <endian.h> header file. */ 00595 #define _GLIBCXX_HAVE_ENDIAN_H 1 00596 00597 /* Define if ENODATA exists. */ 00598 #define _GLIBCXX_HAVE_ENODATA 1 00599 00600 /* Define if ENOLINK exists. */ 00601 #define _GLIBCXX_HAVE_ENOLINK 1 00602 00603 /* Define if ENOSPC exists. */ 00604 #define _GLIBCXX_HAVE_ENOSPC 1 00605 00606 /* Define if ENOSR exists. */ 00607 #define _GLIBCXX_HAVE_ENOSR 1 00608 00609 /* Define if ENOSTR exists. */ 00610 #define _GLIBCXX_HAVE_ENOSTR 1 00611 00612 /* Define if ENOTRECOVERABLE exists. */ 00613 #define _GLIBCXX_HAVE_ENOTRECOVERABLE 1 00614 00615 /* Define if ENOTSUP exists. */ 00616 #define _GLIBCXX_HAVE_ENOTSUP 1 00617 00618 /* Define if EOVERFLOW exists. */ 00619 #define _GLIBCXX_HAVE_EOVERFLOW 1 00620 00621 /* Define if EOWNERDEAD exists. */ 00622 #define _GLIBCXX_HAVE_EOWNERDEAD 1 00623 00624 /* Define if EPERM exists. */ 00625 #define _GLIBCXX_HAVE_EPERM 1 00626 00627 /* Define if EPROTO exists. */ 00628 #define _GLIBCXX_HAVE_EPROTO 1 00629 00630 /* Define if ETIME exists. */ 00631 #define _GLIBCXX_HAVE_ETIME 1 00632 00633 /* Define if ETIMEDOUT exists. */ 00634 #define _GLIBCXX_HAVE_ETIMEDOUT 1 00635 00636 /* Define if ETXTBSY exists. */ 00637 #define _GLIBCXX_HAVE_ETXTBSY 1 00638 00639 /* Define if EWOULDBLOCK exists. */ 00640 #define _GLIBCXX_HAVE_EWOULDBLOCK 1 00641 00642 /* Define to 1 if you have the <execinfo.h> header file. */ 00643 #define _GLIBCXX_HAVE_EXECINFO_H 1 00644 00645 /* Define to 1 if you have the `expf' function. */ 00646 #define _GLIBCXX_HAVE_EXPF 1 00647 00648 /* Define to 1 if you have the `expl' function. */ 00649 #define _GLIBCXX_HAVE_EXPL 1 00650 00651 /* Define to 1 if you have the `fabsf' function. */ 00652 #define _GLIBCXX_HAVE_FABSF 1 00653 00654 /* Define to 1 if you have the `fabsl' function. */ 00655 #define _GLIBCXX_HAVE_FABSL 1 00656 00657 /* Define to 1 if you have the <fenv.h> header file. */ 00658 #define _GLIBCXX_HAVE_FENV_H 1 00659 00660 /* Define to 1 if you have the `finite' function. */ 00661 #define _GLIBCXX_HAVE_FINITE 1 00662 00663 /* Define to 1 if you have the `finitef' function. */ 00664 #define _GLIBCXX_HAVE_FINITEF 1 00665 00666 /* Define to 1 if you have the `finitel' function. */ 00667 #define _GLIBCXX_HAVE_FINITEL 1 00668 00669 /* Define to 1 if you have the <float.h> header file. */ 00670 #define _GLIBCXX_HAVE_FLOAT_H 1 00671 00672 /* Define to 1 if you have the `floorf' function. */ 00673 #define _GLIBCXX_HAVE_FLOORF 1 00674 00675 /* Define to 1 if you have the `floorl' function. */ 00676 #define _GLIBCXX_HAVE_FLOORL 1 00677 00678 /* Define to 1 if you have the `fmodf' function. */ 00679 #define _GLIBCXX_HAVE_FMODF 1 00680 00681 /* Define to 1 if you have the `fmodl' function. */ 00682 #define _GLIBCXX_HAVE_FMODL 1 00683 00684 /* Define to 1 if you have the `fpclass' function. */ 00685 /* #undef _GLIBCXX_HAVE_FPCLASS */ 00686 00687 /* Define to 1 if you have the <fp.h> header file. */ 00688 /* #undef _GLIBCXX_HAVE_FP_H */ 00689 00690 /* Define to 1 if you have the `frexpf' function. */ 00691 #define _GLIBCXX_HAVE_FREXPF 1 00692 00693 /* Define to 1 if you have the `frexpl' function. */ 00694 #define _GLIBCXX_HAVE_FREXPL 1 00695 00696 /* Define if _Unwind_GetIPInfo is available. */ 00697 #define _GLIBCXX_HAVE_GETIPINFO 1 00698 00699 /* Define if gets is available in <stdio.h>. */ 00700 #define _GLIBCXX_HAVE_GETS 1 00701 00702 /* Define to 1 if you have the `hypot' function. */ 00703 #define _GLIBCXX_HAVE_HYPOT 1 00704 00705 /* Define to 1 if you have the `hypotf' function. */ 00706 #define _GLIBCXX_HAVE_HYPOTF 1 00707 00708 /* Define to 1 if you have the `hypotl' function. */ 00709 #define _GLIBCXX_HAVE_HYPOTL 1 00710 00711 /* Define if you have the iconv() function. */ 00712 #define _GLIBCXX_HAVE_ICONV 1 00713 00714 /* Define to 1 if you have the <ieeefp.h> header file. */ 00715 /* #undef _GLIBCXX_HAVE_IEEEFP_H */ 00716 00717 /* Define if int64_t is available in <stdint.h>. */ 00718 #define _GLIBCXX_HAVE_INT64_T 1 00719 00720 /* Define if int64_t is a long. */ 00721 /* #undef _GLIBCXX_HAVE_INT64_T_LONG */ 00722 00723 /* Define if int64_t is a long long. */ 00724 #define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 00725 00726 /* Define to 1 if you have the <inttypes.h> header file. */ 00727 #define _GLIBCXX_HAVE_INTTYPES_H 1 00728 00729 /* Define to 1 if you have the `isinf' function. */ 00730 #define _GLIBCXX_HAVE_ISINF 1 00731 00732 /* Define to 1 if you have the `isinff' function. */ 00733 #define _GLIBCXX_HAVE_ISINFF 1 00734 00735 /* Define to 1 if you have the `isinfl' function. */ 00736 #define _GLIBCXX_HAVE_ISINFL 1 00737 00738 /* Define to 1 if you have the `isnan' function. */ 00739 #define _GLIBCXX_HAVE_ISNAN 1 00740 00741 /* Define to 1 if you have the `isnanf' function. */ 00742 #define _GLIBCXX_HAVE_ISNANF 1 00743 00744 /* Define to 1 if you have the `isnanl' function. */ 00745 #define _GLIBCXX_HAVE_ISNANL 1 00746 00747 /* Defined if iswblank exists. */ 00748 #define _GLIBCXX_HAVE_ISWBLANK 1 00749 00750 /* Define if LC_MESSAGES is available in <locale.h>. */ 00751 #define _GLIBCXX_HAVE_LC_MESSAGES 1 00752 00753 /* Define to 1 if you have the `ldexpf' function. */ 00754 #define _GLIBCXX_HAVE_LDEXPF 1 00755 00756 /* Define to 1 if you have the `ldexpl' function. */ 00757 #define _GLIBCXX_HAVE_LDEXPL 1 00758 00759 /* Define to 1 if you have the <libintl.h> header file. */ 00760 #define _GLIBCXX_HAVE_LIBINTL_H 1 00761 00762 /* Only used in build directory testsuite_hooks.h. */ 00763 #define _GLIBCXX_HAVE_LIMIT_AS 1 00764 00765 /* Only used in build directory testsuite_hooks.h. */ 00766 #define _GLIBCXX_HAVE_LIMIT_DATA 1 00767 00768 /* Only used in build directory testsuite_hooks.h. */ 00769 #define _GLIBCXX_HAVE_LIMIT_FSIZE 1 00770 00771 /* Only used in build directory testsuite_hooks.h. */ 00772 #define _GLIBCXX_HAVE_LIMIT_RSS 1 00773 00774 /* Only used in build directory testsuite_hooks.h. */ 00775 #define _GLIBCXX_HAVE_LIMIT_VMEM 0 00776 00777 /* Define if futex syscall is available. */ 00778 #define _GLIBCXX_HAVE_LINUX_FUTEX 1 00779 00780 /* Define to 1 if you have the <locale.h> header file. */ 00781 #define _GLIBCXX_HAVE_LOCALE_H 1 00782 00783 /* Define to 1 if you have the `log10f' function. */ 00784 #define _GLIBCXX_HAVE_LOG10F 1 00785 00786 /* Define to 1 if you have the `log10l' function. */ 00787 #define _GLIBCXX_HAVE_LOG10L 1 00788 00789 /* Define to 1 if you have the `logf' function. */ 00790 #define _GLIBCXX_HAVE_LOGF 1 00791 00792 /* Define to 1 if you have the `logl' function. */ 00793 #define _GLIBCXX_HAVE_LOGL 1 00794 00795 /* Define to 1 if you have the <machine/endian.h> header file. */ 00796 /* #undef _GLIBCXX_HAVE_MACHINE_ENDIAN_H */ 00797 00798 /* Define to 1 if you have the <machine/param.h> header file. */ 00799 /* #undef _GLIBCXX_HAVE_MACHINE_PARAM_H */ 00800 00801 /* Define if mbstate_t exists in wchar.h. */ 00802 #define _GLIBCXX_HAVE_MBSTATE_T 1 00803 00804 /* Define to 1 if you have the <memory.h> header file. */ 00805 #define _GLIBCXX_HAVE_MEMORY_H 1 00806 00807 /* Define to 1 if you have the `modf' function. */ 00808 #define _GLIBCXX_HAVE_MODF 1 00809 00810 /* Define to 1 if you have the `modff' function. */ 00811 #define _GLIBCXX_HAVE_MODFF 1 00812 00813 /* Define to 1 if you have the `modfl' function. */ 00814 #define _GLIBCXX_HAVE_MODFL 1 00815 00816 /* Define to 1 if you have the <nan.h> header file. */ 00817 /* #undef _GLIBCXX_HAVE_NAN_H */ 00818 00819 /* Define if poll is available in <poll.h>. */ 00820 #define _GLIBCXX_HAVE_POLL 1 00821 00822 /* Define to 1 if you have the `powf' function. */ 00823 #define _GLIBCXX_HAVE_POWF 1 00824 00825 /* Define to 1 if you have the `powl' function. */ 00826 #define _GLIBCXX_HAVE_POWL 1 00827 00828 /* Define to 1 if you have the `qfpclass' function. */ 00829 /* #undef _GLIBCXX_HAVE_QFPCLASS */ 00830 00831 /* Define to 1 if you have the `quick_exit' function. */ 00832 #define _GLIBCXX_HAVE_QUICK_EXIT 1 00833 00834 /* Define to 1 if you have the `setenv' function. */ 00835 #define _GLIBCXX_HAVE_SETENV 1 00836 00837 /* Define to 1 if you have the `sincos' function. */ 00838 #define _GLIBCXX_HAVE_SINCOS 1 00839 00840 /* Define to 1 if you have the `sincosf' function. */ 00841 #define _GLIBCXX_HAVE_SINCOSF 1 00842 00843 /* Define to 1 if you have the `sincosl' function. */ 00844 #define _GLIBCXX_HAVE_SINCOSL 1 00845 00846 /* Define to 1 if you have the `sinf' function. */ 00847 #define _GLIBCXX_HAVE_SINF 1 00848 00849 /* Define to 1 if you have the `sinhf' function. */ 00850 #define _GLIBCXX_HAVE_SINHF 1 00851 00852 /* Define to 1 if you have the `sinhl' function. */ 00853 #define _GLIBCXX_HAVE_SINHL 1 00854 00855 /* Define to 1 if you have the `sinl' function. */ 00856 #define _GLIBCXX_HAVE_SINL 1 00857 00858 /* Defined if sleep exists. */ 00859 /* #undef _GLIBCXX_HAVE_SLEEP */ 00860 00861 /* Define to 1 if you have the `sqrtf' function. */ 00862 #define _GLIBCXX_HAVE_SQRTF 1 00863 00864 /* Define to 1 if you have the `sqrtl' function. */ 00865 #define _GLIBCXX_HAVE_SQRTL 1 00866 00867 /* Define to 1 if you have the <stdalign.h> header file. */ 00868 #define _GLIBCXX_HAVE_STDALIGN_H 1 00869 00870 /* Define to 1 if you have the <stdbool.h> header file. */ 00871 #define _GLIBCXX_HAVE_STDBOOL_H 1 00872 00873 /* Define to 1 if you have the <stdint.h> header file. */ 00874 #define _GLIBCXX_HAVE_STDINT_H 1 00875 00876 /* Define to 1 if you have the <stdlib.h> header file. */ 00877 #define _GLIBCXX_HAVE_STDLIB_H 1 00878 00879 /* Define if strerror_l is available in <string.h>. */ 00880 #define _GLIBCXX_HAVE_STRERROR_L 1 00881 00882 /* Define if strerror_r is available in <string.h>. */ 00883 #define _GLIBCXX_HAVE_STRERROR_R 1 00884 00885 /* Define to 1 if you have the <strings.h> header file. */ 00886 #define _GLIBCXX_HAVE_STRINGS_H 1 00887 00888 /* Define to 1 if you have the <string.h> header file. */ 00889 #define _GLIBCXX_HAVE_STRING_H 1 00890 00891 /* Define to 1 if you have the `strtof' function. */ 00892 #define _GLIBCXX_HAVE_STRTOF 1 00893 00894 /* Define to 1 if you have the `strtold' function. */ 00895 #define _GLIBCXX_HAVE_STRTOLD 1 00896 00897 /* Define if strxfrm_l is available in <string.h>. */ 00898 #define _GLIBCXX_HAVE_STRXFRM_L 1 00899 00900 /* Define to 1 if the target runtime linker supports binding the same symbol 00901 to different versions. */ 00902 #define _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1 00903 00904 /* Define to 1 if you have the <sys/filio.h> header file. */ 00905 /* #undef _GLIBCXX_HAVE_SYS_FILIO_H */ 00906 00907 /* Define to 1 if you have the <sys/ioctl.h> header file. */ 00908 #define _GLIBCXX_HAVE_SYS_IOCTL_H 1 00909 00910 /* Define to 1 if you have the <sys/ipc.h> header file. */ 00911 #define _GLIBCXX_HAVE_SYS_IPC_H 1 00912 00913 /* Define to 1 if you have the <sys/isa_defs.h> header file. */ 00914 /* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ 00915 00916 /* Define to 1 if you have the <sys/machine.h> header file. */ 00917 /* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ 00918 00919 /* Define to 1 if you have the <sys/param.h> header file. */ 00920 #define _GLIBCXX_HAVE_SYS_PARAM_H 1 00921 00922 /* Define to 1 if you have the <sys/resource.h> header file. */ 00923 #define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 00924 00925 /* Define to 1 if you have a suitable <sys/sdt.h> header file */ 00926 /* #undef _GLIBCXX_HAVE_SYS_SDT_H */ 00927 00928 /* Define to 1 if you have the <sys/sem.h> header file. */ 00929 #define _GLIBCXX_HAVE_SYS_SEM_H 1 00930 00931 /* Define to 1 if you have the <sys/stat.h> header file. */ 00932 #define _GLIBCXX_HAVE_SYS_STAT_H 1 00933 00934 /* Define to 1 if you have the <sys/sysinfo.h> header file. */ 00935 #define _GLIBCXX_HAVE_SYS_SYSINFO_H 1 00936 00937 /* Define to 1 if you have the <sys/time.h> header file. */ 00938 #define _GLIBCXX_HAVE_SYS_TIME_H 1 00939 00940 /* Define to 1 if you have the <sys/types.h> header file. */ 00941 #define _GLIBCXX_HAVE_SYS_TYPES_H 1 00942 00943 /* Define to 1 if you have the <sys/uio.h> header file. */ 00944 #define _GLIBCXX_HAVE_SYS_UIO_H 1 00945 00946 /* Define if S_IFREG is available in <sys/stat.h>. */ 00947 /* #undef _GLIBCXX_HAVE_S_IFREG */ 00948 00949 /* Define if S_IFREG is available in <sys/stat.h>. */ 00950 #define _GLIBCXX_HAVE_S_ISREG 1 00951 00952 /* Define to 1 if you have the `tanf' function. */ 00953 #define _GLIBCXX_HAVE_TANF 1 00954 00955 /* Define to 1 if you have the `tanhf' function. */ 00956 #define _GLIBCXX_HAVE_TANHF 1 00957 00958 /* Define to 1 if you have the `tanhl' function. */ 00959 #define _GLIBCXX_HAVE_TANHL 1 00960 00961 /* Define to 1 if you have the `tanl' function. */ 00962 #define _GLIBCXX_HAVE_TANL 1 00963 00964 /* Define to 1 if you have the <tgmath.h> header file. */ 00965 #define _GLIBCXX_HAVE_TGMATH_H 1 00966 00967 /* Define to 1 if the target supports thread-local storage. */ 00968 #define _GLIBCXX_HAVE_TLS 1 00969 00970 /* Define to 1 if you have the <unistd.h> header file. */ 00971 #define _GLIBCXX_HAVE_UNISTD_H 1 00972 00973 /* Defined if usleep exists. */ 00974 /* #undef _GLIBCXX_HAVE_USLEEP */ 00975 00976 /* Defined if vfwscanf exists. */ 00977 #define _GLIBCXX_HAVE_VFWSCANF 1 00978 00979 /* Defined if vswscanf exists. */ 00980 #define _GLIBCXX_HAVE_VSWSCANF 1 00981 00982 /* Defined if vwscanf exists. */ 00983 #define _GLIBCXX_HAVE_VWSCANF 1 00984 00985 /* Define to 1 if you have the <wchar.h> header file. */ 00986 #define _GLIBCXX_HAVE_WCHAR_H 1 00987 00988 /* Defined if wcstof exists. */ 00989 #define _GLIBCXX_HAVE_WCSTOF 1 00990 00991 /* Define to 1 if you have the <wctype.h> header file. */ 00992 #define _GLIBCXX_HAVE_WCTYPE_H 1 00993 00994 /* Defined if Sleep exists. */ 00995 /* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ 00996 00997 /* Define if writev is available in <sys/uio.h>. */ 00998 #define _GLIBCXX_HAVE_WRITEV 1 00999 01000 /* Define to 1 if you have the `_acosf' function. */ 01001 /* #undef _GLIBCXX_HAVE__ACOSF */ 01002 01003 /* Define to 1 if you have the `_acosl' function. */ 01004 /* #undef _GLIBCXX_HAVE__ACOSL */ 01005 01006 /* Define to 1 if you have the `_asinf' function. */ 01007 /* #undef _GLIBCXX_HAVE__ASINF */ 01008 01009 /* Define to 1 if you have the `_asinl' function. */ 01010 /* #undef _GLIBCXX_HAVE__ASINL */ 01011 01012 /* Define to 1 if you have the `_atan2f' function. */ 01013 /* #undef _GLIBCXX_HAVE__ATAN2F */ 01014 01015 /* Define to 1 if you have the `_atan2l' function. */ 01016 /* #undef _GLIBCXX_HAVE__ATAN2L */ 01017 01018 /* Define to 1 if you have the `_atanf' function. */ 01019 /* #undef _GLIBCXX_HAVE__ATANF */ 01020 01021 /* Define to 1 if you have the `_atanl' function. */ 01022 /* #undef _GLIBCXX_HAVE__ATANL */ 01023 01024 /* Define to 1 if you have the `_ceilf' function. */ 01025 /* #undef _GLIBCXX_HAVE__CEILF */ 01026 01027 /* Define to 1 if you have the `_ceill' function. */ 01028 /* #undef _GLIBCXX_HAVE__CEILL */ 01029 01030 /* Define to 1 if you have the `_cosf' function. */ 01031 /* #undef _GLIBCXX_HAVE__COSF */ 01032 01033 /* Define to 1 if you have the `_coshf' function. */ 01034 /* #undef _GLIBCXX_HAVE__COSHF */ 01035 01036 /* Define to 1 if you have the `_coshl' function. */ 01037 /* #undef _GLIBCXX_HAVE__COSHL */ 01038 01039 /* Define to 1 if you have the `_cosl' function. */ 01040 /* #undef _GLIBCXX_HAVE__COSL */ 01041 01042 /* Define to 1 if you have the `_expf' function. */ 01043 /* #undef _GLIBCXX_HAVE__EXPF */ 01044 01045 /* Define to 1 if you have the `_expl' function. */ 01046 /* #undef _GLIBCXX_HAVE__EXPL */ 01047 01048 /* Define to 1 if you have the `_fabsf' function. */ 01049 /* #undef _GLIBCXX_HAVE__FABSF */ 01050 01051 /* Define to 1 if you have the `_fabsl' function. */ 01052 /* #undef _GLIBCXX_HAVE__FABSL */ 01053 01054 /* Define to 1 if you have the `_finite' function. */ 01055 /* #undef _GLIBCXX_HAVE__FINITE */ 01056 01057 /* Define to 1 if you have the `_finitef' function. */ 01058 /* #undef _GLIBCXX_HAVE__FINITEF */ 01059 01060 /* Define to 1 if you have the `_finitel' function. */ 01061 /* #undef _GLIBCXX_HAVE__FINITEL */ 01062 01063 /* Define to 1 if you have the `_floorf' function. */ 01064 /* #undef _GLIBCXX_HAVE__FLOORF */ 01065 01066 /* Define to 1 if you have the `_floorl' function. */ 01067 /* #undef _GLIBCXX_HAVE__FLOORL */ 01068 01069 /* Define to 1 if you have the `_fmodf' function. */ 01070 /* #undef _GLIBCXX_HAVE__FMODF */ 01071 01072 /* Define to 1 if you have the `_fmodl' function. */ 01073 /* #undef _GLIBCXX_HAVE__FMODL */ 01074 01075 /* Define to 1 if you have the `_fpclass' function. */ 01076 /* #undef _GLIBCXX_HAVE__FPCLASS */ 01077 01078 /* Define to 1 if you have the `_frexpf' function. */ 01079 /* #undef _GLIBCXX_HAVE__FREXPF */ 01080 01081 /* Define to 1 if you have the `_frexpl' function. */ 01082 /* #undef _GLIBCXX_HAVE__FREXPL */ 01083 01084 /* Define to 1 if you have the `_hypot' function. */ 01085 /* #undef _GLIBCXX_HAVE__HYPOT */ 01086 01087 /* Define to 1 if you have the `_hypotf' function. */ 01088 /* #undef _GLIBCXX_HAVE__HYPOTF */ 01089 01090 /* Define to 1 if you have the `_hypotl' function. */ 01091 /* #undef _GLIBCXX_HAVE__HYPOTL */ 01092 01093 /* Define to 1 if you have the `_isinf' function. */ 01094 /* #undef _GLIBCXX_HAVE__ISINF */ 01095 01096 /* Define to 1 if you have the `_isinff' function. */ 01097 /* #undef _GLIBCXX_HAVE__ISINFF */ 01098 01099 /* Define to 1 if you have the `_isinfl' function. */ 01100 /* #undef _GLIBCXX_HAVE__ISINFL */ 01101 01102 /* Define to 1 if you have the `_isnan' function. */ 01103 /* #undef _GLIBCXX_HAVE__ISNAN */ 01104 01105 /* Define to 1 if you have the `_isnanf' function. */ 01106 /* #undef _GLIBCXX_HAVE__ISNANF */ 01107 01108 /* Define to 1 if you have the `_isnanl' function. */ 01109 /* #undef _GLIBCXX_HAVE__ISNANL */ 01110 01111 /* Define to 1 if you have the `_ldexpf' function. */ 01112 /* #undef _GLIBCXX_HAVE__LDEXPF */ 01113 01114 /* Define to 1 if you have the `_ldexpl' function. */ 01115 /* #undef _GLIBCXX_HAVE__LDEXPL */ 01116 01117 /* Define to 1 if you have the `_log10f' function. */ 01118 /* #undef _GLIBCXX_HAVE__LOG10F */ 01119 01120 /* Define to 1 if you have the `_log10l' function. */ 01121 /* #undef _GLIBCXX_HAVE__LOG10L */ 01122 01123 /* Define to 1 if you have the `_logf' function. */ 01124 /* #undef _GLIBCXX_HAVE__LOGF */ 01125 01126 /* Define to 1 if you have the `_logl' function. */ 01127 /* #undef _GLIBCXX_HAVE__LOGL */ 01128 01129 /* Define to 1 if you have the `_modf' function. */ 01130 /* #undef _GLIBCXX_HAVE__MODF */ 01131 01132 /* Define to 1 if you have the `_modff' function. */ 01133 /* #undef _GLIBCXX_HAVE__MODFF */ 01134 01135 /* Define to 1 if you have the `_modfl' function. */ 01136 /* #undef _GLIBCXX_HAVE__MODFL */ 01137 01138 /* Define to 1 if you have the `_powf' function. */ 01139 /* #undef _GLIBCXX_HAVE__POWF */ 01140 01141 /* Define to 1 if you have the `_powl' function. */ 01142 /* #undef _GLIBCXX_HAVE__POWL */ 01143 01144 /* Define to 1 if you have the `_qfpclass' function. */ 01145 /* #undef _GLIBCXX_HAVE__QFPCLASS */ 01146 01147 /* Define to 1 if you have the `_sincos' function. */ 01148 /* #undef _GLIBCXX_HAVE__SINCOS */ 01149 01150 /* Define to 1 if you have the `_sincosf' function. */ 01151 /* #undef _GLIBCXX_HAVE__SINCOSF */ 01152 01153 /* Define to 1 if you have the `_sincosl' function. */ 01154 /* #undef _GLIBCXX_HAVE__SINCOSL */ 01155 01156 /* Define to 1 if you have the `_sinf' function. */ 01157 /* #undef _GLIBCXX_HAVE__SINF */ 01158 01159 /* Define to 1 if you have the `_sinhf' function. */ 01160 /* #undef _GLIBCXX_HAVE__SINHF */ 01161 01162 /* Define to 1 if you have the `_sinhl' function. */ 01163 /* #undef _GLIBCXX_HAVE__SINHL */ 01164 01165 /* Define to 1 if you have the `_sinl' function. */ 01166 /* #undef _GLIBCXX_HAVE__SINL */ 01167 01168 /* Define to 1 if you have the `_sqrtf' function. */ 01169 /* #undef _GLIBCXX_HAVE__SQRTF */ 01170 01171 /* Define to 1 if you have the `_sqrtl' function. */ 01172 /* #undef _GLIBCXX_HAVE__SQRTL */ 01173 01174 /* Define to 1 if you have the `_tanf' function. */ 01175 /* #undef _GLIBCXX_HAVE__TANF */ 01176 01177 /* Define to 1 if you have the `_tanhf' function. */ 01178 /* #undef _GLIBCXX_HAVE__TANHF */ 01179 01180 /* Define to 1 if you have the `_tanhl' function. */ 01181 /* #undef _GLIBCXX_HAVE__TANHL */ 01182 01183 /* Define to 1 if you have the `_tanl' function. */ 01184 /* #undef _GLIBCXX_HAVE__TANL */ 01185 01186 /* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ 01187 /* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ 01188 01189 /* Define as const if the declaration of iconv() needs const. */ 01190 #define _GLIBCXX_ICONV_CONST 01191 01192 /* Define to the sub-directory in which libtool stores uninstalled libraries. 01193 */ 01194 #define LT_OBJDIR ".libs/" 01195 01196 /* Name of package */ 01197 /* #undef _GLIBCXX_PACKAGE */ 01198 01199 /* Define to the address where bug reports for this package should be sent. */ 01200 #define _GLIBCXX_PACKAGE_BUGREPORT "" 01201 01202 /* Define to the full name of this package. */ 01203 #define _GLIBCXX_PACKAGE_NAME "package-unused" 01204 01205 /* Define to the full name and version of this package. */ 01206 #define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" 01207 01208 /* Define to the one symbol short name of this package. */ 01209 #define _GLIBCXX_PACKAGE_TARNAME "libstdc++" 01210 01211 /* Define to the home page for this package. */ 01212 #define _GLIBCXX_PACKAGE_URL "" 01213 01214 /* Define to the version of this package. */ 01215 #define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" 01216 01217 /* The size of `char', as computed by sizeof. */ 01218 /* #undef SIZEOF_CHAR */ 01219 01220 /* The size of `int', as computed by sizeof. */ 01221 /* #undef SIZEOF_INT */ 01222 01223 /* The size of `long', as computed by sizeof. */ 01224 /* #undef SIZEOF_LONG */ 01225 01226 /* The size of `short', as computed by sizeof. */ 01227 /* #undef SIZEOF_SHORT */ 01228 01229 /* The size of `void *', as computed by sizeof. */ 01230 /* #undef SIZEOF_VOID_P */ 01231 01232 /* Define to 1 if you have the ANSI C header files. */ 01233 #define STDC_HEADERS 1 01234 01235 /* Version number of package */ 01236 /* #undef _GLIBCXX_VERSION */ 01237 01238 /* Define if the compiler supports C++11 atomics. */ 01239 #define _GLIBCXX_ATOMIC_BUILTINS 1 01240 01241 /* Define to use concept checking code from the boost libraries. */ 01242 /* #undef _GLIBCXX_CONCEPT_CHECKS */ 01243 01244 /* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, 01245 undefined for platform defaults */ 01246 #define _GLIBCXX_FULLY_DYNAMIC_STRING 0 01247 01248 /* Define if gthreads library is available. */ 01249 #define _GLIBCXX_HAS_GTHREADS 1 01250 01251 /* Define to 1 if a full hosted library is built, or 0 if freestanding. */ 01252 #define _GLIBCXX_HOSTED 1 01253 01254 /* Define if compatibility should be provided for -mlong-double-64. */ 01255 01256 /* Define if ptrdiff_t is int. */ 01257 #define _GLIBCXX_PTRDIFF_T_IS_INT 1 01258 01259 /* Define if using setrlimit to set resource limits during "make check" */ 01260 #define _GLIBCXX_RES_LIMITS 1 01261 01262 /* Define if size_t is unsigned int. */ 01263 #define _GLIBCXX_SIZE_T_IS_UINT 1 01264 01265 /* Define if the compiler is configured for setjmp/longjmp exceptions. */ 01266 /* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ 01267 01268 /* Define to the value of the EOF integer constant. */ 01269 #define _GLIBCXX_STDIO_EOF -1 01270 01271 /* Define to the value of the SEEK_CUR integer constant. */ 01272 #define _GLIBCXX_STDIO_SEEK_CUR 1 01273 01274 /* Define to the value of the SEEK_END integer constant. */ 01275 #define _GLIBCXX_STDIO_SEEK_END 2 01276 01277 /* Define to use symbol versioning in the shared library. */ 01278 #define _GLIBCXX_SYMVER 1 01279 01280 /* Define to use darwin versioning in the shared library. */ 01281 /* #undef _GLIBCXX_SYMVER_DARWIN */ 01282 01283 /* Define to use GNU versioning in the shared library. */ 01284 #define _GLIBCXX_SYMVER_GNU 1 01285 01286 /* Define to use GNU namespace versioning in the shared library. */ 01287 /* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ 01288 01289 /* Define to use Sun versioning in the shared library. */ 01290 /* #undef _GLIBCXX_SYMVER_SUN */ 01291 01292 /* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>, 01293 <stdio.h>, and <stdlib.h> can be used or exposed. */ 01294 #define _GLIBCXX_USE_C99 1 01295 01296 /* Define if C99 functions in <complex.h> should be used in <complex>. Using 01297 compiler builtins for these functions requires corresponding C99 library 01298 functions to be present. */ 01299 #define _GLIBCXX_USE_C99_COMPLEX 1 01300 01301 /* Define if C99 functions in <complex.h> should be used in <tr1/complex>. 01302 Using compiler builtins for these functions requires corresponding C99 01303 library functions to be present. */ 01304 #define _GLIBCXX_USE_C99_COMPLEX_TR1 1 01305 01306 /* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in 01307 namespace std::tr1. */ 01308 #define _GLIBCXX_USE_C99_CTYPE_TR1 1 01309 01310 /* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in 01311 namespace std::tr1. */ 01312 #define _GLIBCXX_USE_C99_FENV_TR1 1 01313 01314 /* Define if C99 functions in <inttypes.h> should be imported in 01315 <tr1/cinttypes> in namespace std::tr1. */ 01316 #define _GLIBCXX_USE_C99_INTTYPES_TR1 1 01317 01318 /* Define if wchar_t C99 functions in <inttypes.h> should be imported in 01319 <tr1/cinttypes> in namespace std::tr1. */ 01320 #define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 01321 01322 /* Define if C99 functions or macros in <math.h> should be imported in <cmath> 01323 in namespace std. */ 01324 #define _GLIBCXX_USE_C99_MATH 1 01325 01326 /* Define if C99 functions or macros in <math.h> should be imported in 01327 <tr1/cmath> in namespace std::tr1. */ 01328 #define _GLIBCXX_USE_C99_MATH_TR1 1 01329 01330 /* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in 01331 namespace std::tr1. */ 01332 #define _GLIBCXX_USE_C99_STDINT_TR1 1 01333 01334 /* Defined if clock_gettime syscall has monotonic and realtime clock support. 01335 */ 01336 #define _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL 1 01337 01338 /* Defined if clock_gettime has monotonic clock support. */ 01339 #define _GLIBCXX_USE_CLOCK_MONOTONIC 1 01340 01341 /* Defined if clock_gettime has realtime clock support. */ 01342 #define _GLIBCXX_USE_CLOCK_REALTIME 1 01343 01344 /* Define if ISO/IEC TR 24733 decimal floating point types are supported on 01345 this host. */ 01346 #define _GLIBCXX_USE_DECIMAL_FLOAT 1 01347 01348 /* Define if __float128 is supported on this host. */ 01349 #define _GLIBCXX_USE_FLOAT128 1 01350 01351 /* Defined if gettimeofday is available. */ 01352 #define _GLIBCXX_USE_GETTIMEOFDAY 1 01353 01354 /* Define if get_nprocs is available in <sys/sysinfo.h>. */ 01355 #define _GLIBCXX_USE_GET_NPROCS 1 01356 01357 /* Define if __int128 is supported on this host. */ 01358 /* #undef _GLIBCXX_USE_INT128 */ 01359 01360 /* Define if LFS support is available. */ 01361 #define _GLIBCXX_USE_LFS 1 01362 01363 /* Define if code specialized for long long should be used. */ 01364 #define _GLIBCXX_USE_LONG_LONG 1 01365 01366 /* Defined if nanosleep is available. */ 01367 #define _GLIBCXX_USE_NANOSLEEP 1 01368 01369 /* Define if NLS translations are to be used. */ 01370 #define _GLIBCXX_USE_NLS 1 01371 01372 /* Define if pthreads_num_processors_np is available in <pthread.h>. */ 01373 /* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ 01374 01375 /* Define if POSIX read/write locks are available in <gthr.h>. */ 01376 #define _GLIBCXX_USE_PTHREAD_RWLOCK_T 1 01377 01378 /* Define if /dev/random and /dev/urandom are available for the random_device 01379 of TR1 (Chapter 5.1). */ 01380 #define _GLIBCXX_USE_RANDOM_TR1 1 01381 01382 /* Defined if sched_yield is available. */ 01383 #define _GLIBCXX_USE_SCHED_YIELD 1 01384 01385 /* Define if _SC_NPROCESSORS_ONLN is available in <unistd.h>. */ 01386 #define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 01387 01388 /* Define if _SC_NPROC_ONLN is available in <unistd.h>. */ 01389 /* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ 01390 01391 /* Define if sysctl(), CTL_HW and HW_NCPU are available in <sys/sysctl.h>. */ 01392 /* #undef _GLIBCXX_USE_SYSCTL_HW_NCPU */ 01393 01394 /* Define if obsolescent tmpnam is available in <stdio.h>. */ 01395 #define _GLIBCXX_USE_TMPNAM 1 01396 01397 /* Define if code specialized for wchar_t should be used. */ 01398 #define _GLIBCXX_USE_WCHAR_T 1 01399 01400 /* Define to 1 if a verbose library is built, or 0 otherwise. */ 01401 #define _GLIBCXX_VERBOSE 1 01402 01403 /* Defined if as can handle rdrand. */ 01404 #define _GLIBCXX_X86_RDRAND 1 01405 01406 /* Define to 1 if mutex_timedlock is available. */ 01407 #define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 01408 01409 #if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) 01410 # define _GLIBCXX_HAVE_ACOSF 1 01411 # define acosf _acosf 01412 #endif 01413 01414 #if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) 01415 # define _GLIBCXX_HAVE_ACOSL 1 01416 # define acosl _acosl 01417 #endif 01418 01419 #if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) 01420 # define _GLIBCXX_HAVE_ASINF 1 01421 # define asinf _asinf 01422 #endif 01423 01424 #if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) 01425 # define _GLIBCXX_HAVE_ASINL 1 01426 # define asinl _asinl 01427 #endif 01428 01429 #if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) 01430 # define _GLIBCXX_HAVE_ATAN2F 1 01431 # define atan2f _atan2f 01432 #endif 01433 01434 #if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) 01435 # define _GLIBCXX_HAVE_ATAN2L 1 01436 # define atan2l _atan2l 01437 #endif 01438 01439 #if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) 01440 # define _GLIBCXX_HAVE_ATANF 1 01441 # define atanf _atanf 01442 #endif 01443 01444 #if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) 01445 # define _GLIBCXX_HAVE_ATANL 1 01446 # define atanl _atanl 01447 #endif 01448 01449 #if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) 01450 # define _GLIBCXX_HAVE_CEILF 1 01451 # define ceilf _ceilf 01452 #endif 01453 01454 #if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) 01455 # define _GLIBCXX_HAVE_CEILL 1 01456 # define ceill _ceill 01457 #endif 01458 01459 #if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) 01460 # define _GLIBCXX_HAVE_COSF 1 01461 # define cosf _cosf 01462 #endif 01463 01464 #if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) 01465 # define _GLIBCXX_HAVE_COSHF 1 01466 # define coshf _coshf 01467 #endif 01468 01469 #if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) 01470 # define _GLIBCXX_HAVE_COSHL 1 01471 # define coshl _coshl 01472 #endif 01473 01474 #if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) 01475 # define _GLIBCXX_HAVE_COSL 1 01476 # define cosl _cosl 01477 #endif 01478 01479 #if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) 01480 # define _GLIBCXX_HAVE_EXPF 1 01481 # define expf _expf 01482 #endif 01483 01484 #if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) 01485 # define _GLIBCXX_HAVE_EXPL 1 01486 # define expl _expl 01487 #endif 01488 01489 #if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) 01490 # define _GLIBCXX_HAVE_FABSF 1 01491 # define fabsf _fabsf 01492 #endif 01493 01494 #if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) 01495 # define _GLIBCXX_HAVE_FABSL 1 01496 # define fabsl _fabsl 01497 #endif 01498 01499 #if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) 01500 # define _GLIBCXX_HAVE_FINITE 1 01501 # define finite _finite 01502 #endif 01503 01504 #if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) 01505 # define _GLIBCXX_HAVE_FINITEF 1 01506 # define finitef _finitef 01507 #endif 01508 01509 #if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) 01510 # define _GLIBCXX_HAVE_FINITEL 1 01511 # define finitel _finitel 01512 #endif 01513 01514 #if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) 01515 # define _GLIBCXX_HAVE_FLOORF 1 01516 # define floorf _floorf 01517 #endif 01518 01519 #if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) 01520 # define _GLIBCXX_HAVE_FLOORL 1 01521 # define floorl _floorl 01522 #endif 01523 01524 #if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) 01525 # define _GLIBCXX_HAVE_FMODF 1 01526 # define fmodf _fmodf 01527 #endif 01528 01529 #if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) 01530 # define _GLIBCXX_HAVE_FMODL 1 01531 # define fmodl _fmodl 01532 #endif 01533 01534 #if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) 01535 # define _GLIBCXX_HAVE_FPCLASS 1 01536 # define fpclass _fpclass 01537 #endif 01538 01539 #if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) 01540 # define _GLIBCXX_HAVE_FREXPF 1 01541 # define frexpf _frexpf 01542 #endif 01543 01544 #if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) 01545 # define _GLIBCXX_HAVE_FREXPL 1 01546 # define frexpl _frexpl 01547 #endif 01548 01549 #if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) 01550 # define _GLIBCXX_HAVE_HYPOT 1 01551 # define hypot _hypot 01552 #endif 01553 01554 #if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) 01555 # define _GLIBCXX_HAVE_HYPOTF 1 01556 # define hypotf _hypotf 01557 #endif 01558 01559 #if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) 01560 # define _GLIBCXX_HAVE_HYPOTL 1 01561 # define hypotl _hypotl 01562 #endif 01563 01564 #if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) 01565 # define _GLIBCXX_HAVE_ISINF 1 01566 # define isinf _isinf 01567 #endif 01568 01569 #if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) 01570 # define _GLIBCXX_HAVE_ISINFF 1 01571 # define isinff _isinff 01572 #endif 01573 01574 #if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) 01575 # define _GLIBCXX_HAVE_ISINFL 1 01576 # define isinfl _isinfl 01577 #endif 01578 01579 #if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) 01580 # define _GLIBCXX_HAVE_ISNAN 1 01581 # define isnan _isnan 01582 #endif 01583 01584 #if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) 01585 # define _GLIBCXX_HAVE_ISNANF 1 01586 # define isnanf _isnanf 01587 #endif 01588 01589 #if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) 01590 # define _GLIBCXX_HAVE_ISNANL 1 01591 # define isnanl _isnanl 01592 #endif 01593 01594 #if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) 01595 # define _GLIBCXX_HAVE_LDEXPF 1 01596 # define ldexpf _ldexpf 01597 #endif 01598 01599 #if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) 01600 # define _GLIBCXX_HAVE_LDEXPL 1 01601 # define ldexpl _ldexpl 01602 #endif 01603 01604 #if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) 01605 # define _GLIBCXX_HAVE_LOG10F 1 01606 # define log10f _log10f 01607 #endif 01608 01609 #if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) 01610 # define _GLIBCXX_HAVE_LOG10L 1 01611 # define log10l _log10l 01612 #endif 01613 01614 #if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) 01615 # define _GLIBCXX_HAVE_LOGF 1 01616 # define logf _logf 01617 #endif 01618 01619 #if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) 01620 # define _GLIBCXX_HAVE_LOGL 1 01621 # define logl _logl 01622 #endif 01623 01624 #if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) 01625 # define _GLIBCXX_HAVE_MODF 1 01626 # define modf _modf 01627 #endif 01628 01629 #if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) 01630 # define _GLIBCXX_HAVE_MODFF 1 01631 # define modff _modff 01632 #endif 01633 01634 #if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) 01635 # define _GLIBCXX_HAVE_MODFL 1 01636 # define modfl _modfl 01637 #endif 01638 01639 #if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) 01640 # define _GLIBCXX_HAVE_POWF 1 01641 # define powf _powf 01642 #endif 01643 01644 #if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) 01645 # define _GLIBCXX_HAVE_POWL 1 01646 # define powl _powl 01647 #endif 01648 01649 #if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) 01650 # define _GLIBCXX_HAVE_QFPCLASS 1 01651 # define qfpclass _qfpclass 01652 #endif 01653 01654 #if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) 01655 # define _GLIBCXX_HAVE_SINCOS 1 01656 # define sincos _sincos 01657 #endif 01658 01659 #if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) 01660 # define _GLIBCXX_HAVE_SINCOSF 1 01661 # define sincosf _sincosf 01662 #endif 01663 01664 #if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) 01665 # define _GLIBCXX_HAVE_SINCOSL 1 01666 # define sincosl _sincosl 01667 #endif 01668 01669 #if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) 01670 # define _GLIBCXX_HAVE_SINF 1 01671 # define sinf _sinf 01672 #endif 01673 01674 #if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) 01675 # define _GLIBCXX_HAVE_SINHF 1 01676 # define sinhf _sinhf 01677 #endif 01678 01679 #if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) 01680 # define _GLIBCXX_HAVE_SINHL 1 01681 # define sinhl _sinhl 01682 #endif 01683 01684 #if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) 01685 # define _GLIBCXX_HAVE_SINL 1 01686 # define sinl _sinl 01687 #endif 01688 01689 #if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) 01690 # define _GLIBCXX_HAVE_SQRTF 1 01691 # define sqrtf _sqrtf 01692 #endif 01693 01694 #if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) 01695 # define _GLIBCXX_HAVE_SQRTL 1 01696 # define sqrtl _sqrtl 01697 #endif 01698 01699 #if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) 01700 # define _GLIBCXX_HAVE_STRTOF 1 01701 # define strtof _strtof 01702 #endif 01703 01704 #if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) 01705 # define _GLIBCXX_HAVE_STRTOLD 1 01706 # define strtold _strtold 01707 #endif 01708 01709 #if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) 01710 # define _GLIBCXX_HAVE_TANF 1 01711 # define tanf _tanf 01712 #endif 01713 01714 #if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) 01715 # define _GLIBCXX_HAVE_TANHF 1 01716 # define tanhf _tanhf 01717 #endif 01718 01719 #if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) 01720 # define _GLIBCXX_HAVE_TANHL 1 01721 # define tanhl _tanhl 01722 #endif 01723 01724 #if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) 01725 # define _GLIBCXX_HAVE_TANL 1 01726 # define tanl _tanl 01727 #endif 01728 01729 #endif // _GLIBCXX_CXX_CONFIG_H