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