Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 #ifndef _GLIBCXX_CXX_CONFIG_H
00032 #define _GLIBCXX_CXX_CONFIG_H 1
00033
00034
00035 #define __GLIBCXX__ 20110304
00036
00037
00038
00039
00040
00041
00042
00043 #ifndef _GLIBCXX_PURE
00044 # define _GLIBCXX_PURE __attribute__ ((__pure__))
00045 #endif
00046
00047 #ifndef _GLIBCXX_CONST
00048 # define _GLIBCXX_CONST __attribute__ ((__const__))
00049 #endif
00050
00051 #ifndef _GLIBCXX_NORETURN
00052 # define _GLIBCXX_NORETURN __attribute__ ((__noreturn__))
00053 #endif
00054
00055 #ifndef _GLIBCXX_NOTHROW
00056 # ifdef __cplusplus
00057 # define _GLIBCXX_NOTHROW throw()
00058 # else
00059 # define _GLIBCXX_NOTHROW __attribute__((__nothrow__))
00060 # endif
00061 #endif
00062
00063
00064
00065
00066 # define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1
00067
00068 #if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
00069 # define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))
00070 #else
00071
00072
00073 # define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V)
00074 #endif
00075
00076
00077
00078
00079 #ifndef _GLIBCXX_USE_DEPRECATED
00080 # define _GLIBCXX_USE_DEPRECATED 1
00081 #endif
00082
00083 #if defined(__DEPRECATED) && defined(__GXX_EXPERIMENTAL_CXX0X__)
00084 # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
00085 #else
00086 # define _GLIBCXX_DEPRECATED
00087 #endif
00088
00089 #if __cplusplus
00090
00091
00092 #ifndef _GLIBCXX_CONSTEXPR
00093 # ifdef __GXX_EXPERIMENTAL_CXX0X__
00094 # define _GLIBCXX_CONSTEXPR constexpr
00095 # define _GLIBCXX_USE_CONSTEXPR constexpr
00096 # else
00097 # define _GLIBCXX_CONSTEXPR
00098 # define _GLIBCXX_USE_CONSTEXPR const
00099 # endif
00100 #endif
00101
00102
00103
00104
00105
00106
00107
00108
00109
00110
00111
00112 #ifndef _GLIBCXX_EXTERN_TEMPLATE
00113 # define _GLIBCXX_EXTERN_TEMPLATE 1
00114 #endif
00115
00116
00117
00118
00119
00120
00121
00122
00123
00124
00125
00126
00127
00128
00129
00130
00131
00132
00133
00134
00135
00136
00137
00138
00139
00140
00141
00142
00143
00144
00145
00146
00147
00148
00149
00150
00151
00152
00153
00154
00155 namespace std
00156 {
00157 typedef __SIZE_TYPE__ size_t;
00158 typedef __PTRDIFF_TYPE__ ptrdiff_t;
00159
00160 #ifdef __GXX_EXPERIMENTAL_CXX0X__
00161 typedef decltype(nullptr) nullptr_t;
00162 #endif
00163 }
00164
00165
00166
00167 # define _GLIBCXX_INLINE_VERSION 0
00168
00169
00170 #if _GLIBCXX_INLINE_VERSION
00171 namespace std
00172 {
00173 inline namespace _6 { }
00174
00175 namespace __detail { inline namespace _6 { } }
00176
00177
00178 namespace rel_ops { inline namespace _6 { } }
00179
00180 namespace tr1
00181 {
00182 inline namespace _6 { }
00183 namespace placeholders { inline namespace _6 { } }
00184 namespace regex_constants { inline namespace _6 { } }
00185 namespace __detail { inline namespace _6 { } }
00186 }
00187
00188 namespace decimal { inline namespace _6 { } }
00189
00190 namespace chrono { inline namespace _6 { } }
00191 namespace placeholders { inline namespace _6 { } }
00192 namespace regex_constants { inline namespace _6 { } }
00193 namespace this_thread { inline namespace _6 { } }
00194 }
00195
00196 namespace __gnu_cxx
00197 {
00198 inline namespace _6 { }
00199 namespace __detail { inline namespace _6 { } }
00200 }
00201 # define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace _6 {
00202 # define _GLIBCXX_END_NAMESPACE_VERSION }
00203 #else
00204 # define _GLIBCXX_BEGIN_NAMESPACE_VERSION
00205 # define _GLIBCXX_END_NAMESPACE_VERSION
00206 #endif
00207
00208
00209
00210 #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \
00211 || defined(_GLIBCXX_PROFILE)
00212 namespace std
00213 {
00214
00215 namespace __cxx1998
00216 {
00217 #if _GLIBCXX_INLINE_VERSION
00218 inline namespace _6 { }
00219 #endif
00220 }
00221
00222
00223 # ifdef _GLIBCXX_DEBUG
00224 inline namespace __debug { }
00225 # endif
00226
00227
00228 # ifdef _GLIBCXX_PARALLEL
00229 inline namespace __parallel { }
00230 # endif
00231
00232
00233 # ifdef _GLIBCXX_PROFILE
00234 inline namespace __profile { }
00235 # endif
00236 }
00237
00238
00239 # if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL)
00240 # error illegal use of multiple inlined namespaces
00241 # endif
00242 # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG)
00243 # error illegal use of multiple inlined namespaces
00244 # endif
00245 # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL)
00246 # error illegal use of multiple inlined namespaces
00247 # endif
00248
00249
00250 # if __NO_INLINE__ && !__GXX_WEAK__
00251 # warning currently using inlined namespace mode which may fail \
00252 without inlining due to lack of weak symbols
00253 # endif
00254 #endif
00255
00256
00257
00258
00259
00260
00261
00262
00263
00264
00265
00266 #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE)
00267 # define _GLIBCXX_STD_C __cxx1998
00268 # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \
00269 namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION
00270 # define _GLIBCXX_END_NAMESPACE_CONTAINER \
00271 } _GLIBCXX_END_NAMESPACE_VERSION
00272 # undef _GLIBCXX_EXTERN_TEMPLATE
00273 # define _GLIBCXX_EXTERN_TEMPLATE -1
00274 #endif
00275
00276 #ifdef _GLIBCXX_PARALLEL
00277 # define _GLIBCXX_STD_A __cxx1998
00278 # define _GLIBCXX_BEGIN_NAMESPACE_ALGO \
00279 namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION
00280 # define _GLIBCXX_END_NAMESPACE_ALGO \
00281 } _GLIBCXX_END_NAMESPACE_VERSION
00282 #endif
00283
00284 #ifndef _GLIBCXX_STD_A
00285 # define _GLIBCXX_STD_A std
00286 #endif
00287
00288 #ifndef _GLIBCXX_STD_C
00289 # define _GLIBCXX_STD_C std
00290 #endif
00291
00292 #ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO
00293 # define _GLIBCXX_BEGIN_NAMESPACE_ALGO
00294 #endif
00295
00296 #ifndef _GLIBCXX_END_NAMESPACE_ALGO
00297 # define _GLIBCXX_END_NAMESPACE_ALGO
00298 #endif
00299
00300 #ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
00301 # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
00302 #endif
00303
00304 #ifndef _GLIBCXX_END_NAMESPACE_CONTAINER
00305 # define _GLIBCXX_END_NAMESPACE_CONTAINER
00306 #endif
00307
00308
00309
00310 #define _GLIBCXX_LONG_DOUBLE_COMPAT 1
00311
00312
00313 #if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__
00314 namespace std
00315 {
00316 inline namespace __gnu_cxx_ldbl128 { }
00317 }
00318 # define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128::
00319 # define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 {
00320 # define _GLIBCXX_END_NAMESPACE_LDBL }
00321 #else
00322 # define _GLIBCXX_NAMESPACE_LDBL
00323 # define _GLIBCXX_BEGIN_NAMESPACE_LDBL
00324 # define _GLIBCXX_END_NAMESPACE_LDBL
00325 #endif
00326
00327
00328 #if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
00329 # define __glibcxx_assert(_Condition)
00330 #else
00331 namespace std
00332 {
00333
00334
00335 inline void
00336 __replacement_assert(const char* __file, int __line,
00337 const char* __function, const char* __condition)
00338 {
00339 __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
00340 __function, __condition);
00341 __builtin_abort();
00342 }
00343 }
00344 #define __glibcxx_assert(_Condition) \
00345 do \
00346 { \
00347 if (! (_Condition)) \
00348 std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \
00349 #_Condition); \
00350 } while (false)
00351 #endif
00352
00353
00354
00355
00356
00357
00358
00359
00360
00361
00362
00363
00364
00365
00366
00367
00368
00369
00370
00371
00372
00373
00374 #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE
00375 # define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A)
00376 #endif
00377 #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER
00378 # define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A)
00379 #endif
00380
00381
00382 # define _GLIBCXX_BEGIN_EXTERN_C extern "C" {
00383 # define _GLIBCXX_END_EXTERN_C }
00384
00385 #else // !__cplusplus
00386 # define _GLIBCXX_BEGIN_EXTERN_C
00387 # define _GLIBCXX_END_EXTERN_C
00388 #endif
00389
00390
00391
00392
00393
00394 #include <bits/os_defines.h>
00395
00396
00397 #include <bits/cpu_defines.h>
00398
00399
00400
00401 #ifndef _GLIBCXX_PSEUDO_VISIBILITY
00402 # define _GLIBCXX_PSEUDO_VISIBILITY(V)
00403 #endif
00404
00405
00406
00407
00408 #ifndef _GLIBCXX_WEAK_DEFINITION
00409 # define _GLIBCXX_WEAK_DEFINITION
00410 #endif
00411
00412
00413
00414
00415
00416
00417 #ifdef __FAST_MATH__
00418 # define _GLIBCXX_FAST_MATH 1
00419 #else
00420 # define _GLIBCXX_FAST_MATH 0
00421 #endif
00422
00423
00424
00425
00426
00427 #define __N(msgid) (msgid)
00428
00429
00430 #undef min
00431 #undef max
00432
00433
00434
00435
00436
00437
00438 #define _GLIBCXX_HAVE_ACOSF 1
00439
00440
00441 #define _GLIBCXX_HAVE_ACOSL 1
00442
00443
00444 #define _GLIBCXX_HAVE_ASINF 1
00445
00446
00447 #define _GLIBCXX_HAVE_ASINL 1
00448
00449
00450 #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1
00451
00452
00453 #define _GLIBCXX_HAVE_ATAN2F 1
00454
00455
00456 #define _GLIBCXX_HAVE_ATAN2L 1
00457
00458
00459 #define _GLIBCXX_HAVE_ATANF 1
00460
00461
00462 #define _GLIBCXX_HAVE_ATANL 1
00463
00464
00465
00466
00467
00468 #define _GLIBCXX_HAVE_CEILF 1
00469
00470
00471 #define _GLIBCXX_HAVE_CEILL 1
00472
00473
00474 #define _GLIBCXX_HAVE_COMPLEX_H 1
00475
00476
00477 #define _GLIBCXX_HAVE_COSF 1
00478
00479
00480 #define _GLIBCXX_HAVE_COSHF 1
00481
00482
00483 #define _GLIBCXX_HAVE_COSHL 1
00484
00485
00486 #define _GLIBCXX_HAVE_COSL 1
00487
00488
00489 #define _GLIBCXX_HAVE_DLFCN_H 1
00490
00491
00492 #define _GLIBCXX_HAVE_EBADMSG 1
00493
00494
00495 #define _GLIBCXX_HAVE_ECANCELED 1
00496
00497
00498 #define _GLIBCXX_HAVE_EIDRM 1
00499
00500
00501 #define _GLIBCXX_HAVE_ENDIAN_H 1
00502
00503
00504 #define _GLIBCXX_HAVE_ENODATA 1
00505
00506
00507 #define _GLIBCXX_HAVE_ENOLINK 1
00508
00509
00510 #define _GLIBCXX_HAVE_ENOSR 1
00511
00512
00513 #define _GLIBCXX_HAVE_ENOSTR 1
00514
00515
00516 #define _GLIBCXX_HAVE_ENOTRECOVERABLE 1
00517
00518
00519 #define _GLIBCXX_HAVE_ENOTSUP 1
00520
00521
00522 #define _GLIBCXX_HAVE_EOVERFLOW 1
00523
00524
00525 #define _GLIBCXX_HAVE_EOWNERDEAD 1
00526
00527
00528 #define _GLIBCXX_HAVE_EPROTO 1
00529
00530
00531 #define _GLIBCXX_HAVE_ETIME 1
00532
00533
00534 #define _GLIBCXX_HAVE_ETXTBSY 1
00535
00536
00537 #define _GLIBCXX_HAVE_EXECINFO_H 1
00538
00539
00540 #define _GLIBCXX_HAVE_EXPF 1
00541
00542
00543 #define _GLIBCXX_HAVE_EXPL 1
00544
00545
00546 #define _GLIBCXX_HAVE_FABSF 1
00547
00548
00549 #define _GLIBCXX_HAVE_FABSL 1
00550
00551
00552 #define _GLIBCXX_HAVE_FENV_H 1
00553
00554
00555 #define _GLIBCXX_HAVE_FINITE 1
00556
00557
00558 #define _GLIBCXX_HAVE_FINITEF 1
00559
00560
00561 #define _GLIBCXX_HAVE_FINITEL 1
00562
00563
00564 #define _GLIBCXX_HAVE_FLOAT_H 1
00565
00566
00567 #define _GLIBCXX_HAVE_FLOORF 1
00568
00569
00570 #define _GLIBCXX_HAVE_FLOORL 1
00571
00572
00573 #define _GLIBCXX_HAVE_FMODF 1
00574
00575
00576 #define _GLIBCXX_HAVE_FMODL 1
00577
00578
00579
00580
00581
00582
00583
00584
00585 #define _GLIBCXX_HAVE_FREXPF 1
00586
00587
00588 #define _GLIBCXX_HAVE_FREXPL 1
00589
00590
00591 #define _GLIBCXX_HAVE_GETIPINFO 1
00592
00593
00594
00595 #define _GLIBCXX_HAVE_GTHR_DEFAULT 1
00596
00597
00598 #define _GLIBCXX_HAVE_HYPOT 1
00599
00600
00601 #define _GLIBCXX_HAVE_HYPOTF 1
00602
00603
00604 #define _GLIBCXX_HAVE_HYPOTL 1
00605
00606
00607 #define _GLIBCXX_HAVE_ICONV 1
00608
00609
00610
00611
00612
00613 #define _GLIBCXX_HAVE_INT64_T 1
00614
00615
00616
00617
00618
00619 #define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1
00620
00621
00622 #define _GLIBCXX_HAVE_INTTYPES_H 1
00623
00624
00625 #define _GLIBCXX_HAVE_ISINF 1
00626
00627
00628 #define _GLIBCXX_HAVE_ISINFF 1
00629
00630
00631 #define _GLIBCXX_HAVE_ISINFL 1
00632
00633
00634 #define _GLIBCXX_HAVE_ISNAN 1
00635
00636
00637 #define _GLIBCXX_HAVE_ISNANF 1
00638
00639
00640 #define _GLIBCXX_HAVE_ISNANL 1
00641
00642
00643 #define _GLIBCXX_HAVE_ISWBLANK 1
00644
00645
00646 #define _GLIBCXX_HAVE_LC_MESSAGES 1
00647
00648
00649 #define _GLIBCXX_HAVE_LDEXPF 1
00650
00651
00652 #define _GLIBCXX_HAVE_LDEXPL 1
00653
00654
00655 #define _GLIBCXX_HAVE_LIBINTL_H 1
00656
00657
00658 #define _GLIBCXX_HAVE_LIMIT_AS 1
00659
00660
00661 #define _GLIBCXX_HAVE_LIMIT_DATA 1
00662
00663
00664 #define _GLIBCXX_HAVE_LIMIT_FSIZE 1
00665
00666
00667 #define _GLIBCXX_HAVE_LIMIT_RSS 1
00668
00669
00670 #define _GLIBCXX_HAVE_LIMIT_VMEM 0
00671
00672
00673 #define _GLIBCXX_HAVE_LINUX_FUTEX 1
00674
00675
00676 #define _GLIBCXX_HAVE_LOCALE_H 1
00677
00678
00679 #define _GLIBCXX_HAVE_LOG10F 1
00680
00681
00682 #define _GLIBCXX_HAVE_LOG10L 1
00683
00684
00685 #define _GLIBCXX_HAVE_LOGF 1
00686
00687
00688 #define _GLIBCXX_HAVE_LOGL 1
00689
00690
00691
00692
00693
00694
00695
00696
00697 #define _GLIBCXX_HAVE_MBSTATE_T 1
00698
00699
00700 #define _GLIBCXX_HAVE_MEMORY_H 1
00701
00702
00703 #define _GLIBCXX_HAVE_MODF 1
00704
00705
00706 #define _GLIBCXX_HAVE_MODFF 1
00707
00708
00709 #define _GLIBCXX_HAVE_MODFL 1
00710
00711
00712
00713
00714
00715 #define _GLIBCXX_HAVE_POLL 1
00716
00717
00718 #define _GLIBCXX_HAVE_POWF 1
00719
00720
00721 #define _GLIBCXX_HAVE_POWL 1
00722
00723
00724
00725
00726
00727 #define _GLIBCXX_HAVE_SETENV 1
00728
00729
00730 #define _GLIBCXX_HAVE_SINCOS 1
00731
00732
00733 #define _GLIBCXX_HAVE_SINCOSF 1
00734
00735
00736 #define _GLIBCXX_HAVE_SINCOSL 1
00737
00738
00739 #define _GLIBCXX_HAVE_SINF 1
00740
00741
00742 #define _GLIBCXX_HAVE_SINHF 1
00743
00744
00745 #define _GLIBCXX_HAVE_SINHL 1
00746
00747
00748 #define _GLIBCXX_HAVE_SINL 1
00749
00750
00751 #define _GLIBCXX_HAVE_SQRTF 1
00752
00753
00754 #define _GLIBCXX_HAVE_SQRTL 1
00755
00756
00757 #define _GLIBCXX_HAVE_STDBOOL_H 1
00758
00759
00760 #define _GLIBCXX_HAVE_STDINT_H 1
00761
00762
00763 #define _GLIBCXX_HAVE_STDLIB_H 1
00764
00765
00766 #define _GLIBCXX_HAVE_STRERROR_L 1
00767
00768
00769 #define _GLIBCXX_HAVE_STRERROR_R 1
00770
00771
00772 #define _GLIBCXX_HAVE_STRINGS_H 1
00773
00774
00775 #define _GLIBCXX_HAVE_STRING_H 1
00776
00777
00778 #define _GLIBCXX_HAVE_STRTOF 1
00779
00780
00781 #define _GLIBCXX_HAVE_STRTOLD 1
00782
00783
00784 #define _GLIBCXX_HAVE_STRXFRM_L 1
00785
00786
00787
00788 #define _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1
00789
00790
00791
00792
00793
00794 #define _GLIBCXX_HAVE_SYS_IOCTL_H 1
00795
00796
00797 #define _GLIBCXX_HAVE_SYS_IPC_H 1
00798
00799
00800
00801
00802
00803
00804
00805
00806 #define _GLIBCXX_HAVE_SYS_PARAM_H 1
00807
00808
00809 #define _GLIBCXX_HAVE_SYS_RESOURCE_H 1
00810
00811
00812 #define _GLIBCXX_HAVE_SYS_SEM_H 1
00813
00814
00815 #define _GLIBCXX_HAVE_SYS_STAT_H 1
00816
00817
00818 #define _GLIBCXX_HAVE_SYS_TIME_H 1
00819
00820
00821 #define _GLIBCXX_HAVE_SYS_TYPES_H 1
00822
00823
00824 #define _GLIBCXX_HAVE_SYS_UIO_H 1
00825
00826
00827
00828
00829
00830 #define _GLIBCXX_HAVE_S_ISREG 1
00831
00832
00833 #define _GLIBCXX_HAVE_TANF 1
00834
00835
00836 #define _GLIBCXX_HAVE_TANHF 1
00837
00838
00839 #define _GLIBCXX_HAVE_TANHL 1
00840
00841
00842 #define _GLIBCXX_HAVE_TANL 1
00843
00844
00845 #define _GLIBCXX_HAVE_TGMATH_H 1
00846
00847
00848 #define _GLIBCXX_HAVE_TLS 1
00849
00850
00851 #define _GLIBCXX_HAVE_UNISTD_H 1
00852
00853
00854 #define _GLIBCXX_HAVE_VFWSCANF 1
00855
00856
00857 #define _GLIBCXX_HAVE_VSWSCANF 1
00858
00859
00860 #define _GLIBCXX_HAVE_VWSCANF 1
00861
00862
00863 #define _GLIBCXX_HAVE_WCHAR_H 1
00864
00865
00866 #define _GLIBCXX_HAVE_WCSTOF 1
00867
00868
00869 #define _GLIBCXX_HAVE_WCTYPE_H 1
00870
00871
00872 #define _GLIBCXX_HAVE_WRITEV 1
00873
00874
00875
00876
00877
00878
00879
00880
00881
00882
00883
00884
00885
00886
00887
00888
00889
00890
00891
00892
00893
00894
00895
00896
00897
00898
00899
00900
00901
00902
00903
00904
00905
00906
00907
00908
00909
00910
00911
00912
00913
00914
00915
00916
00917
00918
00919
00920
00921
00922
00923
00924
00925
00926
00927
00928
00929
00930
00931
00932
00933
00934
00935
00936
00937
00938
00939
00940
00941
00942
00943
00944
00945
00946
00947
00948
00949
00950
00951
00952
00953
00954
00955
00956
00957
00958
00959
00960
00961
00962
00963
00964
00965
00966
00967
00968
00969
00970
00971
00972
00973
00974
00975
00976
00977
00978
00979
00980
00981
00982
00983
00984
00985
00986
00987
00988
00989
00990
00991
00992
00993
00994
00995
00996
00997
00998
00999
01000
01001
01002
01003
01004
01005
01006
01007
01008
01009
01010
01011
01012
01013
01014
01015
01016
01017
01018
01019
01020
01021
01022
01023
01024
01025
01026
01027
01028
01029
01030
01031
01032
01033
01034
01035
01036
01037
01038
01039
01040
01041
01042
01043
01044
01045
01046
01047
01048
01049
01050
01051
01052
01053
01054
01055
01056
01057
01058
01059
01060
01061 #define _GLIBCXX_ICONV_CONST
01062
01063
01064
01065 #define LT_OBJDIR ".libs/"
01066
01067
01068
01069
01070
01071 #define _GLIBCXX_PACKAGE_BUGREPORT ""
01072
01073
01074 #define _GLIBCXX_PACKAGE_NAME "package-unused"
01075
01076
01077 #define _GLIBCXX_PACKAGE_STRING "package-unused version-unused"
01078
01079
01080 #define _GLIBCXX_PACKAGE_TARNAME "libstdc++"
01081
01082
01083 #define _GLIBCXX_PACKAGE_URL ""
01084
01085
01086 #define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused"
01087
01088
01089
01090
01091
01092
01093
01094
01095
01096
01097
01098
01099
01100
01101
01102
01103
01104 #define STDC_HEADERS 1
01105
01106
01107
01108
01109
01110 #define _GLIBCXX_ATOMIC_BUILTINS_1 1
01111
01112
01113
01114 #define _GLIBCXX_ATOMIC_BUILTINS_2 1
01115
01116
01117 #define _GLIBCXX_ATOMIC_BUILTINS_4 1
01118
01119
01120
01121
01122
01123
01124
01125
01126
01127
01128
01129
01130 #define _GLIBCXX_HAS_GTHREADS 1
01131
01132
01133 #define _GLIBCXX_HOSTED 1
01134
01135
01136
01137
01138 #define _GLIBCXX_PTRDIFF_T_IS_INT 1
01139
01140
01141 #define _GLIBCXX_RES_LIMITS 1
01142
01143
01144 #define _GLIBCXX_SIZE_T_IS_UINT 1
01145
01146
01147
01148
01149
01150 #define _GLIBCXX_STDIO_EOF -1
01151
01152
01153 #define _GLIBCXX_STDIO_SEEK_CUR 1
01154
01155
01156 #define _GLIBCXX_STDIO_SEEK_END 2
01157
01158
01159 #define _GLIBCXX_SYMVER 1
01160
01161
01162
01163
01164
01165 #define _GLIBCXX_SYMVER_GNU 1
01166
01167
01168
01169
01170
01171
01172
01173
01174
01175 #define _GLIBCXX_USE_C99 1
01176
01177
01178
01179
01180 #define _GLIBCXX_USE_C99_COMPLEX 1
01181
01182
01183
01184
01185 #define _GLIBCXX_USE_C99_COMPLEX_TR1 1
01186
01187
01188
01189 #define _GLIBCXX_USE_C99_CTYPE_TR1 1
01190
01191
01192
01193 #define _GLIBCXX_USE_C99_FENV_TR1 1
01194
01195
01196
01197 #define _GLIBCXX_USE_C99_INTTYPES_TR1 1
01198
01199
01200
01201 #define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1
01202
01203
01204
01205 #define _GLIBCXX_USE_C99_MATH 1
01206
01207
01208
01209 #define _GLIBCXX_USE_C99_MATH_TR1 1
01210
01211
01212
01213 #define _GLIBCXX_USE_C99_STDINT_TR1 1
01214
01215
01216
01217
01218
01219
01220
01221
01222
01223
01224
01225
01226 #define _GLIBCXX_USE_GETTIMEOFDAY 1
01227
01228
01229 #define _GLIBCXX_USE_LFS 1
01230
01231
01232 #define _GLIBCXX_USE_LONG_LONG 1
01233
01234
01235
01236
01237
01238 #define _GLIBCXX_USE_NLS 1
01239
01240
01241
01242 #define _GLIBCXX_USE_RANDOM_TR1 1
01243
01244
01245
01246
01247
01248 #define _GLIBCXX_USE_WCHAR_T 1
01249
01250 #if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF)
01251 # define _GLIBCXX_HAVE_ACOSF 1
01252 # define acosf _acosf
01253 #endif
01254
01255 #if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL)
01256 # define _GLIBCXX_HAVE_ACOSL 1
01257 # define acosl _acosl
01258 #endif
01259
01260 #if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF)
01261 # define _GLIBCXX_HAVE_ASINF 1
01262 # define asinf _asinf
01263 #endif
01264
01265 #if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL)
01266 # define _GLIBCXX_HAVE_ASINL 1
01267 # define asinl _asinl
01268 #endif
01269
01270 #if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F)
01271 # define _GLIBCXX_HAVE_ATAN2F 1
01272 # define atan2f _atan2f
01273 #endif
01274
01275 #if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L)
01276 # define _GLIBCXX_HAVE_ATAN2L 1
01277 # define atan2l _atan2l
01278 #endif
01279
01280 #if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF)
01281 # define _GLIBCXX_HAVE_ATANF 1
01282 # define atanf _atanf
01283 #endif
01284
01285 #if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL)
01286 # define _GLIBCXX_HAVE_ATANL 1
01287 # define atanl _atanl
01288 #endif
01289
01290 #if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF)
01291 # define _GLIBCXX_HAVE_CEILF 1
01292 # define ceilf _ceilf
01293 #endif
01294
01295 #if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL)
01296 # define _GLIBCXX_HAVE_CEILL 1
01297 # define ceill _ceill
01298 #endif
01299
01300 #if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF)
01301 # define _GLIBCXX_HAVE_COSF 1
01302 # define cosf _cosf
01303 #endif
01304
01305 #if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF)
01306 # define _GLIBCXX_HAVE_COSHF 1
01307 # define coshf _coshf
01308 #endif
01309
01310 #if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL)
01311 # define _GLIBCXX_HAVE_COSHL 1
01312 # define coshl _coshl
01313 #endif
01314
01315 #if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL)
01316 # define _GLIBCXX_HAVE_COSL 1
01317 # define cosl _cosl
01318 #endif
01319
01320 #if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF)
01321 # define _GLIBCXX_HAVE_EXPF 1
01322 # define expf _expf
01323 #endif
01324
01325 #if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL)
01326 # define _GLIBCXX_HAVE_EXPL 1
01327 # define expl _expl
01328 #endif
01329
01330 #if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF)
01331 # define _GLIBCXX_HAVE_FABSF 1
01332 # define fabsf _fabsf
01333 #endif
01334
01335 #if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL)
01336 # define _GLIBCXX_HAVE_FABSL 1
01337 # define fabsl _fabsl
01338 #endif
01339
01340 #if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE)
01341 # define _GLIBCXX_HAVE_FINITE 1
01342 # define finite _finite
01343 #endif
01344
01345 #if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF)
01346 # define _GLIBCXX_HAVE_FINITEF 1
01347 # define finitef _finitef
01348 #endif
01349
01350 #if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL)
01351 # define _GLIBCXX_HAVE_FINITEL 1
01352 # define finitel _finitel
01353 #endif
01354
01355 #if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF)
01356 # define _GLIBCXX_HAVE_FLOORF 1
01357 # define floorf _floorf
01358 #endif
01359
01360 #if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL)
01361 # define _GLIBCXX_HAVE_FLOORL 1
01362 # define floorl _floorl
01363 #endif
01364
01365 #if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF)
01366 # define _GLIBCXX_HAVE_FMODF 1
01367 # define fmodf _fmodf
01368 #endif
01369
01370 #if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL)
01371 # define _GLIBCXX_HAVE_FMODL 1
01372 # define fmodl _fmodl
01373 #endif
01374
01375 #if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS)
01376 # define _GLIBCXX_HAVE_FPCLASS 1
01377 # define fpclass _fpclass
01378 #endif
01379
01380 #if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF)
01381 # define _GLIBCXX_HAVE_FREXPF 1
01382 # define frexpf _frexpf
01383 #endif
01384
01385 #if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL)
01386 # define _GLIBCXX_HAVE_FREXPL 1
01387 # define frexpl _frexpl
01388 #endif
01389
01390 #if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT)
01391 # define _GLIBCXX_HAVE_HYPOT 1
01392 # define hypot _hypot
01393 #endif
01394
01395 #if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF)
01396 # define _GLIBCXX_HAVE_HYPOTF 1
01397 # define hypotf _hypotf
01398 #endif
01399
01400 #if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL)
01401 # define _GLIBCXX_HAVE_HYPOTL 1
01402 # define hypotl _hypotl
01403 #endif
01404
01405 #if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF)
01406 # define _GLIBCXX_HAVE_ISINF 1
01407 # define isinf _isinf
01408 #endif
01409
01410 #if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF)
01411 # define _GLIBCXX_HAVE_ISINFF 1
01412 # define isinff _isinff
01413 #endif
01414
01415 #if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL)
01416 # define _GLIBCXX_HAVE_ISINFL 1
01417 # define isinfl _isinfl
01418 #endif
01419
01420 #if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN)
01421 # define _GLIBCXX_HAVE_ISNAN 1
01422 # define isnan _isnan
01423 #endif
01424
01425 #if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF)
01426 # define _GLIBCXX_HAVE_ISNANF 1
01427 # define isnanf _isnanf
01428 #endif
01429
01430 #if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL)
01431 # define _GLIBCXX_HAVE_ISNANL 1
01432 # define isnanl _isnanl
01433 #endif
01434
01435 #if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF)
01436 # define _GLIBCXX_HAVE_LDEXPF 1
01437 # define ldexpf _ldexpf
01438 #endif
01439
01440 #if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL)
01441 # define _GLIBCXX_HAVE_LDEXPL 1
01442 # define ldexpl _ldexpl
01443 #endif
01444
01445 #if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F)
01446 # define _GLIBCXX_HAVE_LOG10F 1
01447 # define log10f _log10f
01448 #endif
01449
01450 #if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L)
01451 # define _GLIBCXX_HAVE_LOG10L 1
01452 # define log10l _log10l
01453 #endif
01454
01455 #if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF)
01456 # define _GLIBCXX_HAVE_LOGF 1
01457 # define logf _logf
01458 #endif
01459
01460 #if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL)
01461 # define _GLIBCXX_HAVE_LOGL 1
01462 # define logl _logl
01463 #endif
01464
01465 #if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF)
01466 # define _GLIBCXX_HAVE_MODF 1
01467 # define modf _modf
01468 #endif
01469
01470 #if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF)
01471 # define _GLIBCXX_HAVE_MODFF 1
01472 # define modff _modff
01473 #endif
01474
01475 #if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL)
01476 # define _GLIBCXX_HAVE_MODFL 1
01477 # define modfl _modfl
01478 #endif
01479
01480 #if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF)
01481 # define _GLIBCXX_HAVE_POWF 1
01482 # define powf _powf
01483 #endif
01484
01485 #if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL)
01486 # define _GLIBCXX_HAVE_POWL 1
01487 # define powl _powl
01488 #endif
01489
01490 #if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS)
01491 # define _GLIBCXX_HAVE_QFPCLASS 1
01492 # define qfpclass _qfpclass
01493 #endif
01494
01495 #if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS)
01496 # define _GLIBCXX_HAVE_SINCOS 1
01497 # define sincos _sincos
01498 #endif
01499
01500 #if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF)
01501 # define _GLIBCXX_HAVE_SINCOSF 1
01502 # define sincosf _sincosf
01503 #endif
01504
01505 #if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL)
01506 # define _GLIBCXX_HAVE_SINCOSL 1
01507 # define sincosl _sincosl
01508 #endif
01509
01510 #if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF)
01511 # define _GLIBCXX_HAVE_SINF 1
01512 # define sinf _sinf
01513 #endif
01514
01515 #if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF)
01516 # define _GLIBCXX_HAVE_SINHF 1
01517 # define sinhf _sinhf
01518 #endif
01519
01520 #if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL)
01521 # define _GLIBCXX_HAVE_SINHL 1
01522 # define sinhl _sinhl
01523 #endif
01524
01525 #if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL)
01526 # define _GLIBCXX_HAVE_SINL 1
01527 # define sinl _sinl
01528 #endif
01529
01530 #if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF)
01531 # define _GLIBCXX_HAVE_SQRTF 1
01532 # define sqrtf _sqrtf
01533 #endif
01534
01535 #if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL)
01536 # define _GLIBCXX_HAVE_SQRTL 1
01537 # define sqrtl _sqrtl
01538 #endif
01539
01540 #if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF)
01541 # define _GLIBCXX_HAVE_STRTOF 1
01542 # define strtof _strtof
01543 #endif
01544
01545 #if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD)
01546 # define _GLIBCXX_HAVE_STRTOLD 1
01547 # define strtold _strtold
01548 #endif
01549
01550 #if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF)
01551 # define _GLIBCXX_HAVE_TANF 1
01552 # define tanf _tanf
01553 #endif
01554
01555 #if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF)
01556 # define _GLIBCXX_HAVE_TANHF 1
01557 # define tanhf _tanhf
01558 #endif
01559
01560 #if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL)
01561 # define _GLIBCXX_HAVE_TANHL 1
01562 # define tanhl _tanhl
01563 #endif
01564
01565 #if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL)
01566 # define _GLIBCXX_HAVE_TANL 1
01567 # define tanl _tanl
01568 #endif
01569
01570 #endif // _GLIBCXX_CXX_CONFIG_H