1// Predefined symbols and macros -*- C++ -*- 2 3// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 4// 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 5// 6// This file is part of the GNU ISO C++ Library. This library is free 7// software; you can redistribute it and/or modify it under the 8// terms of the GNU General Public License as published by the 9// Free Software Foundation; either version 3, or (at your option) 10// any later version. 11 12// This library is distributed in the hope that it will be useful, 13// but WITHOUT ANY WARRANTY; without even the implied warranty of 14// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15// GNU General Public License for more details. 16 17// Under Section 7 of GPL version 3, you are granted additional 18// permissions described in the GCC Runtime Library Exception, version 19// 3.1, as published by the Free Software Foundation. 20 21// You should have received a copy of the GNU General Public License and 22// a copy of the GCC Runtime Library Exception along with this program; 23// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 24// <http://www.gnu.org/licenses/>. 25 26/** @file c++config.h 27 * This is an internal header file, included by other library headers. 28 * You should not attempt to use it directly. 29 */ 30 31#ifndef _GLIBCXX_CXX_CONFIG_H 32#define _GLIBCXX_CXX_CONFIG_H 1 33 34// The current version of the C++ library in compressed ISO date format. 35#define __GLIBCXX__ 20100121 36 37// Macros for visibility. 38// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 39// _GLIBCXX_VISIBILITY_ATTR 40# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 41 42#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 43# define _GLIBCXX_VISIBILITY_ATTR(V) __attribute__ ((__visibility__ (#V))) 44#else 45# define _GLIBCXX_VISIBILITY_ATTR(V) 46#endif 47 48// Macros for deprecated. 49// _GLIBCXX_DEPRECATED 50// _GLIBCXX_DEPRECATED_ATTR 51#ifndef _GLIBCXX_DEPRECATED 52# define _GLIBCXX_DEPRECATED 1 53#endif 54 55#if defined(__DEPRECATED) && defined(__GXX_EXPERIMENTAL_CXX0X__) 56# define _GLIBCXX_DEPRECATED_ATTR __attribute__ ((__deprecated__)) 57#else 58# define _GLIBCXX_DEPRECATED_ATTR 59#endif 60 61// Macros for activating various namespace association modes. 62// _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 63// _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL 64// _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 65 66// Guide to libstdc++ namespaces. 67/* 68 namespace std 69 { 70 namespace __debug { } 71 namespace __parallel { } 72 namespace __norm { } // __normative, __shadow, __replaced 73 namespace __cxx1998 { } 74 75 namespace tr1 { } 76 } 77*/ 78#if __cplusplus 79 80#ifdef _GLIBCXX_DEBUG 81# define _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 1 82#endif 83 84#ifdef _GLIBCXX_PARALLEL 85# define _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL 1 86#endif 87 88# define _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 0 89 90// Defined if any namespace association modes are active. 91#if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG \ 92 || _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL \ 93 || _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 94# define _GLIBCXX_USE_NAMESPACE_ASSOCIATION 1 95#endif 96 97// Macros for namespace scope. Either namespace std:: or the name 98// of some nested namespace within it. 99// _GLIBCXX_STD 100// _GLIBCXX_STD_D 101// _GLIBCXX_STD_P 102// 103// Macros for enclosing namespaces and possibly nested namespaces. 104// _GLIBCXX_BEGIN_NAMESPACE 105// _GLIBCXX_END_NAMESPACE 106// _GLIBCXX_BEGIN_NESTED_NAMESPACE 107// _GLIBCXX_END_NESTED_NAMESPACE 108#ifndef _GLIBCXX_USE_NAMESPACE_ASSOCIATION 109# define _GLIBCXX_STD_D _GLIBCXX_STD 110# define _GLIBCXX_STD_P _GLIBCXX_STD 111# define _GLIBCXX_STD std 112# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) _GLIBCXX_BEGIN_NAMESPACE(X) 113# define _GLIBCXX_END_NESTED_NAMESPACE _GLIBCXX_END_NAMESPACE 114# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 115# define _GLIBCXX_END_NAMESPACE } 116#else 117 118# if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION // && not anything else 119# define _GLIBCXX_STD_D _GLIBCXX_STD 120# define _GLIBCXX_STD_P _GLIBCXX_STD 121# define _GLIBCXX_STD _6 122# define _GLIBCXX_BEGIN_NAMESPACE(X) _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, _6) 123# define _GLIBCXX_END_NAMESPACE _GLIBCXX_END_NESTED_NAMESPACE 124# endif 125 126// debug 127# if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL 128# define _GLIBCXX_STD_D __norm 129# define _GLIBCXX_STD_P _GLIBCXX_STD 130# define _GLIBCXX_STD __cxx1998 131# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 132# define _GLIBCXX_END_NAMESPACE } 133# define _GLIBCXX_EXTERN_TEMPLATE -1 134# endif 135 136// parallel 137# if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && !_GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 138# define _GLIBCXX_STD_D _GLIBCXX_STD 139# define _GLIBCXX_STD_P __norm 140# define _GLIBCXX_STD __cxx1998 141# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 142# define _GLIBCXX_END_NAMESPACE } 143# define _GLIBCXX_EXTERN_TEMPLATE -1 144# endif 145 146// debug + parallel 147# if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 148# define _GLIBCXX_STD_D __norm 149# define _GLIBCXX_STD_P __norm 150# define _GLIBCXX_STD __cxx1998 151# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 152# define _GLIBCXX_END_NAMESPACE } 153# define _GLIBCXX_EXTERN_TEMPLATE -1 154# endif 155 156# if __NO_INLINE__ && !__GXX_WEAK__ 157# warning currently using namespace associated mode which may fail \ 158 without inlining due to lack of weak symbols 159# endif 160 161# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) namespace X { namespace Y _GLIBCXX_VISIBILITY_ATTR(default) { 162# define _GLIBCXX_END_NESTED_NAMESPACE } } 163#endif 164 165// Namespace associations for debug mode. 166#if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 167namespace std 168{ 169 namespace __norm { } 170 inline namespace __debug { } 171 inline namespace __cxx1998 { } 172} 173#endif 174 175// Namespace associations for parallel mode. 176#if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL 177namespace std 178{ 179 namespace __norm { } 180 inline namespace __parallel { } 181 inline namespace __cxx1998 { } 182} 183#endif 184 185// Namespace associations for versioning mode. 186#if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 187namespace std 188{ 189 inline namespace _6 { } 190} 191 192namespace __gnu_cxx 193{ 194 inline namespace _6 { } 195} 196 197namespace std 198{ 199 namespace tr1 200 { 201 inline namespace _6 { } 202 } 203} 204#endif 205 206// XXX GLIBCXX_ABI Deprecated 207// Define if compatibility should be provided for -mlong-double-64 208#undef _GLIBCXX_LONG_DOUBLE_COMPAT 209 210// Namespace associations for long double 128 mode. 211#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ 212namespace std 213{ 214 inline namespace __gnu_cxx_ldbl128 { } 215} 216# define _GLIBCXX_LDBL_NAMESPACE __gnu_cxx_ldbl128:: 217# define _GLIBCXX_BEGIN_LDBL_NAMESPACE namespace __gnu_cxx_ldbl128 { 218# define _GLIBCXX_END_LDBL_NAMESPACE } 219#else 220# define _GLIBCXX_LDBL_NAMESPACE 221# define _GLIBCXX_BEGIN_LDBL_NAMESPACE 222# define _GLIBCXX_END_LDBL_NAMESPACE 223#endif 224 225 226// Defines for C compatibility. In particular, define extern "C" 227// linkage only when using C++. 228# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { 229# define _GLIBCXX_END_EXTERN_C } 230 231#else // !__cplusplus 232# undef _GLIBCXX_BEGIN_NAMESPACE 233# undef _GLIBCXX_END_NAMESPACE 234# define _GLIBCXX_BEGIN_NAMESPACE(X) 235# define _GLIBCXX_END_NAMESPACE 236# define _GLIBCXX_BEGIN_EXTERN_C 237# define _GLIBCXX_END_EXTERN_C 238#endif 239 240// First includes. 241 242// Pick up any OS-specific definitions. 243#include <bits/os_defines.h> 244 245// Pick up any CPU-specific definitions. 246#include <bits/cpu_defines.h> 247 248// Allow use of "export template." This is currently not a feature 249// that g++ supports. 250// #define _GLIBCXX_EXPORT_TEMPLATE 1 251 252// Allow use of the GNU syntax extension, "extern template." This 253// extension is fully documented in the g++ manual, but in a nutshell, 254// it inhibits all implicit instantiations and is used throughout the 255// library to avoid multiple weak definitions for required types that 256// are already explicitly instantiated in the library binary. This 257// substantially reduces the binary size of resulting executables. 258#ifndef _GLIBCXX_EXTERN_TEMPLATE 259# define _GLIBCXX_EXTERN_TEMPLATE 1 260#endif 261 262// Certain function definitions that are meant to be overridable from 263// user code are decorated with this macro. For some targets, this 264// macro causes these definitions to be weak. 265#ifndef _GLIBCXX_WEAK_DEFINITION 266# define _GLIBCXX_WEAK_DEFINITION 267#endif 268 269// Assert. 270// Avoid the use of assert, because we're trying to keep the <cassert> 271// include out of the mix. 272#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) 273#define __glibcxx_assert(_Condition) 274#else 275_GLIBCXX_BEGIN_NAMESPACE(std) 276 // Avoid the use of assert, because we're trying to keep the <cassert> 277 // include out of the mix. 278 inline void 279 __replacement_assert(const char* __file, int __line, 280 const char* __function, const char* __condition) 281 { 282 __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, 283 __function, __condition); 284 __builtin_abort(); 285 } 286_GLIBCXX_END_NAMESPACE 287 288#define __glibcxx_assert(_Condition) \ 289 do \ 290 { \ 291 if (! (_Condition)) \ 292 std::__replacement_assert(__FILE__, __LINE__, \ 293 __PRETTY_FUNCTION__, #_Condition); \ 294 } while (false) 295#endif 296 297// The remainder of the prewritten config is automatic; all the 298// user hooks are listed above. 299 300// Create a boolean flag to be used to determine if --fast-math is set. 301#ifdef __FAST_MATH__ 302# define _GLIBCXX_FAST_MATH 1 303#else 304# define _GLIBCXX_FAST_MATH 0 305#endif 306 307// This marks string literals in header files to be extracted for eventual 308// translation. It is primarily used for messages in thrown exceptions; see 309// src/functexcept.cc. We use __N because the more traditional _N is used 310// for something else under certain OSes (see BADNAMES). 311#define __N(msgid) (msgid) 312 313// For example, <windows.h> is known to #define min and max as macros... 314#undef min 315#undef max 316 317// End of prewritten config; the discovered settings follow. 318/* config.h. Generated by configure. */ 319/* config.h.in. Generated from configure.ac by autoheader. */ 320 321/* Define to 1 if you have the `acosf' function. */ 322#define _GLIBCXX_HAVE_ACOSF 1 323 324/* Define to 1 if you have the `acosl' function. */ 325/* #undef _GLIBCXX_HAVE_ACOSL */ 326 327/* Define to 1 if you have the `asinf' function. */ 328#define _GLIBCXX_HAVE_ASINF 1 329 330/* Define to 1 if you have the `asinl' function. */ 331/* #undef _GLIBCXX_HAVE_ASINL */ 332 333/* Define to 1 if the target assembler supports .symver directive. */ 334#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 335 336/* Define to 1 if you have the `atan2f' function. */ 337#define _GLIBCXX_HAVE_ATAN2F 1 338 339/* Define to 1 if you have the `atan2l' function. */ 340/* #undef _GLIBCXX_HAVE_ATAN2L */ 341 342/* Define to 1 if you have the `atanf' function. */ 343#define _GLIBCXX_HAVE_ATANF 1 344 345/* Define to 1 if you have the `atanl' function. */ 346/* #undef _GLIBCXX_HAVE_ATANL */ 347 348/* Define to 1 if the target assembler supports thread-local storage. */ 349/* #undef _GLIBCXX_HAVE_CC_TLS */ 350 351/* Define to 1 if you have the `ceilf' function. */ 352#define _GLIBCXX_HAVE_CEILF 1 353 354/* Define to 1 if you have the `ceill' function. */ 355#define _GLIBCXX_HAVE_CEILL 1 356 357/* Define to 1 if you have the <complex.h> header file. */ 358/* #undef _GLIBCXX_HAVE_COMPLEX_H */ 359 360/* Define to 1 if you have the `cosf' function. */ 361#define _GLIBCXX_HAVE_COSF 1 362 363/* Define to 1 if you have the `coshf' function. */ 364#define _GLIBCXX_HAVE_COSHF 1 365 366/* Define to 1 if you have the `coshl' function. */ 367/* #undef _GLIBCXX_HAVE_COSHL */ 368 369/* Define to 1 if you have the `cosl' function. */ 370/* #undef _GLIBCXX_HAVE_COSL */ 371 372/* Define to 1 if you have the <dlfcn.h> header file. */ 373#define _GLIBCXX_HAVE_DLFCN_H 1 374 375/* Define if EBADMSG exists. */ 376#define _GLIBCXX_HAVE_EBADMSG 1 377 378/* Define if ECANCELED exists. */ 379#define _GLIBCXX_HAVE_ECANCELED 1 380 381/* Define if EIDRM exists. */ 382#define _GLIBCXX_HAVE_EIDRM 1 383 384/* Define to 1 if you have the <endian.h> header file. */ 385#define _GLIBCXX_HAVE_ENDIAN_H 1 386 387/* Define if ENODATA exists. */ 388#define _GLIBCXX_HAVE_ENODATA 1 389 390/* Define if ENOLINK exists. */ 391#define _GLIBCXX_HAVE_ENOLINK 1 392 393/* Define if ENOSR exists. */ 394#define _GLIBCXX_HAVE_ENOSR 1 395 396/* Define if ENOSTR exists. */ 397#define _GLIBCXX_HAVE_ENOSTR 1 398 399/* Define if ENOTRECOVERABLE exists. */ 400#define _GLIBCXX_HAVE_ENOTRECOVERABLE 1 401 402/* Define if ENOTSUP exists. */ 403#define _GLIBCXX_HAVE_ENOTSUP 1 404 405/* Define if EOVERFLOW exists. */ 406#define _GLIBCXX_HAVE_EOVERFLOW 1 407 408/* Define if EOWNERDEAD exists. */ 409#define _GLIBCXX_HAVE_EOWNERDEAD 1 410 411/* Define if EPROTO exists. */ 412#define _GLIBCXX_HAVE_EPROTO 1 413 414/* Define if ETIME exists. */ 415#define _GLIBCXX_HAVE_ETIME 1 416 417/* Define if ETXTBSY exists. */ 418#define _GLIBCXX_HAVE_ETXTBSY 1 419 420/* Define to 1 if you have the `expf' function. */ 421#define _GLIBCXX_HAVE_EXPF 1 422 423/* Define to 1 if you have the `expl' function. */ 424/* #undef _GLIBCXX_HAVE_EXPL */ 425 426/* Define to 1 if you have the `fabsf' function. */ 427#define _GLIBCXX_HAVE_FABSF 1 428 429/* Define to 1 if you have the `fabsl' function. */ 430#define _GLIBCXX_HAVE_FABSL 1 431 432/* Define to 1 if you have the <fenv.h> header file. */ 433#define _GLIBCXX_HAVE_FENV_H 1 434 435/* Define to 1 if you have the `finite' function. */ 436#define _GLIBCXX_HAVE_FINITE 1 437 438/* Define to 1 if you have the `finitef' function. */ 439#define _GLIBCXX_HAVE_FINITEF 1 440 441/* Define to 1 if you have the `finitel' function. */ 442/* #undef _GLIBCXX_HAVE_FINITEL */ 443 444/* Define to 1 if you have the <float.h> header file. */ 445#define _GLIBCXX_HAVE_FLOAT_H 1 446 447/* Define to 1 if you have the `floorf' function. */ 448#define _GLIBCXX_HAVE_FLOORF 1 449 450/* Define to 1 if you have the `floorl' function. */ 451#define _GLIBCXX_HAVE_FLOORL 1 452 453/* Define to 1 if you have the `fmodf' function. */ 454#define _GLIBCXX_HAVE_FMODF 1 455 456/* Define to 1 if you have the `fmodl' function. */ 457/* #undef _GLIBCXX_HAVE_FMODL */ 458 459/* Define to 1 if you have the `fpclass' function. */ 460/* #undef _GLIBCXX_HAVE_FPCLASS */ 461 462/* Define to 1 if you have the <fp.h> header file. */ 463/* #undef _GLIBCXX_HAVE_FP_H */ 464 465/* Define to 1 if you have the `frexpf' function. */ 466#define _GLIBCXX_HAVE_FREXPF 1 467 468/* Define to 1 if you have the `frexpl' function. */ 469/* #undef _GLIBCXX_HAVE_FREXPL */ 470 471/* Define if _Unwind_GetIPInfo is available. */ 472#define _GLIBCXX_HAVE_GETIPINFO 1 473 474/* Define if gthr-default.h exists (meaning that threading support is 475 enabled). */ 476#define _GLIBCXX_HAVE_GTHR_DEFAULT 1 477 478/* Define to 1 if you have the `hypot' function. */ 479#define _GLIBCXX_HAVE_HYPOT 1 480 481/* Define to 1 if you have the `hypotf' function. */ 482#define _GLIBCXX_HAVE_HYPOTF 1 483 484/* Define to 1 if you have the `hypotl' function. */ 485/* #undef _GLIBCXX_HAVE_HYPOTL */ 486 487/* Define if you have the iconv() function. */ 488/* #undef _GLIBCXX_HAVE_ICONV */ 489 490/* Define to 1 if you have the <ieeefp.h> header file. */ 491/* #undef _GLIBCXX_HAVE_IEEEFP_H */ 492 493/* Define if int64_t is available in <stdint.h>. */ 494#define _GLIBCXX_HAVE_INT64_T 1 495 496/* Define if int64_t is a long. */ 497/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ 498 499/* Define if int64_t is a long long. */ 500#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 501 502/* Define to 1 if you have the <inttypes.h> header file. */ 503#define _GLIBCXX_HAVE_INTTYPES_H 1 504 505/* Define to 1 if you have the `isinf' function. */ 506/* #undef _GLIBCXX_HAVE_ISINF */ 507 508/* Define to 1 if you have the `isinff' function. */ 509/* #undef _GLIBCXX_HAVE_ISINFF */ 510 511/* Define to 1 if you have the `isinfl' function. */ 512/* #undef _GLIBCXX_HAVE_ISINFL */ 513 514/* Define to 1 if you have the `isnan' function. */ 515#define _GLIBCXX_HAVE_ISNAN 1 516 517/* Define to 1 if you have the `isnanf' function. */ 518#define _GLIBCXX_HAVE_ISNANF 1 519 520/* Define to 1 if you have the `isnanl' function. */ 521/* #undef _GLIBCXX_HAVE_ISNANL */ 522 523/* Defined if iswblank exists. */ 524/* #undef _GLIBCXX_HAVE_ISWBLANK */ 525 526/* Define if LC_MESSAGES is available in <locale.h>. */ 527#define _GLIBCXX_HAVE_LC_MESSAGES 1 528 529/* Define to 1 if you have the `ldexpf' function. */ 530#define _GLIBCXX_HAVE_LDEXPF 1 531 532/* Define to 1 if you have the `ldexpl' function. */ 533#define _GLIBCXX_HAVE_LDEXPL 1 534 535/* Define to 1 if you have the <libintl.h> header file. */ 536/* #undef _GLIBCXX_HAVE_LIBINTL_H */ 537 538/* Only used in build directory testsuite_hooks.h. */ 539/* #undef _GLIBCXX_HAVE_LIMIT_AS */ 540 541/* Only used in build directory testsuite_hooks.h. */ 542/* #undef _GLIBCXX_HAVE_LIMIT_DATA */ 543 544/* Only used in build directory testsuite_hooks.h. */ 545/* #undef _GLIBCXX_HAVE_LIMIT_FSIZE */ 546 547/* Only used in build directory testsuite_hooks.h. */ 548/* #undef _GLIBCXX_HAVE_LIMIT_RSS */ 549 550/* Only used in build directory testsuite_hooks.h. */ 551/* #undef _GLIBCXX_HAVE_LIMIT_VMEM */ 552 553/* Define if futex syscall is available. */ 554/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ 555 556/* Define to 1 if you have the <locale.h> header file. */ 557#define _GLIBCXX_HAVE_LOCALE_H 1 558 559/* Define to 1 if you have the `log10f' function. */ 560#define _GLIBCXX_HAVE_LOG10F 1 561 562/* Define to 1 if you have the `log10l' function. */ 563/* #undef _GLIBCXX_HAVE_LOG10L */ 564 565/* Define to 1 if you have the `logf' function. */ 566#define _GLIBCXX_HAVE_LOGF 1 567 568/* Define to 1 if you have the `logl' function. */ 569/* #undef _GLIBCXX_HAVE_LOGL */ 570 571/* Define to 1 if you have the <machine/endian.h> header file. */ 572/* #undef _GLIBCXX_HAVE_MACHINE_ENDIAN_H */ 573 574/* Define to 1 if you have the <machine/param.h> header file. */ 575/* #undef _GLIBCXX_HAVE_MACHINE_PARAM_H */ 576 577/* Define if mbstate_t exists in wchar.h. */ 578#define _GLIBCXX_HAVE_MBSTATE_T 1 579 580/* Define to 1 if you have the <memory.h> header file. */ 581#define _GLIBCXX_HAVE_MEMORY_H 1 582 583/* Define to 1 if you have the `modf' function. */ 584#define _GLIBCXX_HAVE_MODF 1 585 586/* Define to 1 if you have the `modff' function. */ 587#define _GLIBCXX_HAVE_MODFF 1 588 589/* Define to 1 if you have the `modfl' function. */ 590/* #undef _GLIBCXX_HAVE_MODFL */ 591 592/* Define to 1 if you have the <nan.h> header file. */ 593/* #undef _GLIBCXX_HAVE_NAN_H */ 594 595/* Define if poll is available in <poll.h>. */ 596#define _GLIBCXX_HAVE_POLL 1 597 598/* Define to 1 if you have the `powf' function. */ 599#define _GLIBCXX_HAVE_POWF 1 600 601/* Define to 1 if you have the `powl' function. */ 602/* #undef _GLIBCXX_HAVE_POWL */ 603 604/* Define to 1 if you have the `qfpclass' function. */ 605/* #undef _GLIBCXX_HAVE_QFPCLASS */ 606 607/* Define to 1 if you have the `setenv' function. */ 608/* #undef _GLIBCXX_HAVE_SETENV */ 609 610/* Define to 1 if you have the `sincos' function. */ 611/* #undef _GLIBCXX_HAVE_SINCOS */ 612 613/* Define to 1 if you have the `sincosf' function. */ 614/* #undef _GLIBCXX_HAVE_SINCOSF */ 615 616/* Define to 1 if you have the `sincosl' function. */ 617/* #undef _GLIBCXX_HAVE_SINCOSL */ 618 619/* Define to 1 if you have the `sinf' function. */ 620#define _GLIBCXX_HAVE_SINF 1 621 622/* Define to 1 if you have the `sinhf' function. */ 623#define _GLIBCXX_HAVE_SINHF 1 624 625/* Define to 1 if you have the `sinhl' function. */ 626/* #undef _GLIBCXX_HAVE_SINHL */ 627 628/* Define to 1 if you have the `sinl' function. */ 629/* #undef _GLIBCXX_HAVE_SINL */ 630 631/* Define to 1 if you have the `sqrtf' function. */ 632#define _GLIBCXX_HAVE_SQRTF 1 633 634/* Define to 1 if you have the `sqrtl' function. */ 635/* #undef _GLIBCXX_HAVE_SQRTL */ 636 637/* Define to 1 if you have the <stdbool.h> header file. */ 638#define _GLIBCXX_HAVE_STDBOOL_H 1 639 640/* Define to 1 if you have the <stdint.h> header file. */ 641#define _GLIBCXX_HAVE_STDINT_H 1 642 643/* Define to 1 if you have the <stdlib.h> header file. */ 644#define _GLIBCXX_HAVE_STDLIB_H 1 645 646/* Define if strerror_l is available in <string.h>. */ 647/* #undef _GLIBCXX_HAVE_STRERROR_L */ 648 649/* Define if strerror_r is available in <string.h>. */ 650#define _GLIBCXX_HAVE_STRERROR_R 1 651 652/* Define to 1 if you have the <strings.h> header file. */ 653#define _GLIBCXX_HAVE_STRINGS_H 1 654 655/* Define to 1 if you have the <string.h> header file. */ 656#define _GLIBCXX_HAVE_STRING_H 1 657 658/* Define to 1 if you have the `strtof' function. */ 659/* #undef _GLIBCXX_HAVE_STRTOF */ 660 661/* Define to 1 if you have the `strtold' function. */ 662/* #undef _GLIBCXX_HAVE_STRTOLD */ 663 664/* Define if strxfrm_l is available in <string.h>. */ 665/* #undef _GLIBCXX_HAVE_STRXFRM_L */ 666 667/* Define to 1 if you have the <sys/filio.h> header file. */ 668/* #undef _GLIBCXX_HAVE_SYS_FILIO_H */ 669 670/* Define to 1 if you have the <sys/ioctl.h> header file. */ 671#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 672 673/* Define to 1 if you have the <sys/ipc.h> header file. */ 674#define _GLIBCXX_HAVE_SYS_IPC_H 1 675 676/* Define to 1 if you have the <sys/isa_defs.h> header file. */ 677/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ 678 679/* Define to 1 if you have the <sys/machine.h> header file. */ 680/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ 681 682/* Define to 1 if you have the <sys/param.h> header file. */ 683#define _GLIBCXX_HAVE_SYS_PARAM_H 1 684 685/* Define to 1 if you have the <sys/resource.h> header file. */ 686#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 687 688/* Define to 1 if you have the <sys/sem.h> header file. */ 689/* #undef _GLIBCXX_HAVE_SYS_SEM_H */ 690 691/* Define to 1 if you have the <sys/stat.h> header file. */ 692#define _GLIBCXX_HAVE_SYS_STAT_H 1 693 694/* Define to 1 if you have the <sys/time.h> header file. */ 695#define _GLIBCXX_HAVE_SYS_TIME_H 1 696 697/* Define to 1 if you have the <sys/types.h> header file. */ 698#define _GLIBCXX_HAVE_SYS_TYPES_H 1 699 700/* Define to 1 if you have the <sys/uio.h> header file. */ 701#define _GLIBCXX_HAVE_SYS_UIO_H 1 702 703/* Define if S_IFREG is available in <sys/stat.h>. */ 704/* #undef _GLIBCXX_HAVE_S_IFREG */ 705 706/* Define if S_IFREG is available in <sys/stat.h>. */ 707#define _GLIBCXX_HAVE_S_ISREG 1 708 709/* Define to 1 if you have the `tanf' function. */ 710#define _GLIBCXX_HAVE_TANF 1 711 712/* Define to 1 if you have the `tanhf' function. */ 713#define _GLIBCXX_HAVE_TANHF 1 714 715/* Define to 1 if you have the `tanhl' function. */ 716/* #undef _GLIBCXX_HAVE_TANHL */ 717 718/* Define to 1 if you have the `tanl' function. */ 719/* #undef _GLIBCXX_HAVE_TANL */ 720 721/* Define to 1 if you have the <tgmath.h> header file. */ 722/* #undef _GLIBCXX_HAVE_TGMATH_H */ 723 724/* Define to 1 if the target supports thread-local storage. */ 725/* #undef _GLIBCXX_HAVE_TLS */ 726 727/* Define to 1 if you have the <unistd.h> header file. */ 728#define _GLIBCXX_HAVE_UNISTD_H 1 729 730/* Defined if vfwscanf exists. */ 731/* #undef _GLIBCXX_HAVE_VFWSCANF */ 732 733/* Defined if vswscanf exists. */ 734/* #undef _GLIBCXX_HAVE_VSWSCANF */ 735 736/* Defined if vwscanf exists. */ 737/* #undef _GLIBCXX_HAVE_VWSCANF */ 738 739/* Define to 1 if you have the <wchar.h> header file. */ 740#define _GLIBCXX_HAVE_WCHAR_H 1 741 742/* Defined if wcstof exists. */ 743/* #undef _GLIBCXX_HAVE_WCSTOF */ 744 745/* Define to 1 if you have the <wctype.h> header file. */ 746#define _GLIBCXX_HAVE_WCTYPE_H 1 747 748/* Define if writev is available in <sys/uio.h>. */ 749#define _GLIBCXX_HAVE_WRITEV 1 750 751/* Define to 1 if you have the `_acosf' function. */ 752/* #undef _GLIBCXX_HAVE__ACOSF */ 753 754/* Define to 1 if you have the `_acosl' function. */ 755/* #undef _GLIBCXX_HAVE__ACOSL */ 756 757/* Define to 1 if you have the `_asinf' function. */ 758/* #undef _GLIBCXX_HAVE__ASINF */ 759 760/* Define to 1 if you have the `_asinl' function. */ 761/* #undef _GLIBCXX_HAVE__ASINL */ 762 763/* Define to 1 if you have the `_atan2f' function. */ 764/* #undef _GLIBCXX_HAVE__ATAN2F */ 765 766/* Define to 1 if you have the `_atan2l' function. */ 767/* #undef _GLIBCXX_HAVE__ATAN2L */ 768 769/* Define to 1 if you have the `_atanf' function. */ 770/* #undef _GLIBCXX_HAVE__ATANF */ 771 772/* Define to 1 if you have the `_atanl' function. */ 773/* #undef _GLIBCXX_HAVE__ATANL */ 774 775/* Define to 1 if you have the `_ceilf' function. */ 776/* #undef _GLIBCXX_HAVE__CEILF */ 777 778/* Define to 1 if you have the `_ceill' function. */ 779/* #undef _GLIBCXX_HAVE__CEILL */ 780 781/* Define to 1 if you have the `_cosf' function. */ 782/* #undef _GLIBCXX_HAVE__COSF */ 783 784/* Define to 1 if you have the `_coshf' function. */ 785/* #undef _GLIBCXX_HAVE__COSHF */ 786 787/* Define to 1 if you have the `_coshl' function. */ 788/* #undef _GLIBCXX_HAVE__COSHL */ 789 790/* Define to 1 if you have the `_cosl' function. */ 791/* #undef _GLIBCXX_HAVE__COSL */ 792 793/* Define to 1 if you have the `_expf' function. */ 794/* #undef _GLIBCXX_HAVE__EXPF */ 795 796/* Define to 1 if you have the `_expl' function. */ 797/* #undef _GLIBCXX_HAVE__EXPL */ 798 799/* Define to 1 if you have the `_fabsf' function. */ 800/* #undef _GLIBCXX_HAVE__FABSF */ 801 802/* Define to 1 if you have the `_fabsl' function. */ 803/* #undef _GLIBCXX_HAVE__FABSL */ 804 805/* Define to 1 if you have the `_finite' function. */ 806/* #undef _GLIBCXX_HAVE__FINITE */ 807 808/* Define to 1 if you have the `_finitef' function. */ 809/* #undef _GLIBCXX_HAVE__FINITEF */ 810 811/* Define to 1 if you have the `_finitel' function. */ 812/* #undef _GLIBCXX_HAVE__FINITEL */ 813 814/* Define to 1 if you have the `_floorf' function. */ 815/* #undef _GLIBCXX_HAVE__FLOORF */ 816 817/* Define to 1 if you have the `_floorl' function. */ 818/* #undef _GLIBCXX_HAVE__FLOORL */ 819 820/* Define to 1 if you have the `_fmodf' function. */ 821/* #undef _GLIBCXX_HAVE__FMODF */ 822 823/* Define to 1 if you have the `_fmodl' function. */ 824/* #undef _GLIBCXX_HAVE__FMODL */ 825 826/* Define to 1 if you have the `_fpclass' function. */ 827/* #undef _GLIBCXX_HAVE__FPCLASS */ 828 829/* Define to 1 if you have the `_frexpf' function. */ 830/* #undef _GLIBCXX_HAVE__FREXPF */ 831 832/* Define to 1 if you have the `_frexpl' function. */ 833/* #undef _GLIBCXX_HAVE__FREXPL */ 834 835/* Define to 1 if you have the `_hypot' function. */ 836/* #undef _GLIBCXX_HAVE__HYPOT */ 837 838/* Define to 1 if you have the `_hypotf' function. */ 839/* #undef _GLIBCXX_HAVE__HYPOTF */ 840 841/* Define to 1 if you have the `_hypotl' function. */ 842/* #undef _GLIBCXX_HAVE__HYPOTL */ 843 844/* Define to 1 if you have the `_isinf' function. */ 845/* #undef _GLIBCXX_HAVE__ISINF */ 846 847/* Define to 1 if you have the `_isinff' function. */ 848/* #undef _GLIBCXX_HAVE__ISINFF */ 849 850/* Define to 1 if you have the `_isinfl' function. */ 851/* #undef _GLIBCXX_HAVE__ISINFL */ 852 853/* Define to 1 if you have the `_isnan' function. */ 854/* #undef _GLIBCXX_HAVE__ISNAN */ 855 856/* Define to 1 if you have the `_isnanf' function. */ 857/* #undef _GLIBCXX_HAVE__ISNANF */ 858 859/* Define to 1 if you have the `_isnanl' function. */ 860/* #undef _GLIBCXX_HAVE__ISNANL */ 861 862/* Define to 1 if you have the `_ldexpf' function. */ 863/* #undef _GLIBCXX_HAVE__LDEXPF */ 864 865/* Define to 1 if you have the `_ldexpl' function. */ 866/* #undef _GLIBCXX_HAVE__LDEXPL */ 867 868/* Define to 1 if you have the `_log10f' function. */ 869/* #undef _GLIBCXX_HAVE__LOG10F */ 870 871/* Define to 1 if you have the `_log10l' function. */ 872/* #undef _GLIBCXX_HAVE__LOG10L */ 873 874/* Define to 1 if you have the `_logf' function. */ 875/* #undef _GLIBCXX_HAVE__LOGF */ 876 877/* Define to 1 if you have the `_logl' function. */ 878/* #undef _GLIBCXX_HAVE__LOGL */ 879 880/* Define to 1 if you have the `_modf' function. */ 881/* #undef _GLIBCXX_HAVE__MODF */ 882 883/* Define to 1 if you have the `_modff' function. */ 884/* #undef _GLIBCXX_HAVE__MODFF */ 885 886/* Define to 1 if you have the `_modfl' function. */ 887/* #undef _GLIBCXX_HAVE__MODFL */ 888 889/* Define to 1 if you have the `_powf' function. */ 890/* #undef _GLIBCXX_HAVE__POWF */ 891 892/* Define to 1 if you have the `_powl' function. */ 893/* #undef _GLIBCXX_HAVE__POWL */ 894 895/* Define to 1 if you have the `_qfpclass' function. */ 896/* #undef _GLIBCXX_HAVE__QFPCLASS */ 897 898/* Define to 1 if you have the `_sincos' function. */ 899/* #undef _GLIBCXX_HAVE__SINCOS */ 900 901/* Define to 1 if you have the `_sincosf' function. */ 902/* #undef _GLIBCXX_HAVE__SINCOSF */ 903 904/* Define to 1 if you have the `_sincosl' function. */ 905/* #undef _GLIBCXX_HAVE__SINCOSL */ 906 907/* Define to 1 if you have the `_sinf' function. */ 908/* #undef _GLIBCXX_HAVE__SINF */ 909 910/* Define to 1 if you have the `_sinhf' function. */ 911/* #undef _GLIBCXX_HAVE__SINHF */ 912 913/* Define to 1 if you have the `_sinhl' function. */ 914/* #undef _GLIBCXX_HAVE__SINHL */ 915 916/* Define to 1 if you have the `_sinl' function. */ 917/* #undef _GLIBCXX_HAVE__SINL */ 918 919/* Define to 1 if you have the `_sqrtf' function. */ 920/* #undef _GLIBCXX_HAVE__SQRTF */ 921 922/* Define to 1 if you have the `_sqrtl' function. */ 923/* #undef _GLIBCXX_HAVE__SQRTL */ 924 925/* Define to 1 if you have the `_tanf' function. */ 926/* #undef _GLIBCXX_HAVE__TANF */ 927 928/* Define to 1 if you have the `_tanhf' function. */ 929/* #undef _GLIBCXX_HAVE__TANHF */ 930 931/* Define to 1 if you have the `_tanhl' function. */ 932/* #undef _GLIBCXX_HAVE__TANHL */ 933 934/* Define to 1 if you have the `_tanl' function. */ 935/* #undef _GLIBCXX_HAVE__TANL */ 936 937/* Define as const if the declaration of iconv() needs const. */ 938/* #undef _GLIBCXX_ICONV_CONST */ 939 940/* Define to the sub-directory in which libtool stores uninstalled libraries. 941 */ 942#define LT_OBJDIR ".libs/" 943 944/* Name of package */ 945/* #undef _GLIBCXX_PACKAGE */ 946 947/* Define to the address where bug reports for this package should be sent. */ 948#define _GLIBCXX_PACKAGE_BUGREPORT "" 949 950/* Define to the full name of this package. */ 951#define _GLIBCXX_PACKAGE_NAME "package-unused" 952 953/* Define to the full name and version of this package. */ 954#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" 955 956/* Define to the one symbol short name of this package. */ 957#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" 958 959/* Define to the version of this package. */ 960#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" 961 962/* The size of a `char', as computed by sizeof. */ 963/* #undef SIZEOF_CHAR */ 964 965/* The size of a `int', as computed by sizeof. */ 966/* #undef SIZEOF_INT */ 967 968/* The size of a `long', as computed by sizeof. */ 969/* #undef SIZEOF_LONG */ 970 971/* The size of a `short', as computed by sizeof. */ 972/* #undef SIZEOF_SHORT */ 973 974/* The size of a `void *', as computed by sizeof. */ 975/* #undef SIZEOF_VOID_P */ 976 977/* Define to 1 if you have the ANSI C header files. */ 978#define STDC_HEADERS 1 979 980/* Version number of package */ 981/* #undef _GLIBCXX_VERSION */ 982 983/* Define if builtin atomic operations for bool are supported on this host. */ 984/* #undef _GLIBCXX_ATOMIC_BUILTINS_1 */ 985 986/* Define if builtin atomic operations for short are supported on this host. 987 */ 988/* #undef _GLIBCXX_ATOMIC_BUILTINS_2 */ 989 990/* Define if builtin atomic operations for int are supported on this host. */ 991/* #undef _GLIBCXX_ATOMIC_BUILTINS_4 */ 992 993/* Define if builtin atomic operations for long long are supported on this 994 host. */ 995/* #undef _GLIBCXX_ATOMIC_BUILTINS_8 */ 996 997/* Define to use concept checking code from the boost libraries. */ 998/* #undef _GLIBCXX_CONCEPT_CHECKS */ 999 1000/* Define if a fully dynamic basic_string is wanted. */ 1001/* #undef _GLIBCXX_FULLY_DYNAMIC_STRING */ 1002 1003/* Define if gthreads library is available. */ 1004/* #undef _GLIBCXX_HAS_GTHREADS */ 1005 1006/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ 1007#define _GLIBCXX_HOSTED 1 1008 1009/* Define if compatibility should be provided for -mlong-double-64. */ 1010 1011/* Define if ptrdiff_t is int. */ 1012#define _GLIBCXX_PTRDIFF_T_IS_INT 1 1013 1014/* Define if using setrlimit to set resource limits during "make check" */ 1015/* #undef _GLIBCXX_RES_LIMITS */ 1016 1017/* Define if size_t is unsigned int. */ 1018#define _GLIBCXX_SIZE_T_IS_UINT 1 1019 1020/* Define if the compiler is configured for setjmp/longjmp exceptions. */ 1021/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ 1022 1023/* Define if EOF == -1, SEEK_CUR == 1, SEEK_END == 2. */ 1024#define _GLIBCXX_STDIO_MACROS 1 1025 1026/* Define to use symbol versioning in the shared library. */ 1027/* #undef _GLIBCXX_SYMVER */ 1028 1029/* Define to use darwin versioning in the shared library. */ 1030/* #undef _GLIBCXX_SYMVER_DARWIN */ 1031 1032/* Define to use GNU versioning in the shared library. */ 1033/* #undef _GLIBCXX_SYMVER_GNU */ 1034 1035/* Define to use GNU namespace versioning in the shared library. */ 1036/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ 1037 1038/* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>, 1039 <stdio.h>, and <stdlib.h> can be used or exposed. */ 1040/* #undef _GLIBCXX_USE_C99 */ 1041 1042/* Define if C99 functions in <complex.h> should be used in <complex>. Using 1043 compiler builtins for these functions requires corresponding C99 library 1044 functions to be present. */ 1045/* #undef _GLIBCXX_USE_C99_COMPLEX */ 1046 1047/* Define if C99 functions in <complex.h> should be used in <tr1/complex>. 1048 Using compiler builtins for these functions requires corresponding C99 1049 library functions to be present. */ 1050/* #undef _GLIBCXX_USE_C99_COMPLEX_TR1 */ 1051 1052/* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in 1053 namespace std::tr1. */ 1054#define _GLIBCXX_USE_C99_CTYPE_TR1 1 1055 1056/* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in 1057 namespace std::tr1. */ 1058/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ 1059 1060/* Define if C99 functions in <inttypes.h> should be imported in 1061 <tr1/cinttypes> in namespace std::tr1. */ 1062/* #undef _GLIBCXX_USE_C99_INTTYPES_TR1 */ 1063 1064/* Define if wchar_t C99 functions in <inttypes.h> should be imported in 1065 <tr1/cinttypes> in namespace std::tr1. */ 1066/* #undef _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 */ 1067 1068/* Define if C99 functions or macros in <math.h> should be imported in <cmath> 1069 in namespace std. */ 1070/* #undef _GLIBCXX_USE_C99_MATH */ 1071 1072/* Define if C99 functions or macros in <math.h> should be imported in 1073 <tr1/cmath> in namespace std::tr1. */ 1074/* #undef _GLIBCXX_USE_C99_MATH_TR1 */ 1075 1076/* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in 1077 namespace std::tr1. */ 1078/* #undef _GLIBCXX_USE_C99_STDINT_TR1 */ 1079 1080/* Defined if clock_gettime has monotonic clock support. */ 1081/* #undef _GLIBCXX_USE_CLOCK_MONOTONIC */ 1082 1083/* Defined if clock_gettime has realtime clock support. */ 1084/* #undef _GLIBCXX_USE_CLOCK_REALTIME */ 1085 1086/* Defined if gettimeofday is available. */ 1087#define _GLIBCXX_USE_GETTIMEOFDAY 1 1088 1089/* Define if LFS support is available. */ 1090/* #undef _GLIBCXX_USE_LFS */ 1091 1092/* Define if code specialized for long long should be used. */ 1093#define _GLIBCXX_USE_LONG_LONG 1 1094 1095/* Defined if nanosleep is available. */ 1096/* #undef _GLIBCXX_USE_NANOSLEEP */ 1097 1098/* Define if NLS translations are to be used. */ 1099/* #undef _GLIBCXX_USE_NLS */ 1100 1101/* Define if /dev/random and /dev/urandom are available for the random_device 1102 of TR1 (Chapter 5.1). */ 1103#define _GLIBCXX_USE_RANDOM_TR1 1 1104 1105/* Defined if sched_yield is available. */ 1106/* #undef _GLIBCXX_USE_SCHED_YIELD */ 1107 1108/* Define if code specialized for wchar_t should be used. */ 1109/* #undef _GLIBCXX_USE_WCHAR_T */ 1110 1111#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) 1112# define _GLIBCXX_HAVE_ACOSF 1 1113# define acosf _acosf 1114#endif 1115 1116#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) 1117# define _GLIBCXX_HAVE_ACOSL 1 1118# define acosl _acosl 1119#endif 1120 1121#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) 1122# define _GLIBCXX_HAVE_ASINF 1 1123# define asinf _asinf 1124#endif 1125 1126#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) 1127# define _GLIBCXX_HAVE_ASINL 1 1128# define asinl _asinl 1129#endif 1130 1131#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) 1132# define _GLIBCXX_HAVE_ATAN2F 1 1133# define atan2f _atan2f 1134#endif 1135 1136#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) 1137# define _GLIBCXX_HAVE_ATAN2L 1 1138# define atan2l _atan2l 1139#endif 1140 1141#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) 1142# define _GLIBCXX_HAVE_ATANF 1 1143# define atanf _atanf 1144#endif 1145 1146#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) 1147# define _GLIBCXX_HAVE_ATANL 1 1148# define atanl _atanl 1149#endif 1150 1151#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) 1152# define _GLIBCXX_HAVE_CEILF 1 1153# define ceilf _ceilf 1154#endif 1155 1156#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) 1157# define _GLIBCXX_HAVE_CEILL 1 1158# define ceill _ceill 1159#endif 1160 1161#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) 1162# define _GLIBCXX_HAVE_COSF 1 1163# define cosf _cosf 1164#endif 1165 1166#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) 1167# define _GLIBCXX_HAVE_COSHF 1 1168# define coshf _coshf 1169#endif 1170 1171#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) 1172# define _GLIBCXX_HAVE_COSHL 1 1173# define coshl _coshl 1174#endif 1175 1176#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) 1177# define _GLIBCXX_HAVE_COSL 1 1178# define cosl _cosl 1179#endif 1180 1181#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) 1182# define _GLIBCXX_HAVE_EXPF 1 1183# define expf _expf 1184#endif 1185 1186#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) 1187# define _GLIBCXX_HAVE_EXPL 1 1188# define expl _expl 1189#endif 1190 1191#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) 1192# define _GLIBCXX_HAVE_FABSF 1 1193# define fabsf _fabsf 1194#endif 1195 1196#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) 1197# define _GLIBCXX_HAVE_FABSL 1 1198# define fabsl _fabsl 1199#endif 1200 1201#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) 1202# define _GLIBCXX_HAVE_FINITE 1 1203# define finite _finite 1204#endif 1205 1206#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) 1207# define _GLIBCXX_HAVE_FINITEF 1 1208# define finitef _finitef 1209#endif 1210 1211#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) 1212# define _GLIBCXX_HAVE_FINITEL 1 1213# define finitel _finitel 1214#endif 1215 1216#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) 1217# define _GLIBCXX_HAVE_FLOORF 1 1218# define floorf _floorf 1219#endif 1220 1221#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) 1222# define _GLIBCXX_HAVE_FLOORL 1 1223# define floorl _floorl 1224#endif 1225 1226#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) 1227# define _GLIBCXX_HAVE_FMODF 1 1228# define fmodf _fmodf 1229#endif 1230 1231#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) 1232# define _GLIBCXX_HAVE_FMODL 1 1233# define fmodl _fmodl 1234#endif 1235 1236#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) 1237# define _GLIBCXX_HAVE_FPCLASS 1 1238# define fpclass _fpclass 1239#endif 1240 1241#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) 1242# define _GLIBCXX_HAVE_FREXPF 1 1243# define frexpf _frexpf 1244#endif 1245 1246#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) 1247# define _GLIBCXX_HAVE_FREXPL 1 1248# define frexpl _frexpl 1249#endif 1250 1251#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) 1252# define _GLIBCXX_HAVE_HYPOT 1 1253# define hypot _hypot 1254#endif 1255 1256#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) 1257# define _GLIBCXX_HAVE_HYPOTF 1 1258# define hypotf _hypotf 1259#endif 1260 1261#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) 1262# define _GLIBCXX_HAVE_HYPOTL 1 1263# define hypotl _hypotl 1264#endif 1265 1266#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) 1267# define _GLIBCXX_HAVE_ISINF 1 1268# define isinf _isinf 1269#endif 1270 1271#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) 1272# define _GLIBCXX_HAVE_ISINFF 1 1273# define isinff _isinff 1274#endif 1275 1276#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) 1277# define _GLIBCXX_HAVE_ISINFL 1 1278# define isinfl _isinfl 1279#endif 1280 1281#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) 1282# define _GLIBCXX_HAVE_ISNAN 1 1283# define isnan _isnan 1284#endif 1285 1286#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) 1287# define _GLIBCXX_HAVE_ISNANF 1 1288# define isnanf _isnanf 1289#endif 1290 1291#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) 1292# define _GLIBCXX_HAVE_ISNANL 1 1293# define isnanl _isnanl 1294#endif 1295 1296#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) 1297# define _GLIBCXX_HAVE_LDEXPF 1 1298# define ldexpf _ldexpf 1299#endif 1300 1301#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) 1302# define _GLIBCXX_HAVE_LDEXPL 1 1303# define ldexpl _ldexpl 1304#endif 1305 1306#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) 1307# define _GLIBCXX_HAVE_LOG10F 1 1308# define log10f _log10f 1309#endif 1310 1311#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) 1312# define _GLIBCXX_HAVE_LOG10L 1 1313# define log10l _log10l 1314#endif 1315 1316#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) 1317# define _GLIBCXX_HAVE_LOGF 1 1318# define logf _logf 1319#endif 1320 1321#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) 1322# define _GLIBCXX_HAVE_LOGL 1 1323# define logl _logl 1324#endif 1325 1326#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) 1327# define _GLIBCXX_HAVE_MODF 1 1328# define modf _modf 1329#endif 1330 1331#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) 1332# define _GLIBCXX_HAVE_MODFF 1 1333# define modff _modff 1334#endif 1335 1336#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) 1337# define _GLIBCXX_HAVE_MODFL 1 1338# define modfl _modfl 1339#endif 1340 1341#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) 1342# define _GLIBCXX_HAVE_POWF 1 1343# define powf _powf 1344#endif 1345 1346#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) 1347# define _GLIBCXX_HAVE_POWL 1 1348# define powl _powl 1349#endif 1350 1351#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) 1352# define _GLIBCXX_HAVE_QFPCLASS 1 1353# define qfpclass _qfpclass 1354#endif 1355 1356#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) 1357# define _GLIBCXX_HAVE_SINCOS 1 1358# define sincos _sincos 1359#endif 1360 1361#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) 1362# define _GLIBCXX_HAVE_SINCOSF 1 1363# define sincosf _sincosf 1364#endif 1365 1366#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) 1367# define _GLIBCXX_HAVE_SINCOSL 1 1368# define sincosl _sincosl 1369#endif 1370 1371#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) 1372# define _GLIBCXX_HAVE_SINF 1 1373# define sinf _sinf 1374#endif 1375 1376#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) 1377# define _GLIBCXX_HAVE_SINHF 1 1378# define sinhf _sinhf 1379#endif 1380 1381#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) 1382# define _GLIBCXX_HAVE_SINHL 1 1383# define sinhl _sinhl 1384#endif 1385 1386#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) 1387# define _GLIBCXX_HAVE_SINL 1 1388# define sinl _sinl 1389#endif 1390 1391#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) 1392# define _GLIBCXX_HAVE_SQRTF 1 1393# define sqrtf _sqrtf 1394#endif 1395 1396#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) 1397# define _GLIBCXX_HAVE_SQRTL 1 1398# define sqrtl _sqrtl 1399#endif 1400 1401#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) 1402# define _GLIBCXX_HAVE_STRTOF 1 1403# define strtof _strtof 1404#endif 1405 1406#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) 1407# define _GLIBCXX_HAVE_STRTOLD 1 1408# define strtold _strtold 1409#endif 1410 1411#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) 1412# define _GLIBCXX_HAVE_TANF 1 1413# define tanf _tanf 1414#endif 1415 1416#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) 1417# define _GLIBCXX_HAVE_TANHF 1 1418# define tanhf _tanhf 1419#endif 1420 1421#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) 1422# define _GLIBCXX_HAVE_TANHL 1 1423# define tanhl _tanhl 1424#endif 1425 1426#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) 1427# define _GLIBCXX_HAVE_TANL 1 1428# define tanl _tanl 1429#endif 1430 1431#endif // _GLIBCXX_CXX_CONFIG_H 1432