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