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