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__ 20160904 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 0 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__ ("cxx11"))) { } 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 <dirent.h> header file. */ 00580 #define _GLIBCXX_HAVE_DIRENT_H 1 00581 00582 /* Define to 1 if you have the <dlfcn.h> header file. */ 00583 #define _GLIBCXX_HAVE_DLFCN_H 1 00584 00585 /* Define if EBADMSG exists. */ 00586 #define _GLIBCXX_HAVE_EBADMSG 1 00587 00588 /* Define if ECANCELED exists. */ 00589 #define _GLIBCXX_HAVE_ECANCELED 1 00590 00591 /* Define if ECHILD exists. */ 00592 #define _GLIBCXX_HAVE_ECHILD 1 00593 00594 /* Define if EIDRM exists. */ 00595 #define _GLIBCXX_HAVE_EIDRM 1 00596 00597 /* Define to 1 if you have the <endian.h> header file. */ 00598 #define _GLIBCXX_HAVE_ENDIAN_H 1 00599 00600 /* Define if ENODATA exists. */ 00601 #define _GLIBCXX_HAVE_ENODATA 1 00602 00603 /* Define if ENOLINK exists. */ 00604 #define _GLIBCXX_HAVE_ENOLINK 1 00605 00606 /* Define if ENOSPC exists. */ 00607 #define _GLIBCXX_HAVE_ENOSPC 1 00608 00609 /* Define if ENOSR exists. */ 00610 #define _GLIBCXX_HAVE_ENOSR 1 00611 00612 /* Define if ENOSTR exists. */ 00613 #define _GLIBCXX_HAVE_ENOSTR 1 00614 00615 /* Define if ENOTRECOVERABLE exists. */ 00616 #define _GLIBCXX_HAVE_ENOTRECOVERABLE 1 00617 00618 /* Define if ENOTSUP exists. */ 00619 #define _GLIBCXX_HAVE_ENOTSUP 1 00620 00621 /* Define if EOVERFLOW exists. */ 00622 #define _GLIBCXX_HAVE_EOVERFLOW 1 00623 00624 /* Define if EOWNERDEAD exists. */ 00625 #define _GLIBCXX_HAVE_EOWNERDEAD 1 00626 00627 /* Define if EPERM exists. */ 00628 #define _GLIBCXX_HAVE_EPERM 1 00629 00630 /* Define if EPROTO exists. */ 00631 #define _GLIBCXX_HAVE_EPROTO 1 00632 00633 /* Define if ETIME exists. */ 00634 #define _GLIBCXX_HAVE_ETIME 1 00635 00636 /* Define if ETIMEDOUT exists. */ 00637 #define _GLIBCXX_HAVE_ETIMEDOUT 1 00638 00639 /* Define if ETXTBSY exists. */ 00640 #define _GLIBCXX_HAVE_ETXTBSY 1 00641 00642 /* Define if EWOULDBLOCK exists. */ 00643 #define _GLIBCXX_HAVE_EWOULDBLOCK 1 00644 00645 /* Define to 1 if you have the <execinfo.h> header file. */ 00646 #define _GLIBCXX_HAVE_EXECINFO_H 1 00647 00648 /* Define to 1 if you have the `expf' function. */ 00649 #define _GLIBCXX_HAVE_EXPF 1 00650 00651 /* Define to 1 if you have the `expl' function. */ 00652 #define _GLIBCXX_HAVE_EXPL 1 00653 00654 /* Define to 1 if you have the `fabsf' function. */ 00655 #define _GLIBCXX_HAVE_FABSF 1 00656 00657 /* Define to 1 if you have the `fabsl' function. */ 00658 #define _GLIBCXX_HAVE_FABSL 1 00659 00660 /* Define to 1 if you have the <fcntl.h> header file. */ 00661 #define _GLIBCXX_HAVE_FCNTL_H 1 00662 00663 /* Define to 1 if you have the <fenv.h> header file. */ 00664 #define _GLIBCXX_HAVE_FENV_H 1 00665 00666 /* Define to 1 if you have the `finite' function. */ 00667 #define _GLIBCXX_HAVE_FINITE 1 00668 00669 /* Define to 1 if you have the `finitef' function. */ 00670 #define _GLIBCXX_HAVE_FINITEF 1 00671 00672 /* Define to 1 if you have the `finitel' function. */ 00673 #define _GLIBCXX_HAVE_FINITEL 1 00674 00675 /* Define to 1 if you have the <float.h> header file. */ 00676 #define _GLIBCXX_HAVE_FLOAT_H 1 00677 00678 /* Define to 1 if you have the `floorf' function. */ 00679 #define _GLIBCXX_HAVE_FLOORF 1 00680 00681 /* Define to 1 if you have the `floorl' function. */ 00682 #define _GLIBCXX_HAVE_FLOORL 1 00683 00684 /* Define to 1 if you have the `fmodf' function. */ 00685 #define _GLIBCXX_HAVE_FMODF 1 00686 00687 /* Define to 1 if you have the `fmodl' function. */ 00688 #define _GLIBCXX_HAVE_FMODL 1 00689 00690 /* Define to 1 if you have the `fpclass' function. */ 00691 /* #undef _GLIBCXX_HAVE_FPCLASS */ 00692 00693 /* Define to 1 if you have the <fp.h> header file. */ 00694 /* #undef _GLIBCXX_HAVE_FP_H */ 00695 00696 /* Define to 1 if you have the `frexpf' function. */ 00697 #define _GLIBCXX_HAVE_FREXPF 1 00698 00699 /* Define to 1 if you have the `frexpl' function. */ 00700 #define _GLIBCXX_HAVE_FREXPL 1 00701 00702 /* Define if _Unwind_GetIPInfo is available. */ 00703 #define _GLIBCXX_HAVE_GETIPINFO 1 00704 00705 /* Define if gets is available in <stdio.h>. */ 00706 #define _GLIBCXX_HAVE_GETS 1 00707 00708 /* Define to 1 if you have the `hypot' function. */ 00709 #define _GLIBCXX_HAVE_HYPOT 1 00710 00711 /* Define to 1 if you have the `hypotf' function. */ 00712 #define _GLIBCXX_HAVE_HYPOTF 1 00713 00714 /* Define to 1 if you have the `hypotl' function. */ 00715 #define _GLIBCXX_HAVE_HYPOTL 1 00716 00717 /* Define if you have the iconv() function. */ 00718 #define _GLIBCXX_HAVE_ICONV 1 00719 00720 /* Define to 1 if you have the <ieeefp.h> header file. */ 00721 /* #undef _GLIBCXX_HAVE_IEEEFP_H */ 00722 00723 /* Define if int64_t is available in <stdint.h>. */ 00724 #define _GLIBCXX_HAVE_INT64_T 1 00725 00726 /* Define if int64_t is a long. */ 00727 /* #undef _GLIBCXX_HAVE_INT64_T_LONG */ 00728 00729 /* Define if int64_t is a long long. */ 00730 #define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 00731 00732 /* Define to 1 if you have the <inttypes.h> header file. */ 00733 #define _GLIBCXX_HAVE_INTTYPES_H 1 00734 00735 /* Define to 1 if you have the `isinf' function. */ 00736 #define _GLIBCXX_HAVE_ISINF 1 00737 00738 /* Define to 1 if you have the `isinff' function. */ 00739 #define _GLIBCXX_HAVE_ISINFF 1 00740 00741 /* Define to 1 if you have the `isinfl' function. */ 00742 #define _GLIBCXX_HAVE_ISINFL 1 00743 00744 /* Define to 1 if you have the `isnan' function. */ 00745 #define _GLIBCXX_HAVE_ISNAN 1 00746 00747 /* Define to 1 if you have the `isnanf' function. */ 00748 #define _GLIBCXX_HAVE_ISNANF 1 00749 00750 /* Define to 1 if you have the `isnanl' function. */ 00751 #define _GLIBCXX_HAVE_ISNANL 1 00752 00753 /* Defined if iswblank exists. */ 00754 #define _GLIBCXX_HAVE_ISWBLANK 1 00755 00756 /* Define if LC_MESSAGES is available in <locale.h>. */ 00757 #define _GLIBCXX_HAVE_LC_MESSAGES 1 00758 00759 /* Define to 1 if you have the `ldexpf' function. */ 00760 #define _GLIBCXX_HAVE_LDEXPF 1 00761 00762 /* Define to 1 if you have the `ldexpl' function. */ 00763 #define _GLIBCXX_HAVE_LDEXPL 1 00764 00765 /* Define to 1 if you have the <libintl.h> header file. */ 00766 #define _GLIBCXX_HAVE_LIBINTL_H 1 00767 00768 /* Only used in build directory testsuite_hooks.h. */ 00769 #define _GLIBCXX_HAVE_LIMIT_AS 1 00770 00771 /* Only used in build directory testsuite_hooks.h. */ 00772 #define _GLIBCXX_HAVE_LIMIT_DATA 1 00773 00774 /* Only used in build directory testsuite_hooks.h. */ 00775 #define _GLIBCXX_HAVE_LIMIT_FSIZE 1 00776 00777 /* Only used in build directory testsuite_hooks.h. */ 00778 #define _GLIBCXX_HAVE_LIMIT_RSS 1 00779 00780 /* Only used in build directory testsuite_hooks.h. */ 00781 #define _GLIBCXX_HAVE_LIMIT_VMEM 0 00782 00783 /* Define if futex syscall is available. */ 00784 #define _GLIBCXX_HAVE_LINUX_FUTEX 1 00785 00786 /* Define to 1 if you have the <locale.h> header file. */ 00787 #define _GLIBCXX_HAVE_LOCALE_H 1 00788 00789 /* Define to 1 if you have the `log10f' function. */ 00790 #define _GLIBCXX_HAVE_LOG10F 1 00791 00792 /* Define to 1 if you have the `log10l' function. */ 00793 #define _GLIBCXX_HAVE_LOG10L 1 00794 00795 /* Define to 1 if you have the `logf' function. */ 00796 #define _GLIBCXX_HAVE_LOGF 1 00797 00798 /* Define to 1 if you have the `logl' function. */ 00799 #define _GLIBCXX_HAVE_LOGL 1 00800 00801 /* Define to 1 if you have the <machine/endian.h> header file. */ 00802 /* #undef _GLIBCXX_HAVE_MACHINE_ENDIAN_H */ 00803 00804 /* Define to 1 if you have the <machine/param.h> header file. */ 00805 /* #undef _GLIBCXX_HAVE_MACHINE_PARAM_H */ 00806 00807 /* Define if mbstate_t exists in wchar.h. */ 00808 #define _GLIBCXX_HAVE_MBSTATE_T 1 00809 00810 /* Define to 1 if you have the <memory.h> header file. */ 00811 #define _GLIBCXX_HAVE_MEMORY_H 1 00812 00813 /* Define to 1 if you have the `modf' function. */ 00814 #define _GLIBCXX_HAVE_MODF 1 00815 00816 /* Define to 1 if you have the `modff' function. */ 00817 #define _GLIBCXX_HAVE_MODFF 1 00818 00819 /* Define to 1 if you have the `modfl' function. */ 00820 #define _GLIBCXX_HAVE_MODFL 1 00821 00822 /* Define to 1 if you have the <nan.h> header file. */ 00823 /* #undef _GLIBCXX_HAVE_NAN_H */ 00824 00825 /* Define if poll is available in <poll.h>. */ 00826 #define _GLIBCXX_HAVE_POLL 1 00827 00828 /* Define to 1 if you have the `powf' function. */ 00829 #define _GLIBCXX_HAVE_POWF 1 00830 00831 /* Define to 1 if you have the `powl' function. */ 00832 #define _GLIBCXX_HAVE_POWL 1 00833 00834 /* Define to 1 if you have the `qfpclass' function. */ 00835 /* #undef _GLIBCXX_HAVE_QFPCLASS */ 00836 00837 /* Define to 1 if you have the `quick_exit' function. */ 00838 #define _GLIBCXX_HAVE_QUICK_EXIT 1 00839 00840 /* Define to 1 if you have the `setenv' function. */ 00841 #define _GLIBCXX_HAVE_SETENV 1 00842 00843 /* Define to 1 if you have the `sincos' function. */ 00844 #define _GLIBCXX_HAVE_SINCOS 1 00845 00846 /* Define to 1 if you have the `sincosf' function. */ 00847 #define _GLIBCXX_HAVE_SINCOSF 1 00848 00849 /* Define to 1 if you have the `sincosl' function. */ 00850 #define _GLIBCXX_HAVE_SINCOSL 1 00851 00852 /* Define to 1 if you have the `sinf' function. */ 00853 #define _GLIBCXX_HAVE_SINF 1 00854 00855 /* Define to 1 if you have the `sinhf' function. */ 00856 #define _GLIBCXX_HAVE_SINHF 1 00857 00858 /* Define to 1 if you have the `sinhl' function. */ 00859 #define _GLIBCXX_HAVE_SINHL 1 00860 00861 /* Define to 1 if you have the `sinl' function. */ 00862 #define _GLIBCXX_HAVE_SINL 1 00863 00864 /* Defined if sleep exists. */ 00865 /* #undef _GLIBCXX_HAVE_SLEEP */ 00866 00867 /* Define to 1 if you have the `sqrtf' function. */ 00868 #define _GLIBCXX_HAVE_SQRTF 1 00869 00870 /* Define to 1 if you have the `sqrtl' function. */ 00871 #define _GLIBCXX_HAVE_SQRTL 1 00872 00873 /* Define to 1 if you have the <stdalign.h> header file. */ 00874 #define _GLIBCXX_HAVE_STDALIGN_H 1 00875 00876 /* Define to 1 if you have the <stdbool.h> header file. */ 00877 #define _GLIBCXX_HAVE_STDBOOL_H 1 00878 00879 /* Define to 1 if you have the <stdint.h> header file. */ 00880 #define _GLIBCXX_HAVE_STDINT_H 1 00881 00882 /* Define to 1 if you have the <stdlib.h> header file. */ 00883 #define _GLIBCXX_HAVE_STDLIB_H 1 00884 00885 /* Define if strerror_l is available in <string.h>. */ 00886 #define _GLIBCXX_HAVE_STRERROR_L 1 00887 00888 /* Define if strerror_r is available in <string.h>. */ 00889 #define _GLIBCXX_HAVE_STRERROR_R 1 00890 00891 /* Define to 1 if you have the <strings.h> header file. */ 00892 #define _GLIBCXX_HAVE_STRINGS_H 1 00893 00894 /* Define to 1 if you have the <string.h> header file. */ 00895 #define _GLIBCXX_HAVE_STRING_H 1 00896 00897 /* Define to 1 if you have the `strtof' function. */ 00898 #define _GLIBCXX_HAVE_STRTOF 1 00899 00900 /* Define to 1 if you have the `strtold' function. */ 00901 #define _GLIBCXX_HAVE_STRTOLD 1 00902 00903 /* Define to 1 if `d_type' is a member of `struct dirent'. */ 00904 #define _GLIBCXX_HAVE_STRUCT_DIRENT_D_TYPE 1 00905 00906 /* Define if strxfrm_l is available in <string.h>. */ 00907 #define _GLIBCXX_HAVE_STRXFRM_L 1 00908 00909 /* Define to 1 if the target runtime linker supports binding the same symbol 00910 to different versions. */ 00911 #define _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1 00912 00913 /* Define to 1 if you have the <sys/filio.h> header file. */ 00914 /* #undef _GLIBCXX_HAVE_SYS_FILIO_H */ 00915 00916 /* Define to 1 if you have the <sys/ioctl.h> header file. */ 00917 #define _GLIBCXX_HAVE_SYS_IOCTL_H 1 00918 00919 /* Define to 1 if you have the <sys/ipc.h> header file. */ 00920 #define _GLIBCXX_HAVE_SYS_IPC_H 1 00921 00922 /* Define to 1 if you have the <sys/isa_defs.h> header file. */ 00923 /* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ 00924 00925 /* Define to 1 if you have the <sys/machine.h> header file. */ 00926 /* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ 00927 00928 /* Define to 1 if you have the <sys/param.h> header file. */ 00929 #define _GLIBCXX_HAVE_SYS_PARAM_H 1 00930 00931 /* Define to 1 if you have the <sys/resource.h> header file. */ 00932 #define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 00933 00934 /* Define to 1 if you have a suitable <sys/sdt.h> header file */ 00935 /* #undef _GLIBCXX_HAVE_SYS_SDT_H */ 00936 00937 /* Define to 1 if you have the <sys/sem.h> header file. */ 00938 #define _GLIBCXX_HAVE_SYS_SEM_H 1 00939 00940 /* Define to 1 if you have the <sys/statvfs.h> header file. */ 00941 #define _GLIBCXX_HAVE_SYS_STATVFS_H 1 00942 00943 /* Define to 1 if you have the <sys/stat.h> header file. */ 00944 #define _GLIBCXX_HAVE_SYS_STAT_H 1 00945 00946 /* Define to 1 if you have the <sys/sysinfo.h> header file. */ 00947 #define _GLIBCXX_HAVE_SYS_SYSINFO_H 1 00948 00949 /* Define to 1 if you have the <sys/time.h> header file. */ 00950 #define _GLIBCXX_HAVE_SYS_TIME_H 1 00951 00952 /* Define to 1 if you have the <sys/types.h> header file. */ 00953 #define _GLIBCXX_HAVE_SYS_TYPES_H 1 00954 00955 /* Define to 1 if you have the <sys/uio.h> header file. */ 00956 #define _GLIBCXX_HAVE_SYS_UIO_H 1 00957 00958 /* Define if S_IFREG is available in <sys/stat.h>. */ 00959 /* #undef _GLIBCXX_HAVE_S_IFREG */ 00960 00961 /* Define if S_IFREG is available in <sys/stat.h>. */ 00962 #define _GLIBCXX_HAVE_S_ISREG 1 00963 00964 /* Define to 1 if you have the `tanf' function. */ 00965 #define _GLIBCXX_HAVE_TANF 1 00966 00967 /* Define to 1 if you have the `tanhf' function. */ 00968 #define _GLIBCXX_HAVE_TANHF 1 00969 00970 /* Define to 1 if you have the `tanhl' function. */ 00971 #define _GLIBCXX_HAVE_TANHL 1 00972 00973 /* Define to 1 if you have the `tanl' function. */ 00974 #define _GLIBCXX_HAVE_TANL 1 00975 00976 /* Define to 1 if you have the <tgmath.h> header file. */ 00977 #define _GLIBCXX_HAVE_TGMATH_H 1 00978 00979 /* Define to 1 if the target supports thread-local storage. */ 00980 #define _GLIBCXX_HAVE_TLS 1 00981 00982 /* Define to 1 if you have the <unistd.h> header file. */ 00983 #define _GLIBCXX_HAVE_UNISTD_H 1 00984 00985 /* Defined if usleep exists. */ 00986 /* #undef _GLIBCXX_HAVE_USLEEP */ 00987 00988 /* Define to 1 if you have the <utime.h> header file. */ 00989 #define _GLIBCXX_HAVE_UTIME_H 1 00990 00991 /* Defined if vfwscanf exists. */ 00992 #define _GLIBCXX_HAVE_VFWSCANF 1 00993 00994 /* Defined if vswscanf exists. */ 00995 #define _GLIBCXX_HAVE_VSWSCANF 1 00996 00997 /* Defined if vwscanf exists. */ 00998 #define _GLIBCXX_HAVE_VWSCANF 1 00999 01000 /* Define to 1 if you have the <wchar.h> header file. */ 01001 #define _GLIBCXX_HAVE_WCHAR_H 1 01002 01003 /* Defined if wcstof exists. */ 01004 #define _GLIBCXX_HAVE_WCSTOF 1 01005 01006 /* Define to 1 if you have the <wctype.h> header file. */ 01007 #define _GLIBCXX_HAVE_WCTYPE_H 1 01008 01009 /* Defined if Sleep exists. */ 01010 /* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ 01011 01012 /* Define if writev is available in <sys/uio.h>. */ 01013 #define _GLIBCXX_HAVE_WRITEV 1 01014 01015 /* Define to 1 if you have the `_acosf' function. */ 01016 /* #undef _GLIBCXX_HAVE__ACOSF */ 01017 01018 /* Define to 1 if you have the `_acosl' function. */ 01019 /* #undef _GLIBCXX_HAVE__ACOSL */ 01020 01021 /* Define to 1 if you have the `_asinf' function. */ 01022 /* #undef _GLIBCXX_HAVE__ASINF */ 01023 01024 /* Define to 1 if you have the `_asinl' function. */ 01025 /* #undef _GLIBCXX_HAVE__ASINL */ 01026 01027 /* Define to 1 if you have the `_atan2f' function. */ 01028 /* #undef _GLIBCXX_HAVE__ATAN2F */ 01029 01030 /* Define to 1 if you have the `_atan2l' function. */ 01031 /* #undef _GLIBCXX_HAVE__ATAN2L */ 01032 01033 /* Define to 1 if you have the `_atanf' function. */ 01034 /* #undef _GLIBCXX_HAVE__ATANF */ 01035 01036 /* Define to 1 if you have the `_atanl' function. */ 01037 /* #undef _GLIBCXX_HAVE__ATANL */ 01038 01039 /* Define to 1 if you have the `_ceilf' function. */ 01040 /* #undef _GLIBCXX_HAVE__CEILF */ 01041 01042 /* Define to 1 if you have the `_ceill' function. */ 01043 /* #undef _GLIBCXX_HAVE__CEILL */ 01044 01045 /* Define to 1 if you have the `_cosf' function. */ 01046 /* #undef _GLIBCXX_HAVE__COSF */ 01047 01048 /* Define to 1 if you have the `_coshf' function. */ 01049 /* #undef _GLIBCXX_HAVE__COSHF */ 01050 01051 /* Define to 1 if you have the `_coshl' function. */ 01052 /* #undef _GLIBCXX_HAVE__COSHL */ 01053 01054 /* Define to 1 if you have the `_cosl' function. */ 01055 /* #undef _GLIBCXX_HAVE__COSL */ 01056 01057 /* Define to 1 if you have the `_expf' function. */ 01058 /* #undef _GLIBCXX_HAVE__EXPF */ 01059 01060 /* Define to 1 if you have the `_expl' function. */ 01061 /* #undef _GLIBCXX_HAVE__EXPL */ 01062 01063 /* Define to 1 if you have the `_fabsf' function. */ 01064 /* #undef _GLIBCXX_HAVE__FABSF */ 01065 01066 /* Define to 1 if you have the `_fabsl' function. */ 01067 /* #undef _GLIBCXX_HAVE__FABSL */ 01068 01069 /* Define to 1 if you have the `_finite' function. */ 01070 /* #undef _GLIBCXX_HAVE__FINITE */ 01071 01072 /* Define to 1 if you have the `_finitef' function. */ 01073 /* #undef _GLIBCXX_HAVE__FINITEF */ 01074 01075 /* Define to 1 if you have the `_finitel' function. */ 01076 /* #undef _GLIBCXX_HAVE__FINITEL */ 01077 01078 /* Define to 1 if you have the `_floorf' function. */ 01079 /* #undef _GLIBCXX_HAVE__FLOORF */ 01080 01081 /* Define to 1 if you have the `_floorl' function. */ 01082 /* #undef _GLIBCXX_HAVE__FLOORL */ 01083 01084 /* Define to 1 if you have the `_fmodf' function. */ 01085 /* #undef _GLIBCXX_HAVE__FMODF */ 01086 01087 /* Define to 1 if you have the `_fmodl' function. */ 01088 /* #undef _GLIBCXX_HAVE__FMODL */ 01089 01090 /* Define to 1 if you have the `_fpclass' function. */ 01091 /* #undef _GLIBCXX_HAVE__FPCLASS */ 01092 01093 /* Define to 1 if you have the `_frexpf' function. */ 01094 /* #undef _GLIBCXX_HAVE__FREXPF */ 01095 01096 /* Define to 1 if you have the `_frexpl' function. */ 01097 /* #undef _GLIBCXX_HAVE__FREXPL */ 01098 01099 /* Define to 1 if you have the `_hypot' function. */ 01100 /* #undef _GLIBCXX_HAVE__HYPOT */ 01101 01102 /* Define to 1 if you have the `_hypotf' function. */ 01103 /* #undef _GLIBCXX_HAVE__HYPOTF */ 01104 01105 /* Define to 1 if you have the `_hypotl' function. */ 01106 /* #undef _GLIBCXX_HAVE__HYPOTL */ 01107 01108 /* Define to 1 if you have the `_isinf' function. */ 01109 /* #undef _GLIBCXX_HAVE__ISINF */ 01110 01111 /* Define to 1 if you have the `_isinff' function. */ 01112 /* #undef _GLIBCXX_HAVE__ISINFF */ 01113 01114 /* Define to 1 if you have the `_isinfl' function. */ 01115 /* #undef _GLIBCXX_HAVE__ISINFL */ 01116 01117 /* Define to 1 if you have the `_isnan' function. */ 01118 /* #undef _GLIBCXX_HAVE__ISNAN */ 01119 01120 /* Define to 1 if you have the `_isnanf' function. */ 01121 /* #undef _GLIBCXX_HAVE__ISNANF */ 01122 01123 /* Define to 1 if you have the `_isnanl' function. */ 01124 /* #undef _GLIBCXX_HAVE__ISNANL */ 01125 01126 /* Define to 1 if you have the `_ldexpf' function. */ 01127 /* #undef _GLIBCXX_HAVE__LDEXPF */ 01128 01129 /* Define to 1 if you have the `_ldexpl' function. */ 01130 /* #undef _GLIBCXX_HAVE__LDEXPL */ 01131 01132 /* Define to 1 if you have the `_log10f' function. */ 01133 /* #undef _GLIBCXX_HAVE__LOG10F */ 01134 01135 /* Define to 1 if you have the `_log10l' function. */ 01136 /* #undef _GLIBCXX_HAVE__LOG10L */ 01137 01138 /* Define to 1 if you have the `_logf' function. */ 01139 /* #undef _GLIBCXX_HAVE__LOGF */ 01140 01141 /* Define to 1 if you have the `_logl' function. */ 01142 /* #undef _GLIBCXX_HAVE__LOGL */ 01143 01144 /* Define to 1 if you have the `_modf' function. */ 01145 /* #undef _GLIBCXX_HAVE__MODF */ 01146 01147 /* Define to 1 if you have the `_modff' function. */ 01148 /* #undef _GLIBCXX_HAVE__MODFF */ 01149 01150 /* Define to 1 if you have the `_modfl' function. */ 01151 /* #undef _GLIBCXX_HAVE__MODFL */ 01152 01153 /* Define to 1 if you have the `_powf' function. */ 01154 /* #undef _GLIBCXX_HAVE__POWF */ 01155 01156 /* Define to 1 if you have the `_powl' function. */ 01157 /* #undef _GLIBCXX_HAVE__POWL */ 01158 01159 /* Define to 1 if you have the `_qfpclass' function. */ 01160 /* #undef _GLIBCXX_HAVE__QFPCLASS */ 01161 01162 /* Define to 1 if you have the `_sincos' function. */ 01163 /* #undef _GLIBCXX_HAVE__SINCOS */ 01164 01165 /* Define to 1 if you have the `_sincosf' function. */ 01166 /* #undef _GLIBCXX_HAVE__SINCOSF */ 01167 01168 /* Define to 1 if you have the `_sincosl' function. */ 01169 /* #undef _GLIBCXX_HAVE__SINCOSL */ 01170 01171 /* Define to 1 if you have the `_sinf' function. */ 01172 /* #undef _GLIBCXX_HAVE__SINF */ 01173 01174 /* Define to 1 if you have the `_sinhf' function. */ 01175 /* #undef _GLIBCXX_HAVE__SINHF */ 01176 01177 /* Define to 1 if you have the `_sinhl' function. */ 01178 /* #undef _GLIBCXX_HAVE__SINHL */ 01179 01180 /* Define to 1 if you have the `_sinl' function. */ 01181 /* #undef _GLIBCXX_HAVE__SINL */ 01182 01183 /* Define to 1 if you have the `_sqrtf' function. */ 01184 /* #undef _GLIBCXX_HAVE__SQRTF */ 01185 01186 /* Define to 1 if you have the `_sqrtl' function. */ 01187 /* #undef _GLIBCXX_HAVE__SQRTL */ 01188 01189 /* Define to 1 if you have the `_tanf' function. */ 01190 /* #undef _GLIBCXX_HAVE__TANF */ 01191 01192 /* Define to 1 if you have the `_tanhf' function. */ 01193 /* #undef _GLIBCXX_HAVE__TANHF */ 01194 01195 /* Define to 1 if you have the `_tanhl' function. */ 01196 /* #undef _GLIBCXX_HAVE__TANHL */ 01197 01198 /* Define to 1 if you have the `_tanl' function. */ 01199 /* #undef _GLIBCXX_HAVE__TANL */ 01200 01201 /* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ 01202 /* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ 01203 01204 /* Define as const if the declaration of iconv() needs const. */ 01205 #define _GLIBCXX_ICONV_CONST 01206 01207 /* Define to the sub-directory in which libtool stores uninstalled libraries. 01208 */ 01209 #define LT_OBJDIR ".libs/" 01210 01211 /* Name of package */ 01212 /* #undef _GLIBCXX_PACKAGE */ 01213 01214 /* Define to the address where bug reports for this package should be sent. */ 01215 #define _GLIBCXX_PACKAGE_BUGREPORT "" 01216 01217 /* Define to the full name of this package. */ 01218 #define _GLIBCXX_PACKAGE_NAME "package-unused" 01219 01220 /* Define to the full name and version of this package. */ 01221 #define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" 01222 01223 /* Define to the one symbol short name of this package. */ 01224 #define _GLIBCXX_PACKAGE_TARNAME "libstdc++" 01225 01226 /* Define to the home page for this package. */ 01227 #define _GLIBCXX_PACKAGE_URL "" 01228 01229 /* Define to the version of this package. */ 01230 #define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" 01231 01232 /* The size of `char', as computed by sizeof. */ 01233 /* #undef SIZEOF_CHAR */ 01234 01235 /* The size of `int', as computed by sizeof. */ 01236 /* #undef SIZEOF_INT */ 01237 01238 /* The size of `long', as computed by sizeof. */ 01239 /* #undef SIZEOF_LONG */ 01240 01241 /* The size of `short', as computed by sizeof. */ 01242 /* #undef SIZEOF_SHORT */ 01243 01244 /* The size of `void *', as computed by sizeof. */ 01245 /* #undef SIZEOF_VOID_P */ 01246 01247 /* Define to 1 if you have the ANSI C header files. */ 01248 #define STDC_HEADERS 1 01249 01250 /* Version number of package */ 01251 /* #undef _GLIBCXX_VERSION */ 01252 01253 /* Define if the compiler supports C++11 atomics. */ 01254 #define _GLIBCXX_ATOMIC_BUILTINS 1 01255 01256 /* Define to use concept checking code from the boost libraries. */ 01257 /* #undef _GLIBCXX_CONCEPT_CHECKS */ 01258 01259 /* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, 01260 undefined for platform defaults */ 01261 #define _GLIBCXX_FULLY_DYNAMIC_STRING 0 01262 01263 /* Define if gthreads library is available. */ 01264 #define _GLIBCXX_HAS_GTHREADS 1 01265 01266 /* Define to 1 if a full hosted library is built, or 0 if freestanding. */ 01267 #define _GLIBCXX_HOSTED 1 01268 01269 /* Define if compatibility should be provided for -mlong-double-64. */ 01270 01271 /* Define if ptrdiff_t is int. */ 01272 #define _GLIBCXX_PTRDIFF_T_IS_INT 1 01273 01274 /* Define if using setrlimit to set resource limits during "make check" */ 01275 #define _GLIBCXX_RES_LIMITS 1 01276 01277 /* Define if size_t is unsigned int. */ 01278 #define _GLIBCXX_SIZE_T_IS_UINT 1 01279 01280 /* Define if the compiler is configured for setjmp/longjmp exceptions. */ 01281 /* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ 01282 01283 /* Define to the value of the EOF integer constant. */ 01284 #define _GLIBCXX_STDIO_EOF -1 01285 01286 /* Define to the value of the SEEK_CUR integer constant. */ 01287 #define _GLIBCXX_STDIO_SEEK_CUR 1 01288 01289 /* Define to the value of the SEEK_END integer constant. */ 01290 #define _GLIBCXX_STDIO_SEEK_END 2 01291 01292 /* Define to use symbol versioning in the shared library. */ 01293 #define _GLIBCXX_SYMVER 1 01294 01295 /* Define to use darwin versioning in the shared library. */ 01296 /* #undef _GLIBCXX_SYMVER_DARWIN */ 01297 01298 /* Define to use GNU versioning in the shared library. */ 01299 #define _GLIBCXX_SYMVER_GNU 1 01300 01301 /* Define to use GNU namespace versioning in the shared library. */ 01302 /* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ 01303 01304 /* Define to use Sun versioning in the shared library. */ 01305 /* #undef _GLIBCXX_SYMVER_SUN */ 01306 01307 /* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>, 01308 <stdio.h>, and <stdlib.h> can be used or exposed. */ 01309 #define _GLIBCXX_USE_C99 1 01310 01311 /* Define if C99 functions in <complex.h> should be used in <complex>. Using 01312 compiler builtins for these functions requires corresponding C99 library 01313 functions to be present. */ 01314 #define _GLIBCXX_USE_C99_COMPLEX 1 01315 01316 /* Define if C99 functions in <complex.h> should be used in <tr1/complex>. 01317 Using compiler builtins for these functions requires corresponding C99 01318 library functions to be present. */ 01319 #define _GLIBCXX_USE_C99_COMPLEX_TR1 1 01320 01321 /* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in 01322 namespace std::tr1. */ 01323 #define _GLIBCXX_USE_C99_CTYPE_TR1 1 01324 01325 /* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in 01326 namespace std::tr1. */ 01327 #define _GLIBCXX_USE_C99_FENV_TR1 1 01328 01329 /* Define if C99 functions in <inttypes.h> should be imported in 01330 <tr1/cinttypes> in namespace std::tr1. */ 01331 #define _GLIBCXX_USE_C99_INTTYPES_TR1 1 01332 01333 /* Define if wchar_t C99 functions in <inttypes.h> should be imported in 01334 <tr1/cinttypes> in namespace std::tr1. */ 01335 #define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 01336 01337 /* Define if C99 functions or macros in <math.h> should be imported in <cmath> 01338 in namespace std. */ 01339 #define _GLIBCXX_USE_C99_MATH 1 01340 01341 /* Define if C99 functions or macros in <math.h> should be imported in 01342 <tr1/cmath> in namespace std::tr1. */ 01343 #define _GLIBCXX_USE_C99_MATH_TR1 1 01344 01345 /* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in 01346 namespace std::tr1. */ 01347 #define _GLIBCXX_USE_C99_STDINT_TR1 1 01348 01349 /* Defined if clock_gettime syscall has monotonic and realtime clock support. 01350 */ 01351 #define _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL 1 01352 01353 /* Defined if clock_gettime has monotonic clock support. */ 01354 #define _GLIBCXX_USE_CLOCK_MONOTONIC 1 01355 01356 /* Defined if clock_gettime has realtime clock support. */ 01357 #define _GLIBCXX_USE_CLOCK_REALTIME 1 01358 01359 /* Define if ISO/IEC TR 24733 decimal floating point types are supported on 01360 this host. */ 01361 #define _GLIBCXX_USE_DECIMAL_FLOAT 1 01362 01363 /* Define if fchmod is available in <sys/stat.h>. */ 01364 #define _GLIBCXX_USE_FCHMOD 1 01365 01366 /* Define if fchmodat is available in <sys/stat.h>. */ 01367 #define _GLIBCXX_USE_FCHMODAT 1 01368 01369 /* Define if __float128 is supported on this host. */ 01370 #define _GLIBCXX_USE_FLOAT128 1 01371 01372 /* Defined if gettimeofday is available. */ 01373 #define _GLIBCXX_USE_GETTIMEOFDAY 1 01374 01375 /* Define if get_nprocs is available in <sys/sysinfo.h>. */ 01376 #define _GLIBCXX_USE_GET_NPROCS 1 01377 01378 /* Define if __int128 is supported on this host. */ 01379 /* #undef _GLIBCXX_USE_INT128 */ 01380 01381 /* Define if LFS support is available. */ 01382 #define _GLIBCXX_USE_LFS 1 01383 01384 /* Define if code specialized for long long should be used. */ 01385 #define _GLIBCXX_USE_LONG_LONG 1 01386 01387 /* Defined if nanosleep is available. */ 01388 #define _GLIBCXX_USE_NANOSLEEP 1 01389 01390 /* Define if NLS translations are to be used. */ 01391 #define _GLIBCXX_USE_NLS 1 01392 01393 /* Define if pthreads_num_processors_np is available in <pthread.h>. */ 01394 /* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ 01395 01396 /* Define if POSIX read/write locks are available in <gthr.h>. */ 01397 #define _GLIBCXX_USE_PTHREAD_RWLOCK_T 1 01398 01399 /* Define if /dev/random and /dev/urandom are available for the random_device 01400 of TR1 (Chapter 5.1). */ 01401 #define _GLIBCXX_USE_RANDOM_TR1 1 01402 01403 /* Define if usable realpath is available in <stdlib.h>. */ 01404 #define _GLIBCXX_USE_REALPATH 1 01405 01406 /* Defined if sched_yield is available. */ 01407 #define _GLIBCXX_USE_SCHED_YIELD 1 01408 01409 /* Define if _SC_NPROCESSORS_ONLN is available in <unistd.h>. */ 01410 #define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 01411 01412 /* Define if _SC_NPROC_ONLN is available in <unistd.h>. */ 01413 /* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ 01414 01415 /* Define if sendfile is available in <sys/stat.h>. */ 01416 /* #undef _GLIBCXX_USE_SENDFILE */ 01417 01418 /* Define if struct stat has timespec members. */ 01419 #define _GLIBCXX_USE_ST_MTIM 1 01420 01421 /* Define if sysctl(), CTL_HW and HW_NCPU are available in <sys/sysctl.h>. */ 01422 /* #undef _GLIBCXX_USE_SYSCTL_HW_NCPU */ 01423 01424 /* Define if obsolescent tmpnam is available in <stdio.h>. */ 01425 #define _GLIBCXX_USE_TMPNAM 1 01426 01427 /* Define if utimensat and UTIME_OMIT are available in <sys/stat.h> and 01428 AT_FDCWD in <fcntl.h>. */ 01429 #define _GLIBCXX_USE_UTIMENSAT 1 01430 01431 /* Define if code specialized for wchar_t should be used. */ 01432 #define _GLIBCXX_USE_WCHAR_T 1 01433 01434 /* Define to 1 if a verbose library is built, or 0 otherwise. */ 01435 #define _GLIBCXX_VERBOSE 1 01436 01437 /* Defined if as can handle rdrand. */ 01438 #define _GLIBCXX_X86_RDRAND 1 01439 01440 /* Define to 1 if mutex_timedlock is available. */ 01441 #define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 01442 01443 /* Define if all C++11 overloads are available in <math.h>. */ 01444 #if __cplusplus >= 201103L 01445 /* #undef __CORRECT_ISO_CPP11_MATH_H_PROTO */ 01446 #endif 01447 01448 #if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) 01449 # define _GLIBCXX_HAVE_ACOSF 1 01450 # define acosf _acosf 01451 #endif 01452 01453 #if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) 01454 # define _GLIBCXX_HAVE_ACOSL 1 01455 # define acosl _acosl 01456 #endif 01457 01458 #if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) 01459 # define _GLIBCXX_HAVE_ASINF 1 01460 # define asinf _asinf 01461 #endif 01462 01463 #if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) 01464 # define _GLIBCXX_HAVE_ASINL 1 01465 # define asinl _asinl 01466 #endif 01467 01468 #if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) 01469 # define _GLIBCXX_HAVE_ATAN2F 1 01470 # define atan2f _atan2f 01471 #endif 01472 01473 #if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) 01474 # define _GLIBCXX_HAVE_ATAN2L 1 01475 # define atan2l _atan2l 01476 #endif 01477 01478 #if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) 01479 # define _GLIBCXX_HAVE_ATANF 1 01480 # define atanf _atanf 01481 #endif 01482 01483 #if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) 01484 # define _GLIBCXX_HAVE_ATANL 1 01485 # define atanl _atanl 01486 #endif 01487 01488 #if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) 01489 # define _GLIBCXX_HAVE_CEILF 1 01490 # define ceilf _ceilf 01491 #endif 01492 01493 #if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) 01494 # define _GLIBCXX_HAVE_CEILL 1 01495 # define ceill _ceill 01496 #endif 01497 01498 #if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) 01499 # define _GLIBCXX_HAVE_COSF 1 01500 # define cosf _cosf 01501 #endif 01502 01503 #if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) 01504 # define _GLIBCXX_HAVE_COSHF 1 01505 # define coshf _coshf 01506 #endif 01507 01508 #if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) 01509 # define _GLIBCXX_HAVE_COSHL 1 01510 # define coshl _coshl 01511 #endif 01512 01513 #if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) 01514 # define _GLIBCXX_HAVE_COSL 1 01515 # define cosl _cosl 01516 #endif 01517 01518 #if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) 01519 # define _GLIBCXX_HAVE_EXPF 1 01520 # define expf _expf 01521 #endif 01522 01523 #if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) 01524 # define _GLIBCXX_HAVE_EXPL 1 01525 # define expl _expl 01526 #endif 01527 01528 #if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) 01529 # define _GLIBCXX_HAVE_FABSF 1 01530 # define fabsf _fabsf 01531 #endif 01532 01533 #if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) 01534 # define _GLIBCXX_HAVE_FABSL 1 01535 # define fabsl _fabsl 01536 #endif 01537 01538 #if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) 01539 # define _GLIBCXX_HAVE_FINITE 1 01540 # define finite _finite 01541 #endif 01542 01543 #if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) 01544 # define _GLIBCXX_HAVE_FINITEF 1 01545 # define finitef _finitef 01546 #endif 01547 01548 #if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) 01549 # define _GLIBCXX_HAVE_FINITEL 1 01550 # define finitel _finitel 01551 #endif 01552 01553 #if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) 01554 # define _GLIBCXX_HAVE_FLOORF 1 01555 # define floorf _floorf 01556 #endif 01557 01558 #if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) 01559 # define _GLIBCXX_HAVE_FLOORL 1 01560 # define floorl _floorl 01561 #endif 01562 01563 #if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) 01564 # define _GLIBCXX_HAVE_FMODF 1 01565 # define fmodf _fmodf 01566 #endif 01567 01568 #if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) 01569 # define _GLIBCXX_HAVE_FMODL 1 01570 # define fmodl _fmodl 01571 #endif 01572 01573 #if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) 01574 # define _GLIBCXX_HAVE_FPCLASS 1 01575 # define fpclass _fpclass 01576 #endif 01577 01578 #if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) 01579 # define _GLIBCXX_HAVE_FREXPF 1 01580 # define frexpf _frexpf 01581 #endif 01582 01583 #if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) 01584 # define _GLIBCXX_HAVE_FREXPL 1 01585 # define frexpl _frexpl 01586 #endif 01587 01588 #if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) 01589 # define _GLIBCXX_HAVE_HYPOT 1 01590 # define hypot _hypot 01591 #endif 01592 01593 #if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) 01594 # define _GLIBCXX_HAVE_HYPOTF 1 01595 # define hypotf _hypotf 01596 #endif 01597 01598 #if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) 01599 # define _GLIBCXX_HAVE_HYPOTL 1 01600 # define hypotl _hypotl 01601 #endif 01602 01603 #if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) 01604 # define _GLIBCXX_HAVE_ISINF 1 01605 # define isinf _isinf 01606 #endif 01607 01608 #if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) 01609 # define _GLIBCXX_HAVE_ISINFF 1 01610 # define isinff _isinff 01611 #endif 01612 01613 #if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) 01614 # define _GLIBCXX_HAVE_ISINFL 1 01615 # define isinfl _isinfl 01616 #endif 01617 01618 #if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) 01619 # define _GLIBCXX_HAVE_ISNAN 1 01620 # define isnan _isnan 01621 #endif 01622 01623 #if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) 01624 # define _GLIBCXX_HAVE_ISNANF 1 01625 # define isnanf _isnanf 01626 #endif 01627 01628 #if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) 01629 # define _GLIBCXX_HAVE_ISNANL 1 01630 # define isnanl _isnanl 01631 #endif 01632 01633 #if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) 01634 # define _GLIBCXX_HAVE_LDEXPF 1 01635 # define ldexpf _ldexpf 01636 #endif 01637 01638 #if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) 01639 # define _GLIBCXX_HAVE_LDEXPL 1 01640 # define ldexpl _ldexpl 01641 #endif 01642 01643 #if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) 01644 # define _GLIBCXX_HAVE_LOG10F 1 01645 # define log10f _log10f 01646 #endif 01647 01648 #if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) 01649 # define _GLIBCXX_HAVE_LOG10L 1 01650 # define log10l _log10l 01651 #endif 01652 01653 #if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) 01654 # define _GLIBCXX_HAVE_LOGF 1 01655 # define logf _logf 01656 #endif 01657 01658 #if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) 01659 # define _GLIBCXX_HAVE_LOGL 1 01660 # define logl _logl 01661 #endif 01662 01663 #if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) 01664 # define _GLIBCXX_HAVE_MODF 1 01665 # define modf _modf 01666 #endif 01667 01668 #if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) 01669 # define _GLIBCXX_HAVE_MODFF 1 01670 # define modff _modff 01671 #endif 01672 01673 #if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) 01674 # define _GLIBCXX_HAVE_MODFL 1 01675 # define modfl _modfl 01676 #endif 01677 01678 #if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) 01679 # define _GLIBCXX_HAVE_POWF 1 01680 # define powf _powf 01681 #endif 01682 01683 #if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) 01684 # define _GLIBCXX_HAVE_POWL 1 01685 # define powl _powl 01686 #endif 01687 01688 #if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) 01689 # define _GLIBCXX_HAVE_QFPCLASS 1 01690 # define qfpclass _qfpclass 01691 #endif 01692 01693 #if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) 01694 # define _GLIBCXX_HAVE_SINCOS 1 01695 # define sincos _sincos 01696 #endif 01697 01698 #if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) 01699 # define _GLIBCXX_HAVE_SINCOSF 1 01700 # define sincosf _sincosf 01701 #endif 01702 01703 #if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) 01704 # define _GLIBCXX_HAVE_SINCOSL 1 01705 # define sincosl _sincosl 01706 #endif 01707 01708 #if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) 01709 # define _GLIBCXX_HAVE_SINF 1 01710 # define sinf _sinf 01711 #endif 01712 01713 #if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) 01714 # define _GLIBCXX_HAVE_SINHF 1 01715 # define sinhf _sinhf 01716 #endif 01717 01718 #if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) 01719 # define _GLIBCXX_HAVE_SINHL 1 01720 # define sinhl _sinhl 01721 #endif 01722 01723 #if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) 01724 # define _GLIBCXX_HAVE_SINL 1 01725 # define sinl _sinl 01726 #endif 01727 01728 #if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) 01729 # define _GLIBCXX_HAVE_SQRTF 1 01730 # define sqrtf _sqrtf 01731 #endif 01732 01733 #if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) 01734 # define _GLIBCXX_HAVE_SQRTL 1 01735 # define sqrtl _sqrtl 01736 #endif 01737 01738 #if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) 01739 # define _GLIBCXX_HAVE_STRTOF 1 01740 # define strtof _strtof 01741 #endif 01742 01743 #if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) 01744 # define _GLIBCXX_HAVE_STRTOLD 1 01745 # define strtold _strtold 01746 #endif 01747 01748 #if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) 01749 # define _GLIBCXX_HAVE_TANF 1 01750 # define tanf _tanf 01751 #endif 01752 01753 #if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) 01754 # define _GLIBCXX_HAVE_TANHF 1 01755 # define tanhf _tanhf 01756 #endif 01757 01758 #if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) 01759 # define _GLIBCXX_HAVE_TANHL 1 01760 # define tanhl _tanhl 01761 #endif 01762 01763 #if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) 01764 # define _GLIBCXX_HAVE_TANL 1 01765 # define tanl _tanl 01766 #endif 01767 01768 #endif // _GLIBCXX_CXX_CONFIG_H