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