# c++config.h

Go to the documentation of this file.

    00001 // Predefined symbols and macros -*- C++ -*-
    00002
    00003 // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    00004 // 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
    00005 //
    00006 // This file is part of the GNU ISO C++ Library.  This library is free
    00007 // software; you can redistribute it and/or modify it under the
    00008 // terms of the GNU General Public License as published by the
    00009 // Free Software Foundation; either version 3, or (at your option)
    00010 // any later version.
    00011
    00012 // This library is distributed in the hope that it will be useful,
    00013 // but WITHOUT ANY WARRANTY; without even the implied warranty of
    00014 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    00015 // GNU General Public License for more details.
    00016
    00017 // Under Section 7 of GPL version 3, you are granted additional
    00018 // permissions described in the GCC Runtime Library Exception, version
    00019 // 3.1, as published by the Free Software Foundation.
    00020
    00021 // You should have received a copy of the GNU General Public License and
    00022 // a copy of the GCC Runtime Library Exception along with this program;
    00023 // see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
    00024 // <http://www.gnu.org/licenses/>.
    00025
    00026 /** @file c++config.h
    00027  *  This is an internal header file, included by other library headers.
    00028  *  You should not attempt to use it directly.
    00029  */
    00030
    00031 #ifndef _GLIBCXX_CXX_CONFIG_H
    00032 #define _GLIBCXX_CXX_CONFIG_H 1
    00033
    00034 // The current version of the C++ library in compressed ISO date format.
    00035 #define __GLIBCXX__ 20090419
    00036
    00037 // Macros for visibility.
    00038 // _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
    00039 // _GLIBCXX_VISIBILITY_ATTR
    00040 # define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1
    00041
    00042 #if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
    00043 # define _GLIBCXX_VISIBILITY_ATTR(V) __attribute__ ((__visibility__ (#V)))
    00044 #else
    00045 # define _GLIBCXX_VISIBILITY_ATTR(V)
    00046 #endif
    00047
    00048 // Macros for deprecated.
    00049 // _GLIBCXX_DEPRECATED
    00050 // _GLIBCXX_DEPRECATED_ATTR
    00051 #ifndef _GLIBCXX_DEPRECATED
    00052 # define _GLIBCXX_DEPRECATED 1
    00053 #endif
    00054
    00055 #if defined(__DEPRECATED) && defined(__GXX_EXPERIMENTAL_CXX0X__)
    00056 # define _GLIBCXX_DEPRECATED_ATTR __attribute__ ((__deprecated__))
    00057 #else
    00058 # define _GLIBCXX_DEPRECATED_ATTR
    00059 #endif
    00060
    00061 // Macros for activating various namespace association modes.
    00062 // _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
    00063 // _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL
    00064 // _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
    00065
    00066 // Guide to libstdc++ namespaces.
    00067 /*
    00068   namespace std
    00069   {
    00070     namespace __debug { }
    00071     namespace __parallel { }
    00072     namespace __norm { } // __normative, __shadow, __replaced
    00073     namespace __cxx1998 { }
    00074
    00075     namespace tr1 { }
    00076   }
    00077 */
    00078 #if __cplusplus
    00079
    00080 #ifdef _GLIBCXX_DEBUG
    00081 # define _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 1
    00082 #endif
    00083
    00084 #ifdef _GLIBCXX_PARALLEL
    00085 # define _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL 1
    00086 #endif
    00087
    00088 # define _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 0
    00089
    00090 // Defined if any namespace association modes are active.
    00091 #if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG \
    00092   || _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL \
    00093   || _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
    00094 # define _GLIBCXX_USE_NAMESPACE_ASSOCIATION 1
    00095 #endif
    00096
    00097 // Macros for namespace scope. Either namespace std:: or the name
    00098 // of some nested namespace within it.
    00099 // _GLIBCXX_STD
    00100 // _GLIBCXX_STD_D
    00101 // _GLIBCXX_STD_P
    00102 //
    00103 // Macros for enclosing namespaces and possibly nested namespaces.
    00104 // _GLIBCXX_BEGIN_NAMESPACE
    00105 // _GLIBCXX_END_NAMESPACE
    00106 // _GLIBCXX_BEGIN_NESTED_NAMESPACE
    00107 // _GLIBCXX_END_NESTED_NAMESPACE
    00108 #ifndef _GLIBCXX_USE_NAMESPACE_ASSOCIATION
    00109 # define _GLIBCXX_STD_D _GLIBCXX_STD
    00110 # define _GLIBCXX_STD_P _GLIBCXX_STD
    00111 # define _GLIBCXX_STD std
    00112 # define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) _GLIBCXX_BEGIN_NAMESPACE(X)
    00113 # define _GLIBCXX_END_NESTED_NAMESPACE _GLIBCXX_END_NAMESPACE
    00114 # define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
    00115 # define _GLIBCXX_END_NAMESPACE }
    00116 #else
    00117
    00118 # if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION // && not anything else
    00119 #  define _GLIBCXX_STD_D _GLIBCXX_STD
    00120 #  define _GLIBCXX_STD_P _GLIBCXX_STD
    00121 #  define _GLIBCXX_STD _6
    00122 #  define _GLIBCXX_BEGIN_NAMESPACE(X) _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, _6)
    00123 #  define _GLIBCXX_END_NAMESPACE _GLIBCXX_END_NESTED_NAMESPACE
    00124 # endif
    00125
    00126 //  debug
    00127 # if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL
    00128 #  define _GLIBCXX_STD_D __norm
    00129 #  define _GLIBCXX_STD_P _GLIBCXX_STD
    00130 #  define _GLIBCXX_STD __cxx1998
    00131 #  define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
    00132 #  define _GLIBCXX_END_NAMESPACE }
    00133 #  define _GLIBCXX_EXTERN_TEMPLATE -1
    00134 # endif
    00135
    00136 // parallel
    00137 # if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && !_GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
    00138 #  define _GLIBCXX_STD_D _GLIBCXX_STD
    00139 #  define _GLIBCXX_STD_P __norm
    00140 #  define _GLIBCXX_STD __cxx1998
    00141 #  define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
    00142 #  define _GLIBCXX_END_NAMESPACE }
    00143 #  define _GLIBCXX_EXTERN_TEMPLATE -1
    00144 # endif
    00145
    00146 // debug + parallel
    00147 # if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
    00148 #  define _GLIBCXX_STD_D __norm
    00149 #  define _GLIBCXX_STD_P __norm
    00150 #  define _GLIBCXX_STD __cxx1998
    00151 #  define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
    00152 #  define _GLIBCXX_END_NAMESPACE }
    00153 #  define _GLIBCXX_EXTERN_TEMPLATE -1
    00154 # endif
    00155
    00156 # if __NO_INLINE__ && !__GXX_WEAK__
    00157 #  warning currently using namespace associated mode which may fail \
    00158    without inlining due to lack of weak symbols
    00159 # endif
    00160
    00161 # define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y)  namespace X { namespace Y _GLIBCXX_VISIBILITY_ATTR(default) {
    00162 # define _GLIBCXX_END_NESTED_NAMESPACE } }
    00163 #endif
    00164
    00165 // Namespace associations for debug mode.
    00166 #if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
    00167 namespace std
    00168 {
    00169   namespace __norm { }
    00170   inline namespace __debug { }
    00171   inline namespace __cxx1998 { }
    00172 }
    00173 #endif
    00174
    00175 // Namespace associations for parallel mode.
    00176 #if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL
    00177 namespace std
    00178 {
    00179   namespace __norm { }
    00180   inline namespace __parallel { }
    00181   inline namespace __cxx1998 { }
    00182 }
    00183 #endif
    00184
    00185 // Namespace associations for versioning mode.
    00186 #if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
    00187 namespace std
    00188 {
    00189   inline namespace _6 { }
    00190 }
    00191
    00192 namespace __gnu_cxx
    00193 {
    00194   inline namespace _6 { }
    00195 }
    00196
    00197 namespace std
    00198 {
    00199   namespace tr1
    00200   {
    00201     inline namespace _6 { }
    00202   }
    00203 }
    00204 #endif
    00205
    00206 // XXX GLIBCXX_ABI Deprecated
    00207 // Define if compatibility should be provided for -mlong-double-64
    00208 #undef _GLIBCXX_LONG_DOUBLE_COMPAT
    00209
    00210 // Namespace associations for long double 128 mode.
    00211 #if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__
    00212 namespace std
    00213 {
    00214   inline namespace __gnu_cxx_ldbl128 { }
    00215 }
    00216 # define _GLIBCXX_LDBL_NAMESPACE __gnu_cxx_ldbl128::
    00217 # define _GLIBCXX_BEGIN_LDBL_NAMESPACE namespace __gnu_cxx_ldbl128 {
    00218 # define _GLIBCXX_END_LDBL_NAMESPACE }
    00219 #else
    00220 # define _GLIBCXX_LDBL_NAMESPACE
    00221 # define _GLIBCXX_BEGIN_LDBL_NAMESPACE
    00222 # define _GLIBCXX_END_LDBL_NAMESPACE
    00223 #endif
    00224
    00225
    00226 // Defines for C compatibility. In particular, define extern "C"
    00227 // linkage only when using C++.
    00228 # define _GLIBCXX_BEGIN_EXTERN_C extern "C" {
    00229 # define _GLIBCXX_END_EXTERN_C }
    00230
    00231 #else // !__cplusplus
    00232 # undef _GLIBCXX_BEGIN_NAMESPACE
    00233 # undef _GLIBCXX_END_NAMESPACE
    00234 # define _GLIBCXX_BEGIN_NAMESPACE(X)
    00235 # define _GLIBCXX_END_NAMESPACE
    00236 # define _GLIBCXX_BEGIN_EXTERN_C
    00237 # define _GLIBCXX_END_EXTERN_C
    00238 #endif
    00239
    00240 // First includes.
    00241
    00242 // Pick up any OS-specific definitions.
    00243 #include <bits/os_defines.h>
    00244
    00245 // Pick up any CPU-specific definitions.
    00246 #include <bits/cpu_defines.h>
    00247
    00248 // Allow use of "export template." This is currently not a feature
    00249 // that g++ supports.
    00250 // #define _GLIBCXX_EXPORT_TEMPLATE 1
    00251
    00252 // Allow use of the GNU syntax extension, "extern template." This
    00253 // extension is fully documented in the g++ manual, but in a nutshell,
    00254 // it inhibits all implicit instantiations and is used throughout the
    00255 // library to avoid multiple weak definitions for required types that
    00256 // are already explicitly instantiated in the library binary. This
    00257 // substantially reduces the binary size of resulting executables.
    00258 #ifndef _GLIBCXX_EXTERN_TEMPLATE
    00259 # define _GLIBCXX_EXTERN_TEMPLATE 1
    00260 #endif
    00261
    00262 // Certain function definitions that are meant to be overridable from
    00263 // user code are decorated with this macro.  For some targets, this
    00264 // macro causes these definitions to be weak.
    00265 #ifndef _GLIBCXX_WEAK_DEFINITION
    00266 # define _GLIBCXX_WEAK_DEFINITION
    00267 #endif
    00268
    00269 // Assert.
    00270 // Avoid the use of assert, because we're trying to keep the <cassert>
    00271 // include out of the mix.
    00272 #if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
    00273 #define __glibcxx_assert(_Condition)
    00274 #else
    00275 _GLIBCXX_BEGIN_NAMESPACE(std)
    00276   // Avoid the use of assert, because we're trying to keep the <cassert>
    00277   // include out of the mix.
    00278   inline void
    00279   __replacement_assert(const char* __file, int __line,
    00280                const char* __function, const char* __condition)
    00281   {
    00282     __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
    00283              __function, __condition);
    00284     __builtin_abort();
    00285   }
    00286 _GLIBCXX_END_NAMESPACE
    00287
    00288 #define __glibcxx_assert(_Condition)                                \
    00289   do                                        \
    00290   {                                     \
    00291     if (! (_Condition))                                                 \
    00292       std::__replacement_assert(__FILE__, __LINE__,             \
    00293                 __PRETTY_FUNCTION__, #_Condition);  \
    00294   } while (false)
    00295 #endif
    00296
    00297 // The remainder of the prewritten config is automatic; all the
    00298 // user hooks are listed above.
    00299
    00300 // Create a boolean flag to be used to determine if --fast-math is set.
    00301 #ifdef __FAST_MATH__
    00302 # define _GLIBCXX_FAST_MATH 1
    00303 #else
    00304 # define _GLIBCXX_FAST_MATH 0
    00305 #endif
    00306
    00307 // This marks string literals in header files to be extracted for eventual
    00308 // translation.  It is primarily used for messages in thrown exceptions; see
    00309 // src/functexcept.cc.  We use __N because the more traditional _N is used
    00310 // for something else under certain OSes (see BADNAMES).
    00311 #define __N(msgid)     (msgid)
    00312
    00313 // For example, <windows.h> is known to #define min and max as macros...
    00314 #undef min
    00315 #undef max
    00316
    00317 // End of prewritten config; the discovered settings follow.
    00318 /* config.h.  Generated by configure.  */
    00319 /* config.h.in.  Generated from configure.ac by autoheader.  */
    00320
    00321 /* Define to 1 if you have the `acosf' function. */
    00322 #define _GLIBCXX_HAVE_ACOSF 1
    00323
    00324 /* Define to 1 if you have the `acosl' function. */
    00325 #define _GLIBCXX_HAVE_ACOSL 1
    00326
    00327 /* Define to 1 if you have the `asinf' function. */
    00328 #define _GLIBCXX_HAVE_ASINF 1
    00329
    00330 /* Define to 1 if you have the `asinl' function. */
    00331 #define _GLIBCXX_HAVE_ASINL 1
    00332
    00333 /* Define to 1 if the target assembler supports .symver directive. */
    00334 #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1
    00335
    00336 /* Define to 1 if you have the `atan2f' function. */
    00337 #define _GLIBCXX_HAVE_ATAN2F 1
    00338
    00339 /* Define to 1 if you have the `atan2l' function. */
    00340 #define _GLIBCXX_HAVE_ATAN2L 1
    00341
    00342 /* Define to 1 if you have the `atanf' function. */
    00343 #define _GLIBCXX_HAVE_ATANF 1
    00344
    00345 /* Define to 1 if you have the `atanl' function. */
    00346 #define _GLIBCXX_HAVE_ATANL 1
    00347
    00348 /* Define to 1 if the target assembler supports thread-local storage. */
    00349 /* #undef _GLIBCXX_HAVE_CC_TLS */
    00350
    00351 /* Define to 1 if you have the `ceilf' function. */
    00352 #define _GLIBCXX_HAVE_CEILF 1
    00353
    00354 /* Define to 1 if you have the `ceill' function. */
    00355 #define _GLIBCXX_HAVE_CEILL 1
    00356
    00357 /* Define to 1 if you have the <complex.h> header file. */
    00358 #define _GLIBCXX_HAVE_COMPLEX_H 1
    00359
    00360 /* Define to 1 if you have the `cosf' function. */
    00361 #define _GLIBCXX_HAVE_COSF 1
    00362
    00363 /* Define to 1 if you have the `coshf' function. */
    00364 #define _GLIBCXX_HAVE_COSHF 1
    00365
    00366 /* Define to 1 if you have the `coshl' function. */
    00367 #define _GLIBCXX_HAVE_COSHL 1
    00368
    00369 /* Define to 1 if you have the `cosl' function. */
    00370 #define _GLIBCXX_HAVE_COSL 1
    00371
    00372 /* Define to 1 if you have the <dlfcn.h> header file. */
    00373 #define _GLIBCXX_HAVE_DLFCN_H 1
    00374
    00375 /* Define if EBADMSG exists. */
    00376 #define _GLIBCXX_HAVE_EBADMSG 1
    00377
    00378 /* Define if ECANCELED exists. */
    00379 #define _GLIBCXX_HAVE_ECANCELED 1
    00380
    00381 /* Define if EIDRM exists. */
    00382 #define _GLIBCXX_HAVE_EIDRM 1
    00383
    00384 /* Define to 1 if you have the <endian.h> header file. */
    00385 #define _GLIBCXX_HAVE_ENDIAN_H 1
    00386
    00387 /* Define if ENODATA exists. */
    00388 #define _GLIBCXX_HAVE_ENODATA 1
    00389
    00390 /* Define if ENOLINK exists. */
    00391 #define _GLIBCXX_HAVE_ENOLINK 1
    00392
    00393 /* Define if ENOSR exists. */
    00394 #define _GLIBCXX_HAVE_ENOSR 1
    00395
    00396 /* Define if ENOSTR exists. */
    00397 #define _GLIBCXX_HAVE_ENOSTR 1
    00398
    00399 /* Define if ENOTRECOVERABLE exists. */
    00400 #define _GLIBCXX_HAVE_ENOTRECOVERABLE 1
    00401
    00402 /* Define if ENOTSUP exists. */
    00403 #define _GLIBCXX_HAVE_ENOTSUP 1
    00404
    00405 /* Define if EOVERFLOW exists. */
    00406 #define _GLIBCXX_HAVE_EOVERFLOW 1
    00407
    00408 /* Define if EOWNERDEAD exists. */
    00409 #define _GLIBCXX_HAVE_EOWNERDEAD 1
    00410
    00411 /* Define if EPROTO exists. */
    00412 #define _GLIBCXX_HAVE_EPROTO 1
    00413
    00414 /* Define if ETIME exists. */
    00415 #define _GLIBCXX_HAVE_ETIME 1
    00416
    00417 /* Define if ETXTBSY exists. */
    00418 #define _GLIBCXX_HAVE_ETXTBSY 1
    00419
    00420 /* Define to 1 if you have the `expf' function. */
    00421 #define _GLIBCXX_HAVE_EXPF 1
    00422
    00423 /* Define to 1 if you have the `expl' function. */
    00424 #define _GLIBCXX_HAVE_EXPL 1
    00425
    00426 /* Define to 1 if you have the `fabsf' function. */
    00427 #define _GLIBCXX_HAVE_FABSF 1
    00428
    00429 /* Define to 1 if you have the `fabsl' function. */
    00430 #define _GLIBCXX_HAVE_FABSL 1
    00431
    00432 /* Define to 1 if you have the <fenv.h> header file. */
    00433 #define _GLIBCXX_HAVE_FENV_H 1
    00434
    00435 /* Define to 1 if you have the `finite' function. */
    00436 #define _GLIBCXX_HAVE_FINITE 1
    00437
    00438 /* Define to 1 if you have the `finitef' function. */
    00439 #define _GLIBCXX_HAVE_FINITEF 1
    00440
    00441 /* Define to 1 if you have the `finitel' function. */
    00442 #define _GLIBCXX_HAVE_FINITEL 1
    00443
    00444 /* Define to 1 if you have the <float.h> header file. */
    00445 #define _GLIBCXX_HAVE_FLOAT_H 1
    00446
    00447 /* Define to 1 if you have the `floorf' function. */
    00448 #define _GLIBCXX_HAVE_FLOORF 1
    00449
    00450 /* Define to 1 if you have the `floorl' function. */
    00451 #define _GLIBCXX_HAVE_FLOORL 1
    00452
    00453 /* Define to 1 if you have the `fmodf' function. */
    00454 #define _GLIBCXX_HAVE_FMODF 1
    00455
    00456 /* Define to 1 if you have the `fmodl' function. */
    00457 #define _GLIBCXX_HAVE_FMODL 1
    00458
    00459 /* Define to 1 if you have the `fpclass' function. */
    00460 /* #undef _GLIBCXX_HAVE_FPCLASS */
    00461
    00462 /* Define to 1 if you have the <fp.h> header file. */
    00463 /* #undef _GLIBCXX_HAVE_FP_H */
    00464
    00465 /* Define to 1 if you have the `frexpf' function. */
    00466 #define _GLIBCXX_HAVE_FREXPF 1
    00467
    00468 /* Define to 1 if you have the `frexpl' function. */
    00469 #define _GLIBCXX_HAVE_FREXPL 1
    00470
    00471 /* Define if _Unwind_GetIPInfo is available. */
    00472 #define _GLIBCXX_HAVE_GETIPINFO 1
    00473
    00474 /* Define if gthr-default.h exists (meaning that threading support is
    00475    enabled). */
    00476 #define _GLIBCXX_HAVE_GTHR_DEFAULT 1
    00477
    00478 /* Define to 1 if you have the `hypot' function. */
    00479 #define _GLIBCXX_HAVE_HYPOT 1
    00480
    00481 /* Define to 1 if you have the `hypotf' function. */
    00482 #define _GLIBCXX_HAVE_HYPOTF 1
    00483
    00484 /* Define to 1 if you have the `hypotl' function. */
    00485 #define _GLIBCXX_HAVE_HYPOTL 1
    00486
    00487 /* Define if you have the iconv() function. */
    00488 #define _GLIBCXX_HAVE_ICONV 1
    00489
    00490 /* Define to 1 if you have the <ieeefp.h> header file. */
    00491 /* #undef _GLIBCXX_HAVE_IEEEFP_H */
    00492
    00493 /* Define if int64_t is available in <stdint.h>. */
    00494 #define _GLIBCXX_HAVE_INT64_T 1
    00495
    00496 /* Define if int64_t is a long. */
    00497 #define _GLIBCXX_HAVE_INT64_T_LONG 1
    00498
    00499 /* Define if int64_t is a long long. */
    00500 /* #undef _GLIBCXX_HAVE_INT64_T_LONG_LONG */
    00501
    00502 /* Define to 1 if you have the <inttypes.h> header file. */
    00503 #define _GLIBCXX_HAVE_INTTYPES_H 1
    00504
    00505 /* Define to 1 if you have the `isinf' function. */
    00506 #define _GLIBCXX_HAVE_ISINF 1
    00507
    00508 /* Define to 1 if you have the `isinff' function. */
    00509 #define _GLIBCXX_HAVE_ISINFF 1
    00510
    00511 /* Define to 1 if you have the `isinfl' function. */
    00512 #define _GLIBCXX_HAVE_ISINFL 1
    00513
    00514 /* Define to 1 if you have the `isnan' function. */
    00515 #define _GLIBCXX_HAVE_ISNAN 1
    00516
    00517 /* Define to 1 if you have the `isnanf' function. */
    00518 #define _GLIBCXX_HAVE_ISNANF 1
    00519
    00520 /* Define to 1 if you have the `isnanl' function. */
    00521 #define _GLIBCXX_HAVE_ISNANL 1
    00522
    00523 /* Defined if iswblank exists. */
    00524 #define _GLIBCXX_HAVE_ISWBLANK 1
    00525
    00526 /* Define if LC_MESSAGES is available in <locale.h>. */
    00527 #define _GLIBCXX_HAVE_LC_MESSAGES 1
    00528
    00529 /* Define to 1 if you have the `ldexpf' function. */
    00530 #define _GLIBCXX_HAVE_LDEXPF 1
    00531
    00532 /* Define to 1 if you have the `ldexpl' function. */
    00533 #define _GLIBCXX_HAVE_LDEXPL 1
    00534
    00535 /* Define to 1 if you have the <libintl.h> header file. */
    00536 #define _GLIBCXX_HAVE_LIBINTL_H 1
    00537
    00538 /* Only used in build directory testsuite_hooks.h. */
    00539 #define _GLIBCXX_HAVE_LIMIT_AS 1
    00540
    00541 /* Only used in build directory testsuite_hooks.h. */
    00542 #define _GLIBCXX_HAVE_LIMIT_DATA 1
    00543
    00544 /* Only used in build directory testsuite_hooks.h. */
    00545 #define _GLIBCXX_HAVE_LIMIT_FSIZE 1
    00546
    00547 /* Only used in build directory testsuite_hooks.h. */
    00548 #define _GLIBCXX_HAVE_LIMIT_RSS 1
    00549
    00550 /* Only used in build directory testsuite_hooks.h. */
    00551 #define _GLIBCXX_HAVE_LIMIT_VMEM 0
    00552
    00553 /* Define if futex syscall is available. */
    00554 #define _GLIBCXX_HAVE_LINUX_FUTEX 1
    00555
    00556 /* Define to 1 if you have the <locale.h> header file. */
    00557 #define _GLIBCXX_HAVE_LOCALE_H 1
    00558
    00559 /* Define to 1 if you have the `log10f' function. */
    00560 #define _GLIBCXX_HAVE_LOG10F 1
    00561
    00562 /* Define to 1 if you have the `log10l' function. */
    00563 #define _GLIBCXX_HAVE_LOG10L 1
    00564
    00565 /* Define to 1 if you have the `logf' function. */
    00566 #define _GLIBCXX_HAVE_LOGF 1
    00567
    00568 /* Define to 1 if you have the `logl' function. */
    00569 #define _GLIBCXX_HAVE_LOGL 1
    00570
    00571 /* Define to 1 if you have the <machine/endian.h> header file. */
    00572 /* #undef _GLIBCXX_HAVE_MACHINE_ENDIAN_H */
    00573
    00574 /* Define to 1 if you have the <machine/param.h> header file. */
    00575 /* #undef _GLIBCXX_HAVE_MACHINE_PARAM_H */
    00576
    00577 /* Define if mbstate_t exists in wchar.h. */
    00578 #define _GLIBCXX_HAVE_MBSTATE_T 1
    00579
    00580 /* Define to 1 if you have the <memory.h> header file. */
    00581 #define _GLIBCXX_HAVE_MEMORY_H 1
    00582
    00583 /* Define to 1 if you have the `modf' function. */
    00584 #define _GLIBCXX_HAVE_MODF 1
    00585
    00586 /* Define to 1 if you have the `modff' function. */
    00587 #define _GLIBCXX_HAVE_MODFF 1
    00588
    00589 /* Define to 1 if you have the `modfl' function. */
    00590 #define _GLIBCXX_HAVE_MODFL 1
    00591
    00592 /* Define to 1 if you have the <nan.h> header file. */
    00593 /* #undef _GLIBCXX_HAVE_NAN_H */
    00594
    00595 /* Define if poll is available in <poll.h>. */
    00596 #define _GLIBCXX_HAVE_POLL 1
    00597
    00598 /* Define to 1 if you have the `powf' function. */
    00599 #define _GLIBCXX_HAVE_POWF 1
    00600
    00601 /* Define to 1 if you have the `powl' function. */
    00602 #define _GLIBCXX_HAVE_POWL 1
    00603
    00604 /* Define to 1 if you have the `qfpclass' function. */
    00605 /* #undef _GLIBCXX_HAVE_QFPCLASS */
    00606
    00607 /* Define to 1 if you have the `setenv' function. */
    00608 #define _GLIBCXX_HAVE_SETENV 1
    00609
    00610 /* Define to 1 if you have the `sincos' function. */
    00611 #define _GLIBCXX_HAVE_SINCOS 1
    00612
    00613 /* Define to 1 if you have the `sincosf' function. */
    00614 #define _GLIBCXX_HAVE_SINCOSF 1
    00615
    00616 /* Define to 1 if you have the `sincosl' function. */
    00617 #define _GLIBCXX_HAVE_SINCOSL 1
    00618
    00619 /* Define to 1 if you have the `sinf' function. */
    00620 #define _GLIBCXX_HAVE_SINF 1
    00621
    00622 /* Define to 1 if you have the `sinhf' function. */
    00623 #define _GLIBCXX_HAVE_SINHF 1
    00624
    00625 /* Define to 1 if you have the `sinhl' function. */
    00626 #define _GLIBCXX_HAVE_SINHL 1
    00627
    00628 /* Define to 1 if you have the `sinl' function. */
    00629 #define _GLIBCXX_HAVE_SINL 1
    00630
    00631 /* Define to 1 if you have the `sqrtf' function. */
    00632 #define _GLIBCXX_HAVE_SQRTF 1
    00633
    00634 /* Define to 1 if you have the `sqrtl' function. */
    00635 #define _GLIBCXX_HAVE_SQRTL 1
    00636
    00637 /* Define to 1 if you have the <stdbool.h> header file. */
    00638 #define _GLIBCXX_HAVE_STDBOOL_H 1
    00639
    00640 /* Define to 1 if you have the <stdint.h> header file. */
    00641 #define _GLIBCXX_HAVE_STDINT_H 1
    00642
    00643 /* Define to 1 if you have the <stdlib.h> header file. */
    00644 #define _GLIBCXX_HAVE_STDLIB_H 1
    00645
    00646 /* Define if strerror_l is available in <string.h>. */
    00647 #define _GLIBCXX_HAVE_STRERROR_L 1
    00648
    00649 /* Define if strerror_r is available in <string.h>. */
    00650 #define _GLIBCXX_HAVE_STRERROR_R 1
    00651
    00652 /* Define to 1 if you have the <strings.h> header file. */
    00653 #define _GLIBCXX_HAVE_STRINGS_H 1
    00654
    00655 /* Define to 1 if you have the <string.h> header file. */
    00656 #define _GLIBCXX_HAVE_STRING_H 1
    00657
    00658 /* Define to 1 if you have the `strtof' function. */
    00659 #define _GLIBCXX_HAVE_STRTOF 1
    00660
    00661 /* Define to 1 if you have the `strtold' function. */
    00662 #define _GLIBCXX_HAVE_STRTOLD 1
    00663
    00664 /* Define if strxfrm_l is available in <string.h>. */
    00665 #define _GLIBCXX_HAVE_STRXFRM_L 1
    00666
    00667 /* Define to 1 if you have the <sys/filio.h> header file. */
    00668 /* #undef _GLIBCXX_HAVE_SYS_FILIO_H */
    00669
    00670 /* Define to 1 if you have the <sys/ioctl.h> header file. */
    00671 #define _GLIBCXX_HAVE_SYS_IOCTL_H 1
    00672
    00673 /* Define to 1 if you have the <sys/ipc.h> header file. */
    00674 #define _GLIBCXX_HAVE_SYS_IPC_H 1
    00675
    00676 /* Define to 1 if you have the <sys/isa_defs.h> header file. */
    00677 /* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */
    00678
    00679 /* Define to 1 if you have the <sys/machine.h> header file. */
    00680 /* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */
    00681
    00682 /* Define to 1 if you have the <sys/param.h> header file. */
    00683 #define _GLIBCXX_HAVE_SYS_PARAM_H 1
    00684
    00685 /* Define to 1 if you have the <sys/resource.h> header file. */
    00686 #define _GLIBCXX_HAVE_SYS_RESOURCE_H 1
    00687
    00688 /* Define to 1 if you have the <sys/sem.h> header file. */
    00689 #define _GLIBCXX_HAVE_SYS_SEM_H 1
    00690
    00691 /* Define to 1 if you have the <sys/stat.h> header file. */
    00692 #define _GLIBCXX_HAVE_SYS_STAT_H 1
    00693
    00694 /* Define to 1 if you have the <sys/time.h> header file. */
    00695 #define _GLIBCXX_HAVE_SYS_TIME_H 1
    00696
    00697 /* Define to 1 if you have the <sys/types.h> header file. */
    00698 #define _GLIBCXX_HAVE_SYS_TYPES_H 1
    00699
    00700 /* Define to 1 if you have the <sys/uio.h> header file. */
    00701 #define _GLIBCXX_HAVE_SYS_UIO_H 1
    00702
    00703 /* Define if S_IFREG is available in <sys/stat.h>. */
    00704 /* #undef _GLIBCXX_HAVE_S_IFREG */
    00705
    00706 /* Define if S_IFREG is available in <sys/stat.h>. */
    00707 #define _GLIBCXX_HAVE_S_ISREG 1
    00708
    00709 /* Define to 1 if you have the `tanf' function. */
    00710 #define _GLIBCXX_HAVE_TANF 1
    00711
    00712 /* Define to 1 if you have the `tanhf' function. */
    00713 #define _GLIBCXX_HAVE_TANHF 1
    00714
    00715 /* Define to 1 if you have the `tanhl' function. */
    00716 #define _GLIBCXX_HAVE_TANHL 1
    00717
    00718 /* Define to 1 if you have the `tanl' function. */
    00719 #define _GLIBCXX_HAVE_TANL 1
    00720
    00721 /* Define to 1 if you have the <tgmath.h> header file. */
    00722 #define _GLIBCXX_HAVE_TGMATH_H 1
    00723
    00724 /* Define to 1 if the target supports thread-local storage. */
    00725 #define _GLIBCXX_HAVE_TLS 1
    00726
    00727 /* Define to 1 if you have the <unistd.h> header file. */
    00728 #define _GLIBCXX_HAVE_UNISTD_H 1
    00729
    00730 /* Defined if vfwscanf exists. */
    00731 #define _GLIBCXX_HAVE_VFWSCANF 1
    00732
    00733 /* Defined if vswscanf exists. */
    00734 #define _GLIBCXX_HAVE_VSWSCANF 1
    00735
    00736 /* Defined if vwscanf exists. */
    00737 #define _GLIBCXX_HAVE_VWSCANF 1
    00738
    00739 /* Define to 1 if you have the <wchar.h> header file. */
    00740 #define _GLIBCXX_HAVE_WCHAR_H 1
    00741
    00742 /* Defined if wcstof exists. */
    00743 #define _GLIBCXX_HAVE_WCSTOF 1
    00744
    00745 /* Define to 1 if you have the <wctype.h> header file. */
    00746 #define _GLIBCXX_HAVE_WCTYPE_H 1
    00747
    00748 /* Define if writev is available in <sys/uio.h>. */
    00749 #define _GLIBCXX_HAVE_WRITEV 1
    00750
    00751 /* Define to 1 if you have the `_acosf' function. */
    00752 /* #undef _GLIBCXX_HAVE__ACOSF */
    00753
    00754 /* Define to 1 if you have the `_acosl' function. */
    00755 /* #undef _GLIBCXX_HAVE__ACOSL */
    00756
    00757 /* Define to 1 if you have the `_asinf' function. */
    00758 /* #undef _GLIBCXX_HAVE__ASINF */
    00759
    00760 /* Define to 1 if you have the `_asinl' function. */
    00761 /* #undef _GLIBCXX_HAVE__ASINL */
    00762
    00763 /* Define to 1 if you have the `_atan2f' function. */
    00764 /* #undef _GLIBCXX_HAVE__ATAN2F */
    00765
    00766 /* Define to 1 if you have the `_atan2l' function. */
    00767 /* #undef _GLIBCXX_HAVE__ATAN2L */
    00768
    00769 /* Define to 1 if you have the `_atanf' function. */
    00770 /* #undef _GLIBCXX_HAVE__ATANF */
    00771
    00772 /* Define to 1 if you have the `_atanl' function. */
    00773 /* #undef _GLIBCXX_HAVE__ATANL */
    00774
    00775 /* Define to 1 if you have the `_ceilf' function. */
    00776 /* #undef _GLIBCXX_HAVE__CEILF */
    00777
    00778 /* Define to 1 if you have the `_ceill' function. */
    00779 /* #undef _GLIBCXX_HAVE__CEILL */
    00780
    00781 /* Define to 1 if you have the `_cosf' function. */
    00782 /* #undef _GLIBCXX_HAVE__COSF */
    00783
    00784 /* Define to 1 if you have the `_coshf' function. */
    00785 /* #undef _GLIBCXX_HAVE__COSHF */
    00786
    00787 /* Define to 1 if you have the `_coshl' function. */
    00788 /* #undef _GLIBCXX_HAVE__COSHL */
    00789
    00790 /* Define to 1 if you have the `_cosl' function. */
    00791 /* #undef _GLIBCXX_HAVE__COSL */
    00792
    00793 /* Define to 1 if you have the `_expf' function. */
    00794 /* #undef _GLIBCXX_HAVE__EXPF */
    00795
    00796 /* Define to 1 if you have the `_expl' function. */
    00797 /* #undef _GLIBCXX_HAVE__EXPL */
    00798
    00799 /* Define to 1 if you have the `_fabsf' function. */
    00800 /* #undef _GLIBCXX_HAVE__FABSF */
    00801
    00802 /* Define to 1 if you have the `_fabsl' function. */
    00803 /* #undef _GLIBCXX_HAVE__FABSL */
    00804
    00805 /* Define to 1 if you have the `_finite' function. */
    00806 /* #undef _GLIBCXX_HAVE__FINITE */
    00807
    00808 /* Define to 1 if you have the `_finitef' function. */
    00809 /* #undef _GLIBCXX_HAVE__FINITEF */
    00810
    00811 /* Define to 1 if you have the `_finitel' function. */
    00812 /* #undef _GLIBCXX_HAVE__FINITEL */
    00813
    00814 /* Define to 1 if you have the `_floorf' function. */
    00815 /* #undef _GLIBCXX_HAVE__FLOORF */
    00816
    00817 /* Define to 1 if you have the `_floorl' function. */
    00818 /* #undef _GLIBCXX_HAVE__FLOORL */
    00819
    00820 /* Define to 1 if you have the `_fmodf' function. */
    00821 /* #undef _GLIBCXX_HAVE__FMODF */
    00822
    00823 /* Define to 1 if you have the `_fmodl' function. */
    00824 /* #undef _GLIBCXX_HAVE__FMODL */
    00825
    00826 /* Define to 1 if you have the `_fpclass' function. */
    00827 /* #undef _GLIBCXX_HAVE__FPCLASS */
    00828
    00829 /* Define to 1 if you have the `_frexpf' function. */
    00830 /* #undef _GLIBCXX_HAVE__FREXPF */
    00831
    00832 /* Define to 1 if you have the `_frexpl' function. */
    00833 /* #undef _GLIBCXX_HAVE__FREXPL */
    00834
    00835 /* Define to 1 if you have the `_hypot' function. */
    00836 /* #undef _GLIBCXX_HAVE__HYPOT */
    00837
    00838 /* Define to 1 if you have the `_hypotf' function. */
    00839 /* #undef _GLIBCXX_HAVE__HYPOTF */
    00840
    00841 /* Define to 1 if you have the `_hypotl' function. */
    00842 /* #undef _GLIBCXX_HAVE__HYPOTL */
    00843
    00844 /* Define to 1 if you have the `_isinf' function. */
    00845 /* #undef _GLIBCXX_HAVE__ISINF */
    00846
    00847 /* Define to 1 if you have the `_isinff' function. */
    00848 /* #undef _GLIBCXX_HAVE__ISINFF */
    00849
    00850 /* Define to 1 if you have the `_isinfl' function. */
    00851 /* #undef _GLIBCXX_HAVE__ISINFL */
    00852
    00853 /* Define to 1 if you have the `_isnan' function. */
    00854 /* #undef _GLIBCXX_HAVE__ISNAN */
    00855
    00856 /* Define to 1 if you have the `_isnanf' function. */
    00857 /* #undef _GLIBCXX_HAVE__ISNANF */
    00858
    00859 /* Define to 1 if you have the `_isnanl' function. */
    00860 /* #undef _GLIBCXX_HAVE__ISNANL */
    00861
    00862 /* Define to 1 if you have the `_ldexpf' function. */
    00863 /* #undef _GLIBCXX_HAVE__LDEXPF */
    00864
    00865 /* Define to 1 if you have the `_ldexpl' function. */
    00866 /* #undef _GLIBCXX_HAVE__LDEXPL */
    00867
    00868 /* Define to 1 if you have the `_log10f' function. */
    00869 /* #undef _GLIBCXX_HAVE__LOG10F */
    00870
    00871 /* Define to 1 if you have the `_log10l' function. */
    00872 /* #undef _GLIBCXX_HAVE__LOG10L */
    00873
    00874 /* Define to 1 if you have the `_logf' function. */
    00875 /* #undef _GLIBCXX_HAVE__LOGF */
    00876
    00877 /* Define to 1 if you have the `_logl' function. */
    00878 /* #undef _GLIBCXX_HAVE__LOGL */
    00879
    00880 /* Define to 1 if you have the `_modf' function. */
    00881 /* #undef _GLIBCXX_HAVE__MODF */
    00882
    00883 /* Define to 1 if you have the `_modff' function. */
    00884 /* #undef _GLIBCXX_HAVE__MODFF */
    00885
    00886 /* Define to 1 if you have the `_modfl' function. */
    00887 /* #undef _GLIBCXX_HAVE__MODFL */
    00888
    00889 /* Define to 1 if you have the `_powf' function. */
    00890 /* #undef _GLIBCXX_HAVE__POWF */
    00891
    00892 /* Define to 1 if you have the `_powl' function. */
    00893 /* #undef _GLIBCXX_HAVE__POWL */
    00894
    00895 /* Define to 1 if you have the `_qfpclass' function. */
    00896 /* #undef _GLIBCXX_HAVE__QFPCLASS */
    00897
    00898 /* Define to 1 if you have the `_sincos' function. */
    00899 /* #undef _GLIBCXX_HAVE__SINCOS */
    00900
    00901 /* Define to 1 if you have the `_sincosf' function. */
    00902 /* #undef _GLIBCXX_HAVE__SINCOSF */
    00903
    00904 /* Define to 1 if you have the `_sincosl' function. */
    00905 /* #undef _GLIBCXX_HAVE__SINCOSL */
    00906
    00907 /* Define to 1 if you have the `_sinf' function. */
    00908 /* #undef _GLIBCXX_HAVE__SINF */
    00909
    00910 /* Define to 1 if you have the `_sinhf' function. */
    00911 /* #undef _GLIBCXX_HAVE__SINHF */
    00912
    00913 /* Define to 1 if you have the `_sinhl' function. */
    00914 /* #undef _GLIBCXX_HAVE__SINHL */
    00915
    00916 /* Define to 1 if you have the `_sinl' function. */
    00917 /* #undef _GLIBCXX_HAVE__SINL */
    00918
    00919 /* Define to 1 if you have the `_sqrtf' function. */
    00920 /* #undef _GLIBCXX_HAVE__SQRTF */
    00921
    00922 /* Define to 1 if you have the `_sqrtl' function. */
    00923 /* #undef _GLIBCXX_HAVE__SQRTL */
    00924
    00925 /* Define to 1 if you have the `_tanf' function. */
    00926 /* #undef _GLIBCXX_HAVE__TANF */
    00927
    00928 /* Define to 1 if you have the `_tanhf' function. */
    00929 /* #undef _GLIBCXX_HAVE__TANHF */
    00930
    00931 /* Define to 1 if you have the `_tanhl' function. */
    00932 /* #undef _GLIBCXX_HAVE__TANHL */
    00933
    00934 /* Define to 1 if you have the `_tanl' function. */
    00935 /* #undef _GLIBCXX_HAVE__TANL */
    00936
    00937 /* Define as const if the declaration of iconv() needs const. */
    00938 #define _GLIBCXX_ICONV_CONST
    00939
    00940 /* Define to the sub-directory in which libtool stores uninstalled libraries.
    00941    */
    00942 #define LT_OBJDIR ".libs/"
    00943
    00944 /* Name of package */
    00945 /* #undef _GLIBCXX_PACKAGE */
    00946
    00947 /* Define to the address where bug reports for this package should be sent. */
    00948 #define _GLIBCXX_PACKAGE_BUGREPORT ""
    00949
    00950 /* Define to the full name of this package. */
    00951 #define _GLIBCXX_PACKAGE_NAME "package-unused"
    00952
    00953 /* Define to the full name and version of this package. */
    00954 #define _GLIBCXX_PACKAGE_STRING "package-unused version-unused"
    00955
    00956 /* Define to the one symbol short name of this package. */
    00957 #define _GLIBCXX_PACKAGE_TARNAME "libstdc++"
    00958
    00959 /* Define to the version of this package. */
    00960 #define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused"
    00961
    00962 /* The size of a `char', as computed by sizeof. */
    00963 /* #undef SIZEOF_CHAR */
    00964
    00965 /* The size of a `int', as computed by sizeof. */
    00966 /* #undef SIZEOF_INT */
    00967
    00968 /* The size of a `long', as computed by sizeof. */
    00969 /* #undef SIZEOF_LONG */
    00970
    00971 /* The size of a `short', as computed by sizeof. */
    00972 /* #undef SIZEOF_SHORT */
    00973
    00974 /* The size of a `void *', as computed by sizeof. */
    00975 /* #undef SIZEOF_VOID_P */
    00976
    00977 /* Define to 1 if you have the ANSI C header files. */
    00978 #define STDC_HEADERS 1
    00979
    00980 /* Version number of package */
    00981 /* #undef _GLIBCXX_VERSION */
    00982
    00983 /* Define if builtin atomic operations for bool are supported on this host. */
    00984 #define _GLIBCXX_ATOMIC_BUILTINS_1 1
    00985
    00986 /* Define if builtin atomic operations for short are supported on this host.
    00987    */
    00988 #define _GLIBCXX_ATOMIC_BUILTINS_2 1
    00989
    00990 /* Define if builtin atomic operations for int are supported on this host. */
    00991 #define _GLIBCXX_ATOMIC_BUILTINS_4 1
    00992
    00993 /* Define if builtin atomic operations for long long are supported on this
    00994    host. */
    00995 #define _GLIBCXX_ATOMIC_BUILTINS_8 1
    00996
    00997 /* Define to use concept checking code from the boost libraries. */
    00998 /* #undef _GLIBCXX_CONCEPT_CHECKS */
    00999
    01000 /* Define if a fully dynamic basic_string is wanted. */
    01001 /* #undef _GLIBCXX_FULLY_DYNAMIC_STRING */
    01002
    01003 /* Define if gthreads library is available. */
    01004 #define _GLIBCXX_HAS_GTHREADS 1
    01005
    01006 /* Define to 1 if a full hosted library is built, or 0 if freestanding. */
    01007 #define _GLIBCXX_HOSTED 1
    01008
    01009 /* Define if compatibility should be provided for -mlong-double-64. */
    01010
    01011 /* Define if ptrdiff_t is int. */
    01012 /* #undef _GLIBCXX_PTRDIFF_T_IS_INT */
    01013
    01014 /* Define if using setrlimit to set resource limits during "make check" */
    01015 #define _GLIBCXX_RES_LIMITS 1
    01016
    01017 /* Define if size_t is unsigned int. */
    01018 /* #undef _GLIBCXX_SIZE_T_IS_UINT */
    01019
    01020 /* Define if the compiler is configured for setjmp/longjmp exceptions. */
    01021 /* #undef _GLIBCXX_SJLJ_EXCEPTIONS */
    01022
    01023 /* Define if EOF == -1, SEEK_CUR == 1, SEEK_END == 2. */
    01024 #define _GLIBCXX_STDIO_MACROS 1
    01025
    01026 /* Define to use symbol versioning in the shared library. */
    01027 #define _GLIBCXX_SYMVER 1
    01028
    01029 /* Define to use darwin versioning in the shared library. */
    01030 /* #undef _GLIBCXX_SYMVER_DARWIN */
    01031
    01032 /* Define to use GNU versioning in the shared library. */
    01033 #define _GLIBCXX_SYMVER_GNU 1
    01034
    01035 /* Define to use GNU namespace versioning in the shared library. */
    01036 /* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */
    01037
    01038 /* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>,
    01039    <stdio.h>, and <stdlib.h> can be used or exposed. */
    01040 #define _GLIBCXX_USE_C99 1
    01041
    01042 /* Define if C99 functions in <complex.h> should be used in <complex>. Using
    01043    compiler builtins for these functions requires corresponding C99 library
    01044    functions to be present. */
    01045 #define _GLIBCXX_USE_C99_COMPLEX 1
    01046
    01047 /* Define if C99 functions in <complex.h> should be used in <tr1/complex>.
    01048    Using compiler builtins for these functions requires corresponding C99
    01049    library functions to be present. */
    01050 #define _GLIBCXX_USE_C99_COMPLEX_TR1 1
    01051
    01052 /* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in
    01053    namespace std::tr1. */
    01054 #define _GLIBCXX_USE_C99_CTYPE_TR1 1
    01055
    01056 /* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in
    01057    namespace std::tr1. */
    01058 #define _GLIBCXX_USE_C99_FENV_TR1 1
    01059
    01060 /* Define if C99 functions in <inttypes.h> should be imported in
    01061    <tr1/cinttypes> in namespace std::tr1. */
    01062 #define _GLIBCXX_USE_C99_INTTYPES_TR1 1
    01063
    01064 /* Define if wchar_t C99 functions in <inttypes.h> should be imported in
    01065    <tr1/cinttypes> in namespace std::tr1. */
    01066 #define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1
    01067
    01068 /* Define if C99 functions or macros in <math.h> should be imported in <cmath>
    01069    in namespace std. */
    01070 #define _GLIBCXX_USE_C99_MATH 1
    01071
    01072 /* Define if C99 functions or macros in <math.h> should be imported in
    01073    <tr1/cmath> in namespace std::tr1. */
    01074 #define _GLIBCXX_USE_C99_MATH_TR1 1
    01075
    01076 /* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in
    01077    namespace std::tr1. */
    01078 #define _GLIBCXX_USE_C99_STDINT_TR1 1
    01079
    01080 /* Defined if clock_gettime has monotonic clock support. */
    01081 /* #undef _GLIBCXX_USE_CLOCK_MONOTONIC */
    01082
    01083 /* Defined if clock_gettime has realtime clock support. */
    01084 /* #undef _GLIBCXX_USE_CLOCK_REALTIME */
    01085
    01086 /* Defined if gettimeofday is available. */
    01087 #define _GLIBCXX_USE_GETTIMEOFDAY 1
    01088
    01089 /* Define if LFS support is available. */
    01090 #define _GLIBCXX_USE_LFS 1
    01091
    01092 /* Define if code specialized for long long should be used. */
    01093 #define _GLIBCXX_USE_LONG_LONG 1
    01094
    01095 /* Defined if nanosleep is available. */
    01096 /* #undef _GLIBCXX_USE_NANOSLEEP */
    01097
    01098 /* Define if NLS translations are to be used. */
    01099 #define _GLIBCXX_USE_NLS 1
    01100
    01101 /* Define if /dev/random and /dev/urandom are available for the random_device
    01102    of TR1 (Chapter 5.1). */
    01103 #define _GLIBCXX_USE_RANDOM_TR1 1
    01104
    01105 /* Defined if sched_yield is available. */
    01106 /* #undef _GLIBCXX_USE_SCHED_YIELD */
    01107
    01108 /* Define if code specialized for wchar_t should be used. */
    01109 #define _GLIBCXX_USE_WCHAR_T 1
    01110
    01111 #if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF)
    01112 # define _GLIBCXX_HAVE_ACOSF 1
    01113 # define acosf _acosf
    01114 #endif
    01115
    01116 #if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL)
    01117 # define _GLIBCXX_HAVE_ACOSL 1
    01118 # define acosl _acosl
    01119 #endif
    01120
    01121 #if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF)
    01122 # define _GLIBCXX_HAVE_ASINF 1
    01123 # define asinf _asinf
    01124 #endif
    01125
    01126 #if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL)
    01127 # define _GLIBCXX_HAVE_ASINL 1
    01128 # define asinl _asinl
    01129 #endif
    01130
    01131 #if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F)
    01132 # define _GLIBCXX_HAVE_ATAN2F 1
    01133 # define atan2f _atan2f
    01134 #endif
    01135
    01136 #if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L)
    01137 # define _GLIBCXX_HAVE_ATAN2L 1
    01138 # define atan2l _atan2l
    01139 #endif
    01140
    01141 #if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF)
    01142 # define _GLIBCXX_HAVE_ATANF 1
    01143 # define atanf _atanf
    01144 #endif
    01145
    01146 #if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL)
    01147 # define _GLIBCXX_HAVE_ATANL 1
    01148 # define atanl _atanl
    01149 #endif
    01150
    01151 #if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF)
    01152 # define _GLIBCXX_HAVE_CEILF 1
    01153 # define ceilf _ceilf
    01154 #endif
    01155
    01156 #if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL)
    01157 # define _GLIBCXX_HAVE_CEILL 1
    01158 # define ceill _ceill
    01159 #endif
    01160
    01161 #if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF)
    01162 # define _GLIBCXX_HAVE_COSF 1
    01163 # define cosf _cosf
    01164 #endif
    01165
    01166 #if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF)
    01167 # define _GLIBCXX_HAVE_COSHF 1
    01168 # define coshf _coshf
    01169 #endif
    01170
    01171 #if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL)
    01172 # define _GLIBCXX_HAVE_COSHL 1
    01173 # define coshl _coshl
    01174 #endif
    01175
    01176 #if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL)
    01177 # define _GLIBCXX_HAVE_COSL 1
    01178 # define cosl _cosl
    01179 #endif
    01180
    01181 #if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF)
    01182 # define _GLIBCXX_HAVE_EXPF 1
    01183 # define expf _expf
    01184 #endif
    01185
    01186 #if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL)
    01187 # define _GLIBCXX_HAVE_EXPL 1
    01188 # define expl _expl
    01189 #endif
    01190
    01191 #if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF)
    01192 # define _GLIBCXX_HAVE_FABSF 1
    01193 # define fabsf _fabsf
    01194 #endif
    01195
    01196 #if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL)
    01197 # define _GLIBCXX_HAVE_FABSL 1
    01198 # define fabsl _fabsl
    01199 #endif
    01200
    01201 #if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE)
    01202 # define _GLIBCXX_HAVE_FINITE 1
    01203 # define finite _finite
    01204 #endif
    01205
    01206 #if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF)
    01207 # define _GLIBCXX_HAVE_FINITEF 1
    01208 # define finitef _finitef
    01209 #endif
    01210
    01211 #if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL)
    01212 # define _GLIBCXX_HAVE_FINITEL 1
    01213 # define finitel _finitel
    01214 #endif
    01215
    01216 #if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF)
    01217 # define _GLIBCXX_HAVE_FLOORF 1
    01218 # define floorf _floorf
    01219 #endif
    01220
    01221 #if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL)
    01222 # define _GLIBCXX_HAVE_FLOORL 1
    01223 # define floorl _floorl
    01224 #endif
    01225
    01226 #if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF)
    01227 # define _GLIBCXX_HAVE_FMODF 1
    01228 # define fmodf _fmodf
    01229 #endif
    01230
    01231 #if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL)
    01232 # define _GLIBCXX_HAVE_FMODL 1
    01233 # define fmodl _fmodl
    01234 #endif
    01235
    01236 #if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS)
    01237 # define _GLIBCXX_HAVE_FPCLASS 1
    01238 # define fpclass _fpclass
    01239 #endif
    01240
    01241 #if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF)
    01242 # define _GLIBCXX_HAVE_FREXPF 1
    01243 # define frexpf _frexpf
    01244 #endif
    01245
    01246 #if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL)
    01247 # define _GLIBCXX_HAVE_FREXPL 1
    01248 # define frexpl _frexpl
    01249 #endif
    01250
    01251 #if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT)
    01252 # define _GLIBCXX_HAVE_HYPOT 1
    01253 # define hypot _hypot
    01254 #endif
    01255
    01256 #if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF)
    01257 # define _GLIBCXX_HAVE_HYPOTF 1
    01258 # define hypotf _hypotf
    01259 #endif
    01260
    01261 #if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL)
    01262 # define _GLIBCXX_HAVE_HYPOTL 1
    01263 # define hypotl _hypotl
    01264 #endif
    01265
    01266 #if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF)
    01267 # define _GLIBCXX_HAVE_ISINF 1
    01268 # define isinf _isinf
    01269 #endif
    01270
    01271 #if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF)
    01272 # define _GLIBCXX_HAVE_ISINFF 1
    01273 # define isinff _isinff
    01274 #endif
    01275
    01276 #if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL)
    01277 # define _GLIBCXX_HAVE_ISINFL 1
    01278 # define isinfl _isinfl
    01279 #endif
    01280
    01281 #if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN)
    01282 # define _GLIBCXX_HAVE_ISNAN 1
    01283 # define isnan _isnan
    01284 #endif
    01285
    01286 #if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF)
    01287 # define _GLIBCXX_HAVE_ISNANF 1
    01288 # define isnanf _isnanf
    01289 #endif
    01290
    01291 #if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL)
    01292 # define _GLIBCXX_HAVE_ISNANL 1
    01293 # define isnanl _isnanl
    01294 #endif
    01295
    01296 #if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF)
    01297 # define _GLIBCXX_HAVE_LDEXPF 1
    01298 # define ldexpf _ldexpf
    01299 #endif
    01300
    01301 #if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL)
    01302 # define _GLIBCXX_HAVE_LDEXPL 1
    01303 # define ldexpl _ldexpl
    01304 #endif
    01305
    01306 #if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F)
    01307 # define _GLIBCXX_HAVE_LOG10F 1
    01308 # define log10f _log10f
    01309 #endif
    01310
    01311 #if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L)
    01312 # define _GLIBCXX_HAVE_LOG10L 1
    01313 # define log10l _log10l
    01314 #endif
    01315
    01316 #if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF)
    01317 # define _GLIBCXX_HAVE_LOGF 1
    01318 # define logf _logf
    01319 #endif
    01320
    01321 #if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL)
    01322 # define _GLIBCXX_HAVE_LOGL 1
    01323 # define logl _logl
    01324 #endif
    01325
    01326 #if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF)
    01327 # define _GLIBCXX_HAVE_MODF 1
    01328 # define modf _modf
    01329 #endif
    01330
    01331 #if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF)
    01332 # define _GLIBCXX_HAVE_MODFF 1
    01333 # define modff _modff
    01334 #endif
    01335
    01336 #if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL)
    01337 # define _GLIBCXX_HAVE_MODFL 1
    01338 # define modfl _modfl
    01339 #endif
    01340
    01341 #if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF)
    01342 # define _GLIBCXX_HAVE_POWF 1
    01343 # define powf _powf
    01344 #endif
    01345
    01346 #if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL)
    01347 # define _GLIBCXX_HAVE_POWL 1
    01348 # define powl _powl
    01349 #endif
    01350
    01351 #if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS)
    01352 # define _GLIBCXX_HAVE_QFPCLASS 1
    01353 # define qfpclass _qfpclass
    01354 #endif
    01355
    01356 #if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS)
    01357 # define _GLIBCXX_HAVE_SINCOS 1
    01358 # define sincos _sincos
    01359 #endif
    01360
    01361 #if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF)
    01362 # define _GLIBCXX_HAVE_SINCOSF 1
    01363 # define sincosf _sincosf
    01364 #endif
    01365
    01366 #if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL)
    01367 # define _GLIBCXX_HAVE_SINCOSL 1
    01368 # define sincosl _sincosl
    01369 #endif
    01370
    01371 #if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF)
    01372 # define _GLIBCXX_HAVE_SINF 1
    01373 # define sinf _sinf
    01374 #endif
    01375
    01376 #if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF)
    01377 # define _GLIBCXX_HAVE_SINHF 1
    01378 # define sinhf _sinhf
    01379 #endif
    01380
    01381 #if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL)
    01382 # define _GLIBCXX_HAVE_SINHL 1
    01383 # define sinhl _sinhl
    01384 #endif
    01385
    01386 #if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL)
    01387 # define _GLIBCXX_HAVE_SINL 1
    01388 # define sinl _sinl
    01389 #endif
    01390
    01391 #if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF)
    01392 # define _GLIBCXX_HAVE_SQRTF 1
    01393 # define sqrtf _sqrtf
    01394 #endif
    01395
    01396 #if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL)
    01397 # define _GLIBCXX_HAVE_SQRTL 1
    01398 # define sqrtl _sqrtl
    01399 #endif
    01400
    01401 #if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF)
    01402 # define _GLIBCXX_HAVE_STRTOF 1
    01403 # define strtof _strtof
    01404 #endif
    01405
    01406 #if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD)
    01407 # define _GLIBCXX_HAVE_STRTOLD 1
    01408 # define strtold _strtold
    01409 #endif
    01410
    01411 #if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF)
    01412 # define _GLIBCXX_HAVE_TANF 1
    01413 # define tanf _tanf
    01414 #endif
    01415
    01416 #if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF)
    01417 # define _GLIBCXX_HAVE_TANHF 1
    01418 # define tanhf _tanhf
    01419 #endif
    01420
    01421 #if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL)
    01422 # define _GLIBCXX_HAVE_TANHL 1
    01423 # define tanhl _tanhl
    01424 #endif
    01425
    01426 #if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL)
    01427 # define _GLIBCXX_HAVE_TANL 1
    01428 # define tanl _tanl
    01429 #endif
    01430
    01431 #endif // _GLIBCXX_CXX_CONFIG_H