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