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