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