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