Home | History | Annotate | Download | only in bits
      1 // Predefined symbols and macros -*- C++ -*-
      2 
      3 // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
      4 // 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
      5 //
      6 // This file is part of the GNU ISO C++ Library.  This library is free
      7 // software; you can redistribute it and/or modify it under the
      8 // terms of the GNU General Public License as published by the
      9 // Free Software Foundation; either version 3, or (at your option)
     10 // any later version.
     11 
     12 // This library is distributed in the hope that it will be useful,
     13 // but WITHOUT ANY WARRANTY; without even the implied warranty of
     14 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     15 // GNU General Public License for more details.
     16 
     17 // Under Section 7 of GPL version 3, you are granted additional
     18 // permissions described in the GCC Runtime Library Exception, version
     19 // 3.1, as published by the Free Software Foundation.
     20 
     21 // You should have received a copy of the GNU General Public License and
     22 // a copy of the GCC Runtime Library Exception along with this program;
     23 // see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
     24 // <http://www.gnu.org/licenses/>.
     25 
     26 /** @file bits/c++config.h
     27  *  This is an internal header file, included by other library headers.
     28  *  Do not attempt to use it directly. @headername{iosfwd}
     29  */
     30 
     31 #ifndef _GLIBCXX_CXX_CONFIG_H
     32 #define _GLIBCXX_CXX_CONFIG_H 1
     33 
     34 // The current version of the C++ library in compressed ISO date format.
     35 #define __GLIBCXX__ 20120106
     36 
     37 // Macros for various attributes.
     38 //   _GLIBCXX_PURE
     39 //   _GLIBCXX_CONST
     40 //   _GLIBCXX_NORETURN
     41 //   _GLIBCXX_NOTHROW
     42 //   _GLIBCXX_VISIBILITY
     43 #ifndef _GLIBCXX_PURE
     44 # define _GLIBCXX_PURE __attribute__ ((__pure__))
     45 #endif
     46 
     47 #ifndef _GLIBCXX_CONST
     48 # define _GLIBCXX_CONST __attribute__ ((__const__))
     49 #endif
     50 
     51 #ifndef _GLIBCXX_NORETURN
     52 # define _GLIBCXX_NORETURN __attribute__ ((__noreturn__))
     53 #endif
     54 
     55 #ifndef _GLIBCXX_NOTHROW
     56 # ifdef __cplusplus
     57 #  define _GLIBCXX_NOTHROW throw()
     58 # else
     59 #  define _GLIBCXX_NOTHROW __attribute__((__nothrow__))
     60 # endif
     61 #endif
     62 
     63 // Macros for visibility attributes.
     64 //   _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
     65 //   _GLIBCXX_VISIBILITY
     66 # define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1
     67 
     68 #if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
     69 # define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))
     70 #else
     71 // If this is not supplied by the OS-specific or CPU-specific
     72 // headers included below, it will be defined to an empty default.
     73 # define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V)
     74 #endif
     75 
     76 // Macros for deprecated attributes.
     77 //   _GLIBCXX_USE_DEPRECATED
     78 //   _GLIBCXX_DEPRECATED
     79 #ifndef _GLIBCXX_USE_DEPRECATED
     80 # define _GLIBCXX_USE_DEPRECATED 1
     81 #endif
     82 
     83 #if defined(__DEPRECATED) && defined(__GXX_EXPERIMENTAL_CXX0X__)
     84 # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
     85 #else
     86 # define _GLIBCXX_DEPRECATED
     87 #endif
     88 
     89 #if __cplusplus
     90 
     91 // Macro for constexpr, to support in mixed 03/0x mode.
     92 #ifndef _GLIBCXX_CONSTEXPR
     93 # ifdef __GXX_EXPERIMENTAL_CXX0X__
     94 #  define _GLIBCXX_CONSTEXPR constexpr
     95 #  define _GLIBCXX_USE_CONSTEXPR constexpr
     96 # else
     97 #  define _GLIBCXX_CONSTEXPR
     98 #  define _GLIBCXX_USE_CONSTEXPR const
     99 # endif
    100 #endif
    101 
    102 // Macro for extern template, ie controling template linkage via use
    103 // of extern keyword on template declaration. As documented in the g++
    104 // manual, it inhibits all implicit instantiations and is used
    105 // throughout the library to avoid multiple weak definitions for
    106 // required types that are already explicitly instantiated in the
    107 // library binary. This substantially reduces the binary size of
    108 // resulting executables.
    109 // Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern
    110 // templates only in basic_string, thus activating its debug-mode
    111 // checks even at -O0.
    112 # define _GLIBCXX_EXTERN_TEMPLATE 1
    113 
    114 /*
    115   Outline of libstdc++ namespaces.
    116 
    117   namespace std
    118   {
    119     namespace __debug { }
    120     namespace __parallel { }
    121     namespace __profile { }
    122     namespace __cxx1998 { }
    123 
    124     namespace __detail { }
    125 
    126     namespace rel_ops { }
    127 
    128     namespace tr1
    129     {
    130       namespace placeholders { }
    131       namespace regex_constants { }
    132       namespace __detail { }
    133     }
    134 
    135     namespace decimal { }
    136 
    137     namespace chrono { }
    138     namespace placeholders { }
    139     namespace regex_constants { }
    140     namespace this_thread { }
    141   }
    142 
    143   namespace abi { }
    144 
    145   namespace __gnu_cxx
    146   {
    147     namespace __detail { }
    148   }
    149 
    150   For full details see:
    151   http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html
    152 */
    153 namespace std
    154 {
    155   typedef __SIZE_TYPE__ 	size_t;
    156   typedef __PTRDIFF_TYPE__	ptrdiff_t;
    157 
    158 #ifdef __GXX_EXPERIMENTAL_CXX0X__
    159   typedef decltype(nullptr)	nullptr_t;
    160 #endif
    161 }
    162 
    163 
    164 // Defined if inline namespaces are used for versioning.
    165 # define _GLIBCXX_INLINE_VERSION 0
    166 
    167 // Inline namespace for symbol versioning.
    168 #if _GLIBCXX_INLINE_VERSION
    169 
    170 namespace std
    171 {
    172   inline namespace __7 { }
    173 
    174   namespace rel_ops { inline namespace __7 { } }
    175 
    176   namespace tr1
    177   {
    178     inline namespace __7 { }
    179     namespace placeholders { inline namespace __7 { } }
    180     namespace regex_constants { inline namespace __7 { } }
    181     namespace __detail { inline namespace __7 { } }
    182   }
    183 
    184   namespace decimal { inline namespace __7 { } }
    185 
    186   namespace chrono { inline namespace __7 { } }
    187   namespace placeholders { inline namespace __7 { } }
    188   namespace regex_constants { inline namespace __7 { } }
    189   namespace this_thread { inline namespace __7 { } }
    190 
    191   namespace __detail { inline namespace __7 { } }
    192   namespace __regex { inline namespace __7 { } }
    193 }
    194 
    195 namespace __gnu_cxx
    196 {
    197   inline namespace __7 { }
    198   namespace __detail { inline namespace __7 { } }
    199 }
    200 # define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 {
    201 # define _GLIBCXX_END_NAMESPACE_VERSION }
    202 #else
    203 # define _GLIBCXX_BEGIN_NAMESPACE_VERSION
    204 # define _GLIBCXX_END_NAMESPACE_VERSION
    205 #endif
    206 
    207 
    208 // Inline namespaces for special modes: debug, parallel, profile.
    209 #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \
    210     || defined(_GLIBCXX_PROFILE)
    211 namespace std
    212 {
    213   // Non-inline namespace for components replaced by alternates in active mode.
    214   namespace __cxx1998
    215   {
    216 #if _GLIBCXX_INLINE_VERSION
    217  inline namespace __7 { }
    218 #endif
    219   }
    220 
    221   // Inline namespace for debug mode.
    222 # ifdef _GLIBCXX_DEBUG
    223   inline namespace __debug { }
    224 # endif
    225 
    226   // Inline namespaces for parallel mode.
    227 # ifdef _GLIBCXX_PARALLEL
    228   inline namespace __parallel { }
    229 # endif
    230 
    231   // Inline namespaces for profile mode
    232 # ifdef _GLIBCXX_PROFILE
    233   inline namespace __profile { }
    234 # endif
    235 }
    236 
    237 // Check for invalid usage and unsupported mixed-mode use.
    238 # if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL)
    239 #  error illegal use of multiple inlined namespaces
    240 # endif
    241 # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG)
    242 #  error illegal use of multiple inlined namespaces
    243 # endif
    244 # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL)
    245 #  error illegal use of multiple inlined namespaces
    246 # endif
    247 
    248 // Check for invalid use due to lack for weak symbols.
    249 # if __NO_INLINE__ && !__GXX_WEAK__
    250 #  warning currently using inlined namespace mode which may fail \
    251    without inlining due to lack of weak symbols
    252 # endif
    253 #endif
    254 
    255 // Macros for namespace scope. Either namespace std:: or the name
    256 // of some nested namespace within it corresponding to the active mode.
    257 // _GLIBCXX_STD_A
    258 // _GLIBCXX_STD_C
    259 //
    260 // Macros for opening/closing conditional namespaces.
    261 // _GLIBCXX_BEGIN_NAMESPACE_ALGO
    262 // _GLIBCXX_END_NAMESPACE_ALGO
    263 // _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
    264 // _GLIBCXX_END_NAMESPACE_CONTAINER
    265 #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE)
    266 # define _GLIBCXX_STD_C __cxx1998
    267 # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \
    268 	 namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION
    269 # define _GLIBCXX_END_NAMESPACE_CONTAINER \
    270 	 } _GLIBCXX_END_NAMESPACE_VERSION
    271 # undef _GLIBCXX_EXTERN_TEMPLATE
    272 #  define _GLIBCXX_EXTERN_TEMPLATE 1 -1
    273 #endif
    274 
    275 #ifdef _GLIBCXX_PARALLEL
    276 # define _GLIBCXX_STD_A __cxx1998
    277 # define _GLIBCXX_BEGIN_NAMESPACE_ALGO \
    278 	 namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION
    279 # define _GLIBCXX_END_NAMESPACE_ALGO \
    280 	 } _GLIBCXX_END_NAMESPACE_VERSION
    281 #endif
    282 
    283 #ifndef _GLIBCXX_STD_A
    284 # define _GLIBCXX_STD_A std
    285 #endif
    286 
    287 #ifndef _GLIBCXX_STD_C
    288 # define _GLIBCXX_STD_C std
    289 #endif
    290 
    291 #ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO
    292 # define _GLIBCXX_BEGIN_NAMESPACE_ALGO
    293 #endif
    294 
    295 #ifndef _GLIBCXX_END_NAMESPACE_ALGO
    296 # define _GLIBCXX_END_NAMESPACE_ALGO
    297 #endif
    298 
    299 #ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
    300 # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
    301 #endif
    302 
    303 #ifndef _GLIBCXX_END_NAMESPACE_CONTAINER
    304 # define _GLIBCXX_END_NAMESPACE_CONTAINER
    305 #endif
    306 
    307 // GLIBCXX_ABI Deprecated
    308 // Define if compatibility should be provided for -mlong-double-64.
    309 #undef _GLIBCXX_LONG_DOUBLE_COMPAT
    310 
    311 // Inline namespace for long double 128 mode.
    312 #if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__
    313 namespace std
    314 {
    315   inline namespace __gnu_cxx_ldbl128 { }
    316 }
    317 # define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128::
    318 # define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 {
    319 # define _GLIBCXX_END_NAMESPACE_LDBL }
    320 #else
    321 # define _GLIBCXX_NAMESPACE_LDBL
    322 # define _GLIBCXX_BEGIN_NAMESPACE_LDBL
    323 # define _GLIBCXX_END_NAMESPACE_LDBL
    324 #endif
    325 
    326 // Assert.
    327 #if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
    328 # define __glibcxx_assert(_Condition)
    329 #else
    330 namespace std
    331 {
    332   // Avoid the use of assert, because we're trying to keep the <cassert>
    333   // include out of the mix.
    334   inline void
    335   __replacement_assert(const char* __file, int __line,
    336 		       const char* __function, const char* __condition)
    337   {
    338     __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
    339 		     __function, __condition);
    340     __builtin_abort();
    341   }
    342 }
    343 #define __glibcxx_assert(_Condition)				   	 \
    344   do 									 \
    345   {							      		 \
    346     if (! (_Condition))                                                  \
    347       std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \
    348 				#_Condition);				 \
    349   } while (false)
    350 #endif
    351 
    352 // Macros for race detectors.
    353 // _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and
    354 // _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain
    355 // atomic (lock-free) synchronization to race detectors:
    356 // the race detector will infer a happens-before arc from the former to the
    357 // latter when they share the same argument pointer.
    358 //
    359 // The most frequent use case for these macros (and the only case in the
    360 // current implementation of the library) is atomic reference counting:
    361 //   void _M_remove_reference()
    362 //   {
    363 //     _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount);
    364 //     if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0)
    365 //       {
    366 //         _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount);
    367 //         _M_destroy(__a);
    368 //       }
    369 //   }
    370 // The annotations in this example tell the race detector that all memory
    371 // accesses occurred when the refcount was positive do not race with
    372 // memory accesses which occurred after the refcount became zero.
    373 #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE
    374 # define  _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A)
    375 #endif
    376 #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER
    377 # define  _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A)
    378 #endif
    379 
    380 // Macros for C linkage: define extern "C" linkage only when using C++.
    381 # define _GLIBCXX_BEGIN_EXTERN_C extern "C" {
    382 # define _GLIBCXX_END_EXTERN_C }
    383 
    384 #else // !__cplusplus
    385 # define _GLIBCXX_BEGIN_EXTERN_C
    386 # define _GLIBCXX_END_EXTERN_C
    387 #endif
    388 
    389 
    390 // First includes.
    391 
    392 // Pick up any OS-specific definitions.
    393 #include <bits/os_defines.h>
    394 
    395 // Pick up any CPU-specific definitions.
    396 #include <bits/cpu_defines.h>
    397 
    398 // If platform uses neither visibility nor psuedo-visibility,
    399 // specify empty default for namespace annotation macros.
    400 #ifndef _GLIBCXX_PSEUDO_VISIBILITY
    401 # define _GLIBCXX_PSEUDO_VISIBILITY(V)
    402 #endif
    403 
    404 // Certain function definitions that are meant to be overridable from
    405 // user code are decorated with this macro.  For some targets, this
    406 // macro causes these definitions to be weak.
    407 #ifndef _GLIBCXX_WEAK_DEFINITION
    408 # define _GLIBCXX_WEAK_DEFINITION
    409 #endif
    410 
    411 
    412 // The remainder of the prewritten config is automatic; all the
    413 // user hooks are listed above.
    414 
    415 // Create a boolean flag to be used to determine if --fast-math is set.
    416 #ifdef __FAST_MATH__
    417 # define _GLIBCXX_FAST_MATH 1
    418 #else
    419 # define _GLIBCXX_FAST_MATH 0
    420 #endif
    421 
    422 // This marks string literals in header files to be extracted for eventual
    423 // translation.  It is primarily used for messages in thrown exceptions; see
    424 // src/functexcept.cc.  We use __N because the more traditional _N is used
    425 // for something else under certain OSes (see BADNAMES).
    426 #define __N(msgid)     (msgid)
    427 
    428 // For example, <windows.h> is known to #define min and max as macros...
    429 #undef min
    430 #undef max
    431 
    432 // End of prewritten config; the settings discovered at configure time follow.
    433 /* config.h.  Generated from config.h.in by configure.  */
    434 /* config.h.in.  Generated from configure.ac by autoheader.  */
    435 
    436 /* Define to 1 if you have the `acosf' function. */
    437 #define _GLIBCXX_HAVE_ACOSF 1
    438 
    439 /* Define to 1 if you have the `acosl' function. */
    440 /* #undef _GLIBCXX_HAVE_ACOSL */
    441 
    442 /* Define to 1 if you have the `asinf' function. */
    443 #define _GLIBCXX_HAVE_ASINF 1
    444 
    445 /* Define to 1 if you have the `asinl' function. */
    446 /* #undef _GLIBCXX_HAVE_ASINL */
    447 
    448 /* Define to 1 if the target assembler supports .symver directive. */
    449 #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1
    450 
    451 /* Define to 1 if you have the `atan2f' function. */
    452 #define _GLIBCXX_HAVE_ATAN2F 1
    453 
    454 /* Define to 1 if you have the `atan2l' function. */
    455 /* #undef _GLIBCXX_HAVE_ATAN2L */
    456 
    457 /* Define to 1 if you have the `atanf' function. */
    458 #define _GLIBCXX_HAVE_ATANF 1
    459 
    460 /* Define to 1 if you have the `atanl' function. */
    461 /* #undef _GLIBCXX_HAVE_ATANL */
    462 
    463 /* Define to 1 if the target assembler supports thread-local storage. */
    464 /* #undef _GLIBCXX_HAVE_CC_TLS */
    465 
    466 /* Define to 1 if you have the `ceilf' function. */
    467 #define _GLIBCXX_HAVE_CEILF 1
    468 
    469 /* Define to 1 if you have the `ceill' function. */
    470 #define _GLIBCXX_HAVE_CEILL 1
    471 
    472 /* Define to 1 if you have the <complex.h> header file. */
    473 /* #undef _GLIBCXX_HAVE_COMPLEX_H */
    474 
    475 /* Define to 1 if you have the `cosf' function. */
    476 #define _GLIBCXX_HAVE_COSF 1
    477 
    478 /* Define to 1 if you have the `coshf' function. */
    479 #define _GLIBCXX_HAVE_COSHF 1
    480 
    481 /* Define to 1 if you have the `coshl' function. */
    482 /* #undef _GLIBCXX_HAVE_COSHL */
    483 
    484 /* Define to 1 if you have the `cosl' function. */
    485 /* #undef _GLIBCXX_HAVE_COSL */
    486 
    487 /* Define to 1 if you have the <dlfcn.h> header file. */
    488 #define _GLIBCXX_HAVE_DLFCN_H 1
    489 
    490 /* Define if EBADMSG exists. */
    491 #define _GLIBCXX_HAVE_EBADMSG 1
    492 
    493 /* Define if ECANCELED exists. */
    494 #define _GLIBCXX_HAVE_ECANCELED 1
    495 
    496 /* Define if EIDRM exists. */
    497 #define _GLIBCXX_HAVE_EIDRM 1
    498 
    499 /* Define to 1 if you have the <endian.h> header file. */
    500 #define _GLIBCXX_HAVE_ENDIAN_H 1
    501 
    502 /* Define if ENODATA exists. */
    503 #define _GLIBCXX_HAVE_ENODATA 1
    504 
    505 /* Define if ENOLINK exists. */
    506 #define _GLIBCXX_HAVE_ENOLINK 1
    507 
    508 /* Define if ENOSR exists. */
    509 #define _GLIBCXX_HAVE_ENOSR 1
    510 
    511 /* Define if ENOSTR exists. */
    512 #define _GLIBCXX_HAVE_ENOSTR 1
    513 
    514 /* Define if ENOTRECOVERABLE exists. */
    515 #define _GLIBCXX_HAVE_ENOTRECOVERABLE 1
    516 
    517 /* Define if ENOTSUP exists. */
    518 #define _GLIBCXX_HAVE_ENOTSUP 1
    519 
    520 /* Define if EOVERFLOW exists. */
    521 #define _GLIBCXX_HAVE_EOVERFLOW 1
    522 
    523 /* Define if EOWNERDEAD exists. */
    524 #define _GLIBCXX_HAVE_EOWNERDEAD 1
    525 
    526 /* Define if EPROTO exists. */
    527 #define _GLIBCXX_HAVE_EPROTO 1
    528 
    529 /* Define if ETIME exists. */
    530 #define _GLIBCXX_HAVE_ETIME 1
    531 
    532 /* Define if ETXTBSY exists. */
    533 #define _GLIBCXX_HAVE_ETXTBSY 1
    534 
    535 /* Define to 1 if you have the <execinfo.h> header file. */
    536 /* #undef _GLIBCXX_HAVE_EXECINFO_H */
    537 
    538 /* Define to 1 if you have the `expf' function. */
    539 #define _GLIBCXX_HAVE_EXPF 1
    540 
    541 /* Define to 1 if you have the `expl' function. */
    542 /* #undef _GLIBCXX_HAVE_EXPL */
    543 
    544 /* Define to 1 if you have the `fabsf' function. */
    545 #define _GLIBCXX_HAVE_FABSF 1
    546 
    547 /* Define to 1 if you have the `fabsl' function. */
    548 #define _GLIBCXX_HAVE_FABSL 1
    549 
    550 /* Define to 1 if you have the <fenv.h> header file. */
    551 #define _GLIBCXX_HAVE_FENV_H 1
    552 
    553 /* Define to 1 if you have the `finite' function. */
    554 #define _GLIBCXX_HAVE_FINITE 1
    555 
    556 /* Define to 1 if you have the `finitef' function. */
    557 #define _GLIBCXX_HAVE_FINITEF 1
    558 
    559 /* Define to 1 if you have the `finitel' function. */
    560 /* #undef _GLIBCXX_HAVE_FINITEL */
    561 
    562 /* Define to 1 if you have the <float.h> header file. */
    563 #define _GLIBCXX_HAVE_FLOAT_H 1
    564 
    565 /* Define to 1 if you have the `floorf' function. */
    566 #define _GLIBCXX_HAVE_FLOORF 1
    567 
    568 /* Define to 1 if you have the `floorl' function. */
    569 #define _GLIBCXX_HAVE_FLOORL 1
    570 
    571 /* Define to 1 if you have the `fmodf' function. */
    572 #define _GLIBCXX_HAVE_FMODF 1
    573 
    574 /* Define to 1 if you have the `fmodl' function. */
    575 /* #undef _GLIBCXX_HAVE_FMODL */
    576 
    577 /* Define to 1 if you have the `fpclass' function. */
    578 /* #undef _GLIBCXX_HAVE_FPCLASS */
    579 
    580 /* Define to 1 if you have the <fp.h> header file. */
    581 /* #undef _GLIBCXX_HAVE_FP_H */
    582 
    583 /* Define to 1 if you have the `frexpf' function. */
    584 #define _GLIBCXX_HAVE_FREXPF 1
    585 
    586 /* Define to 1 if you have the `frexpl' function. */
    587 /* #undef _GLIBCXX_HAVE_FREXPL */
    588 
    589 /* Define if _Unwind_GetIPInfo is available. */
    590 #define _GLIBCXX_HAVE_GETIPINFO 1
    591 
    592 /* Define if gthr-default.h exists (meaning that threading support is
    593    enabled). */
    594 #define _GLIBCXX_HAVE_GTHR_DEFAULT 1
    595 
    596 /* Define to 1 if you have the `hypot' function. */
    597 #define _GLIBCXX_HAVE_HYPOT 1
    598 
    599 /* Define to 1 if you have the `hypotf' function. */
    600 #define _GLIBCXX_HAVE_HYPOTF 1
    601 
    602 /* Define to 1 if you have the `hypotl' function. */
    603 /* #undef _GLIBCXX_HAVE_HYPOTL */
    604 
    605 /* Define if you have the iconv() function. */
    606 /* #undef _GLIBCXX_HAVE_ICONV */
    607 
    608 /* Define to 1 if you have the <ieeefp.h> header file. */
    609 /* #undef _GLIBCXX_HAVE_IEEEFP_H */
    610 
    611 /* Define if int64_t is available in <stdint.h>. */
    612 #define _GLIBCXX_HAVE_INT64_T 1
    613 
    614 /* Define if int64_t is a long. */
    615 /* #undef _GLIBCXX_HAVE_INT64_T_LONG */
    616 
    617 /* Define if int64_t is a long long. */
    618 #define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1
    619 
    620 /* Define to 1 if you have the <inttypes.h> header file. */
    621 #define _GLIBCXX_HAVE_INTTYPES_H 1
    622 
    623 /* Define to 1 if you have the `isinf' function. */
    624 /* #undef _GLIBCXX_HAVE_ISINF */
    625 
    626 /* Define to 1 if you have the `isinff' function. */
    627 /* #undef _GLIBCXX_HAVE_ISINFF */
    628 
    629 /* Define to 1 if you have the `isinfl' function. */
    630 /* #undef _GLIBCXX_HAVE_ISINFL */
    631 
    632 /* Define to 1 if you have the `isnan' function. */
    633 /* #undef _GLIBCXX_HAVE_ISNAN */
    634 
    635 /* Define to 1 if you have the `isnanf' function. */
    636 #define _GLIBCXX_HAVE_ISNANF 1
    637 
    638 /* Define to 1 if you have the `isnanl' function. */
    639 /* #undef _GLIBCXX_HAVE_ISNANL */
    640 
    641 /* Defined if iswblank exists. */
    642 /* #undef _GLIBCXX_HAVE_ISWBLANK */
    643 
    644 /* Define if LC_MESSAGES is available in <locale.h>. */
    645 #define _GLIBCXX_HAVE_LC_MESSAGES 1
    646 
    647 /* Define to 1 if you have the `ldexpf' function. */
    648 #define _GLIBCXX_HAVE_LDEXPF 1
    649 
    650 /* Define to 1 if you have the `ldexpl' function. */
    651 #define _GLIBCXX_HAVE_LDEXPL 1
    652 
    653 /* Define to 1 if you have the <libintl.h> header file. */
    654 /* #undef _GLIBCXX_HAVE_LIBINTL_H */
    655 
    656 /* Only used in build directory testsuite_hooks.h. */
    657 /* #undef _GLIBCXX_HAVE_LIMIT_AS */
    658 
    659 /* Only used in build directory testsuite_hooks.h. */
    660 /* #undef _GLIBCXX_HAVE_LIMIT_DATA */
    661 
    662 /* Only used in build directory testsuite_hooks.h. */
    663 /* #undef _GLIBCXX_HAVE_LIMIT_FSIZE */
    664 
    665 /* Only used in build directory testsuite_hooks.h. */
    666 /* #undef _GLIBCXX_HAVE_LIMIT_RSS */
    667 
    668 /* Only used in build directory testsuite_hooks.h. */
    669 /* #undef _GLIBCXX_HAVE_LIMIT_VMEM */
    670 
    671 /* Define if futex syscall is available. */
    672 /* #undef _GLIBCXX_HAVE_LINUX_FUTEX */
    673 
    674 /* Define to 1 if you have the <locale.h> header file. */
    675 #define _GLIBCXX_HAVE_LOCALE_H 1
    676 
    677 /* Define to 1 if you have the `log10f' function. */
    678 #define _GLIBCXX_HAVE_LOG10F 1
    679 
    680 /* Define to 1 if you have the `log10l' function. */
    681 /* #undef _GLIBCXX_HAVE_LOG10L */
    682 
    683 /* Define to 1 if you have the `logf' function. */
    684 #define _GLIBCXX_HAVE_LOGF 1
    685 
    686 /* Define to 1 if you have the `logl' function. */
    687 /* #undef _GLIBCXX_HAVE_LOGL */
    688 
    689 /* Define to 1 if you have the <machine/endian.h> header file. */
    690 #define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1
    691 
    692 /* Define to 1 if you have the <machine/param.h> header file. */
    693 /* #undef _GLIBCXX_HAVE_MACHINE_PARAM_H */
    694 
    695 /* Define if mbstate_t exists in wchar.h. */
    696 #define _GLIBCXX_HAVE_MBSTATE_T 1
    697 
    698 /* Define to 1 if you have the <memory.h> header file. */
    699 #define _GLIBCXX_HAVE_MEMORY_H 1
    700 
    701 /* Define to 1 if you have the `modf' function. */
    702 #define _GLIBCXX_HAVE_MODF 1
    703 
    704 /* Define to 1 if you have the `modff' function. */
    705 #define _GLIBCXX_HAVE_MODFF 1
    706 
    707 /* Define to 1 if you have the `modfl' function. */
    708 /* #undef _GLIBCXX_HAVE_MODFL */
    709 
    710 /* Define to 1 if you have the <nan.h> header file. */
    711 /* #undef _GLIBCXX_HAVE_NAN_H */
    712 
    713 /* Define if poll is available in <poll.h>. */
    714 #define _GLIBCXX_HAVE_POLL 1
    715 
    716 /* Define to 1 if you have the `powf' function. */
    717 #define _GLIBCXX_HAVE_POWF 1
    718 
    719 /* Define to 1 if you have the `powl' function. */
    720 /* #undef _GLIBCXX_HAVE_POWL */
    721 
    722 /* Define to 1 if you have the `qfpclass' function. */
    723 /* #undef _GLIBCXX_HAVE_QFPCLASS */
    724 
    725 /* Define to 1 if you have the `setenv' function. */
    726 /* #undef _GLIBCXX_HAVE_SETENV */
    727 
    728 /* Define to 1 if you have the `sincos' function. */
    729 #define _GLIBCXX_HAVE_SINCOS 1
    730 
    731 /* Define to 1 if you have the `sincosf' function. */
    732 #define _GLIBCXX_HAVE_SINCOSF 1
    733 
    734 /* Define to 1 if you have the `sincosl' function. */
    735 #define _GLIBCXX_HAVE_SINCOSL 1
    736 
    737 /* Define to 1 if you have the `sinf' function. */
    738 #define _GLIBCXX_HAVE_SINF 1
    739 
    740 /* Define to 1 if you have the `sinhf' function. */
    741 #define _GLIBCXX_HAVE_SINHF 1
    742 
    743 /* Define to 1 if you have the `sinhl' function. */
    744 /* #undef _GLIBCXX_HAVE_SINHL */
    745 
    746 /* Define to 1 if you have the `sinl' function. */
    747 /* #undef _GLIBCXX_HAVE_SINL */
    748 
    749 /* Define to 1 if you have the `sqrtf' function. */
    750 #define _GLIBCXX_HAVE_SQRTF 1
    751 
    752 /* Define to 1 if you have the `sqrtl' function. */
    753 /* #undef _GLIBCXX_HAVE_SQRTL */
    754 
    755 /* Define to 1 if you have the <stdbool.h> header file. */
    756 #define _GLIBCXX_HAVE_STDBOOL_H 1
    757 
    758 /* Define to 1 if you have the <stdint.h> header file. */
    759 #define _GLIBCXX_HAVE_STDINT_H 1
    760 
    761 /* Define to 1 if you have the <stdlib.h> header file. */
    762 #define _GLIBCXX_HAVE_STDLIB_H 1
    763 
    764 /* Define if strerror_l is available in <string.h>. */
    765 /* #undef _GLIBCXX_HAVE_STRERROR_L */
    766 
    767 /* Define if strerror_r is available in <string.h>. */
    768 #define _GLIBCXX_HAVE_STRERROR_R 1
    769 
    770 /* Define to 1 if you have the <strings.h> header file. */
    771 #define _GLIBCXX_HAVE_STRINGS_H 1
    772 
    773 /* Define to 1 if you have the <string.h> header file. */
    774 #define _GLIBCXX_HAVE_STRING_H 1
    775 
    776 /* Define to 1 if you have the `strtof' function. */
    777 /* #undef _GLIBCXX_HAVE_STRTOF */
    778 
    779 /* Define to 1 if you have the `strtold' function. */
    780 /* #undef _GLIBCXX_HAVE_STRTOLD */
    781 
    782 /* Define if strxfrm_l is available in <string.h>. */
    783 /* #undef _GLIBCXX_HAVE_STRXFRM_L */
    784 
    785 /* Define to 1 if the target runtime linker supports binding the same symbol
    786    to different versions. */
    787 /* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */
    788 
    789 /* Define to 1 if you have the <sys/filio.h> header file. */
    790 /* #undef _GLIBCXX_HAVE_SYS_FILIO_H */
    791 
    792 /* Define to 1 if you have the <sys/ioctl.h> header file. */
    793 #define _GLIBCXX_HAVE_SYS_IOCTL_H 1
    794 
    795 /* Define to 1 if you have the <sys/ipc.h> header file. */
    796 #define _GLIBCXX_HAVE_SYS_IPC_H 1
    797 
    798 /* Define to 1 if you have the <sys/isa_defs.h> header file. */
    799 /* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */
    800 
    801 /* Define to 1 if you have the <sys/machine.h> header file. */
    802 /* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */
    803 
    804 /* Define to 1 if you have the <sys/param.h> header file. */
    805 #define _GLIBCXX_HAVE_SYS_PARAM_H 1
    806 
    807 /* Define to 1 if you have the <sys/resource.h> header file. */
    808 #define _GLIBCXX_HAVE_SYS_RESOURCE_H 1
    809 
    810 /* Define to 1 if you have the <sys/sem.h> header file. */
    811 /* #undef _GLIBCXX_HAVE_SYS_SEM_H */
    812 
    813 /* Define to 1 if you have the <sys/stat.h> header file. */
    814 #define _GLIBCXX_HAVE_SYS_STAT_H 1
    815 
    816 /* Define to 1 if you have the <sys/time.h> header file. */
    817 #define _GLIBCXX_HAVE_SYS_TIME_H 1
    818 
    819 /* Define to 1 if you have the <sys/types.h> header file. */
    820 #define _GLIBCXX_HAVE_SYS_TYPES_H 1
    821 
    822 /* Define to 1 if you have the <sys/uio.h> header file. */
    823 #define _GLIBCXX_HAVE_SYS_UIO_H 1
    824 
    825 /* Define if S_IFREG is available in <sys/stat.h>. */
    826 /* #undef _GLIBCXX_HAVE_S_IFREG */
    827 
    828 /* Define if S_IFREG is available in <sys/stat.h>. */
    829 #define _GLIBCXX_HAVE_S_ISREG 1
    830 
    831 /* Define to 1 if you have the `tanf' function. */
    832 #define _GLIBCXX_HAVE_TANF 1
    833 
    834 /* Define to 1 if you have the `tanhf' function. */
    835 #define _GLIBCXX_HAVE_TANHF 1
    836 
    837 /* Define to 1 if you have the `tanhl' function. */
    838 /* #undef _GLIBCXX_HAVE_TANHL */
    839 
    840 /* Define to 1 if you have the `tanl' function. */
    841 /* #undef _GLIBCXX_HAVE_TANL */
    842 
    843 /* Define to 1 if you have the <tgmath.h> header file. */
    844 /* #undef _GLIBCXX_HAVE_TGMATH_H */
    845 
    846 /* Define to 1 if the target supports thread-local storage. */
    847 /* #undef _GLIBCXX_HAVE_TLS */
    848 
    849 /* Define to 1 if you have the <unistd.h> header file. */
    850 #define _GLIBCXX_HAVE_UNISTD_H 1
    851 
    852 /* Defined if vfwscanf exists. */
    853 /* #undef _GLIBCXX_HAVE_VFWSCANF */
    854 
    855 /* Defined if vswscanf exists. */
    856 /* #undef _GLIBCXX_HAVE_VSWSCANF */
    857 
    858 /* Defined if vwscanf exists. */
    859 /* #undef _GLIBCXX_HAVE_VWSCANF */
    860 
    861 /* Define to 1 if you have the <wchar.h> header file. */
    862 #define _GLIBCXX_HAVE_WCHAR_H 1
    863 
    864 /* Defined if wcstof exists. */
    865 /* #undef _GLIBCXX_HAVE_WCSTOF */
    866 
    867 /* Define to 1 if you have the <wctype.h> header file. */
    868 #define _GLIBCXX_HAVE_WCTYPE_H 1
    869 
    870 /* Define if writev is available in <sys/uio.h>. */
    871 #define _GLIBCXX_HAVE_WRITEV 1
    872 
    873 /* Define to 1 if you have the `_acosf' function. */
    874 /* #undef _GLIBCXX_HAVE__ACOSF */
    875 
    876 /* Define to 1 if you have the `_acosl' function. */
    877 /* #undef _GLIBCXX_HAVE__ACOSL */
    878 
    879 /* Define to 1 if you have the `_asinf' function. */
    880 /* #undef _GLIBCXX_HAVE__ASINF */
    881 
    882 /* Define to 1 if you have the `_asinl' function. */
    883 /* #undef _GLIBCXX_HAVE__ASINL */
    884 
    885 /* Define to 1 if you have the `_atan2f' function. */
    886 /* #undef _GLIBCXX_HAVE__ATAN2F */
    887 
    888 /* Define to 1 if you have the `_atan2l' function. */
    889 /* #undef _GLIBCXX_HAVE__ATAN2L */
    890 
    891 /* Define to 1 if you have the `_atanf' function. */
    892 /* #undef _GLIBCXX_HAVE__ATANF */
    893 
    894 /* Define to 1 if you have the `_atanl' function. */
    895 /* #undef _GLIBCXX_HAVE__ATANL */
    896 
    897 /* Define to 1 if you have the `_ceilf' function. */
    898 /* #undef _GLIBCXX_HAVE__CEILF */
    899 
    900 /* Define to 1 if you have the `_ceill' function. */
    901 /* #undef _GLIBCXX_HAVE__CEILL */
    902 
    903 /* Define to 1 if you have the `_cosf' function. */
    904 /* #undef _GLIBCXX_HAVE__COSF */
    905 
    906 /* Define to 1 if you have the `_coshf' function. */
    907 /* #undef _GLIBCXX_HAVE__COSHF */
    908 
    909 /* Define to 1 if you have the `_coshl' function. */
    910 /* #undef _GLIBCXX_HAVE__COSHL */
    911 
    912 /* Define to 1 if you have the `_cosl' function. */
    913 /* #undef _GLIBCXX_HAVE__COSL */
    914 
    915 /* Define to 1 if you have the `_expf' function. */
    916 /* #undef _GLIBCXX_HAVE__EXPF */
    917 
    918 /* Define to 1 if you have the `_expl' function. */
    919 /* #undef _GLIBCXX_HAVE__EXPL */
    920 
    921 /* Define to 1 if you have the `_fabsf' function. */
    922 /* #undef _GLIBCXX_HAVE__FABSF */
    923 
    924 /* Define to 1 if you have the `_fabsl' function. */
    925 /* #undef _GLIBCXX_HAVE__FABSL */
    926 
    927 /* Define to 1 if you have the `_finite' function. */
    928 /* #undef _GLIBCXX_HAVE__FINITE */
    929 
    930 /* Define to 1 if you have the `_finitef' function. */
    931 /* #undef _GLIBCXX_HAVE__FINITEF */
    932 
    933 /* Define to 1 if you have the `_finitel' function. */
    934 /* #undef _GLIBCXX_HAVE__FINITEL */
    935 
    936 /* Define to 1 if you have the `_floorf' function. */
    937 /* #undef _GLIBCXX_HAVE__FLOORF */
    938 
    939 /* Define to 1 if you have the `_floorl' function. */
    940 /* #undef _GLIBCXX_HAVE__FLOORL */
    941 
    942 /* Define to 1 if you have the `_fmodf' function. */
    943 /* #undef _GLIBCXX_HAVE__FMODF */
    944 
    945 /* Define to 1 if you have the `_fmodl' function. */
    946 /* #undef _GLIBCXX_HAVE__FMODL */
    947 
    948 /* Define to 1 if you have the `_fpclass' function. */
    949 /* #undef _GLIBCXX_HAVE__FPCLASS */
    950 
    951 /* Define to 1 if you have the `_frexpf' function. */
    952 /* #undef _GLIBCXX_HAVE__FREXPF */
    953 
    954 /* Define to 1 if you have the `_frexpl' function. */
    955 /* #undef _GLIBCXX_HAVE__FREXPL */
    956 
    957 /* Define to 1 if you have the `_hypot' function. */
    958 /* #undef _GLIBCXX_HAVE__HYPOT */
    959 
    960 /* Define to 1 if you have the `_hypotf' function. */
    961 /* #undef _GLIBCXX_HAVE__HYPOTF */
    962 
    963 /* Define to 1 if you have the `_hypotl' function. */
    964 /* #undef _GLIBCXX_HAVE__HYPOTL */
    965 
    966 /* Define to 1 if you have the `_isinf' function. */
    967 /* #undef _GLIBCXX_HAVE__ISINF */
    968 
    969 /* Define to 1 if you have the `_isinff' function. */
    970 /* #undef _GLIBCXX_HAVE__ISINFF */
    971 
    972 /* Define to 1 if you have the `_isinfl' function. */
    973 /* #undef _GLIBCXX_HAVE__ISINFL */
    974 
    975 /* Define to 1 if you have the `_isnan' function. */
    976 /* #undef _GLIBCXX_HAVE__ISNAN */
    977 
    978 /* Define to 1 if you have the `_isnanf' function. */
    979 /* #undef _GLIBCXX_HAVE__ISNANF */
    980 
    981 /* Define to 1 if you have the `_isnanl' function. */
    982 /* #undef _GLIBCXX_HAVE__ISNANL */
    983 
    984 /* Define to 1 if you have the `_ldexpf' function. */
    985 /* #undef _GLIBCXX_HAVE__LDEXPF */
    986 
    987 /* Define to 1 if you have the `_ldexpl' function. */
    988 /* #undef _GLIBCXX_HAVE__LDEXPL */
    989 
    990 /* Define to 1 if you have the `_log10f' function. */
    991 /* #undef _GLIBCXX_HAVE__LOG10F */
    992 
    993 /* Define to 1 if you have the `_log10l' function. */
    994 /* #undef _GLIBCXX_HAVE__LOG10L */
    995 
    996 /* Define to 1 if you have the `_logf' function. */
    997 /* #undef _GLIBCXX_HAVE__LOGF */
    998 
    999 /* Define to 1 if you have the `_logl' function. */
   1000 /* #undef _GLIBCXX_HAVE__LOGL */
   1001 
   1002 /* Define to 1 if you have the `_modf' function. */
   1003 /* #undef _GLIBCXX_HAVE__MODF */
   1004 
   1005 /* Define to 1 if you have the `_modff' function. */
   1006 /* #undef _GLIBCXX_HAVE__MODFF */
   1007 
   1008 /* Define to 1 if you have the `_modfl' function. */
   1009 /* #undef _GLIBCXX_HAVE__MODFL */
   1010 
   1011 /* Define to 1 if you have the `_powf' function. */
   1012 /* #undef _GLIBCXX_HAVE__POWF */
   1013 
   1014 /* Define to 1 if you have the `_powl' function. */
   1015 /* #undef _GLIBCXX_HAVE__POWL */
   1016 
   1017 /* Define to 1 if you have the `_qfpclass' function. */
   1018 /* #undef _GLIBCXX_HAVE__QFPCLASS */
   1019 
   1020 /* Define to 1 if you have the `_sincos' function. */
   1021 /* #undef _GLIBCXX_HAVE__SINCOS */
   1022 
   1023 /* Define to 1 if you have the `_sincosf' function. */
   1024 /* #undef _GLIBCXX_HAVE__SINCOSF */
   1025 
   1026 /* Define to 1 if you have the `_sincosl' function. */
   1027 /* #undef _GLIBCXX_HAVE__SINCOSL */
   1028 
   1029 /* Define to 1 if you have the `_sinf' function. */
   1030 /* #undef _GLIBCXX_HAVE__SINF */
   1031 
   1032 /* Define to 1 if you have the `_sinhf' function. */
   1033 /* #undef _GLIBCXX_HAVE__SINHF */
   1034 
   1035 /* Define to 1 if you have the `_sinhl' function. */
   1036 /* #undef _GLIBCXX_HAVE__SINHL */
   1037 
   1038 /* Define to 1 if you have the `_sinl' function. */
   1039 /* #undef _GLIBCXX_HAVE__SINL */
   1040 
   1041 /* Define to 1 if you have the `_sqrtf' function. */
   1042 /* #undef _GLIBCXX_HAVE__SQRTF */
   1043 
   1044 /* Define to 1 if you have the `_sqrtl' function. */
   1045 /* #undef _GLIBCXX_HAVE__SQRTL */
   1046 
   1047 /* Define to 1 if you have the `_tanf' function. */
   1048 /* #undef _GLIBCXX_HAVE__TANF */
   1049 
   1050 /* Define to 1 if you have the `_tanhf' function. */
   1051 /* #undef _GLIBCXX_HAVE__TANHF */
   1052 
   1053 /* Define to 1 if you have the `_tanhl' function. */
   1054 /* #undef _GLIBCXX_HAVE__TANHL */
   1055 
   1056 /* Define to 1 if you have the `_tanl' function. */
   1057 /* #undef _GLIBCXX_HAVE__TANL */
   1058 
   1059 /* Define as const if the declaration of iconv() needs const. */
   1060 /* #undef _GLIBCXX_ICONV_CONST */
   1061 
   1062 /* Define to the sub-directory in which libtool stores uninstalled libraries.
   1063    */
   1064 #define LT_OBJDIR ".libs/"
   1065 
   1066 /* Name of package */
   1067 /* #undef _GLIBCXX_PACKAGE */
   1068 
   1069 /* Define to the address where bug reports for this package should be sent. */
   1070 #define _GLIBCXX_PACKAGE_BUGREPORT ""
   1071 
   1072 /* Define to the full name of this package. */
   1073 #define _GLIBCXX_PACKAGE_NAME "package-unused"
   1074 
   1075 /* Define to the full name and version of this package. */
   1076 #define _GLIBCXX_PACKAGE_STRING "package-unused version-unused"
   1077 
   1078 /* Define to the one symbol short name of this package. */
   1079 #define _GLIBCXX_PACKAGE_TARNAME "libstdc++"
   1080 
   1081 /* Define to the home page for this package. */
   1082 #define _GLIBCXX_PACKAGE_URL ""
   1083 
   1084 /* Define to the version of this package. */
   1085 #define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused"
   1086 
   1087 /* The size of `char', as computed by sizeof. */
   1088 /* #undef SIZEOF_CHAR */
   1089 
   1090 /* The size of `int', as computed by sizeof. */
   1091 /* #undef SIZEOF_INT */
   1092 
   1093 /* The size of `long', as computed by sizeof. */
   1094 /* #undef SIZEOF_LONG */
   1095 
   1096 /* The size of `short', as computed by sizeof. */
   1097 /* #undef SIZEOF_SHORT */
   1098 
   1099 /* The size of `void *', as computed by sizeof. */
   1100 /* #undef SIZEOF_VOID_P */
   1101 
   1102 /* Define to 1 if you have the ANSI C header files. */
   1103 #define STDC_HEADERS 1
   1104 
   1105 /* Version number of package */
   1106 /* #undef _GLIBCXX_VERSION */
   1107 
   1108 /* Define if builtin atomic operations for bool are supported on this host. */
   1109 #define _GLIBCXX_ATOMIC_BUILTINS_1 1
   1110 
   1111 /* Define if builtin atomic operations for short are supported on this host.
   1112    */
   1113 #define _GLIBCXX_ATOMIC_BUILTINS_2 1
   1114 
   1115 /* Define if builtin atomic operations for int are supported on this host. */
   1116 #define _GLIBCXX_ATOMIC_BUILTINS_4 1
   1117 
   1118 /* Define if builtin atomic operations for long long are supported on this
   1119    host. */
   1120 #define _GLIBCXX_ATOMIC_BUILTINS_8 1
   1121 
   1122 /* Define to use concept checking code from the boost libraries. */
   1123 /* #undef _GLIBCXX_CONCEPT_CHECKS */
   1124 
   1125 /* Define if a fully dynamic basic_string is wanted. */
   1126 /* #undef _GLIBCXX_FULLY_DYNAMIC_STRING */
   1127 
   1128 /* Define if gthreads library is available. */
   1129 /* #undef _GLIBCXX_HAS_GTHREADS */
   1130 
   1131 /* Define to 1 if a full hosted library is built, or 0 if freestanding. */
   1132 #define _GLIBCXX_HOSTED 1
   1133 
   1134 /* Define if compatibility should be provided for -mlong-double-64. */
   1135 
   1136 /* Define if ptrdiff_t is int. */
   1137 #define _GLIBCXX_PTRDIFF_T_IS_INT 1
   1138 
   1139 /* Define if using setrlimit to set resource limits during "make check" */
   1140 /* #undef _GLIBCXX_RES_LIMITS */
   1141 
   1142 /* Define if size_t is unsigned int. */
   1143 #define _GLIBCXX_SIZE_T_IS_UINT 1
   1144 
   1145 /* Define if the compiler is configured for setjmp/longjmp exceptions. */
   1146 /* #undef _GLIBCXX_SJLJ_EXCEPTIONS */
   1147 
   1148 /* Define to the value of the EOF integer constant. */
   1149 #define _GLIBCXX_STDIO_EOF -1
   1150 
   1151 /* Define to the value of the SEEK_CUR integer constant. */
   1152 #define _GLIBCXX_STDIO_SEEK_CUR 1
   1153 
   1154 /* Define to the value of the SEEK_END integer constant. */
   1155 #define _GLIBCXX_STDIO_SEEK_END 2
   1156 
   1157 /* Define to use symbol versioning in the shared library. */
   1158 /* #undef _GLIBCXX_SYMVER */
   1159 
   1160 /* Define to use darwin versioning in the shared library. */
   1161 /* #undef _GLIBCXX_SYMVER_DARWIN */
   1162 
   1163 /* Define to use GNU versioning in the shared library. */
   1164 /* #undef _GLIBCXX_SYMVER_GNU */
   1165 
   1166 /* Define to use GNU namespace versioning in the shared library. */
   1167 /* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */
   1168 
   1169 /* Define to use Sun versioning in the shared library. */
   1170 /* #undef _GLIBCXX_SYMVER_SUN */
   1171 
   1172 /* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>,
   1173    <stdio.h>, and <stdlib.h> can be used or exposed. */
   1174 /* #undef _GLIBCXX_USE_C99 */
   1175 
   1176 /* Define if C99 functions in <complex.h> should be used in <complex>. Using
   1177    compiler builtins for these functions requires corresponding C99 library
   1178    functions to be present. */
   1179 /* #undef _GLIBCXX_USE_C99_COMPLEX */
   1180 
   1181 /* Define if C99 functions in <complex.h> should be used in <tr1/complex>.
   1182    Using compiler builtins for these functions requires corresponding C99
   1183    library functions to be present. */
   1184 /* #undef _GLIBCXX_USE_C99_COMPLEX_TR1 */
   1185 
   1186 /* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in
   1187    namespace std::tr1. */
   1188 #define _GLIBCXX_USE_C99_CTYPE_TR1 1
   1189 
   1190 /* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in
   1191    namespace std::tr1. */
   1192 #define _GLIBCXX_USE_C99_FENV_TR1 1
   1193 
   1194 /* Define if C99 functions in <inttypes.h> should be imported in
   1195    <tr1/cinttypes> in namespace std::tr1. */
   1196 #define _GLIBCXX_USE_C99_INTTYPES_TR1 1
   1197 
   1198 /* Define if wchar_t C99 functions in <inttypes.h> should be imported in
   1199    <tr1/cinttypes> in namespace std::tr1. */
   1200 /* #undef _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 */
   1201 
   1202 /* Define if C99 functions or macros in <math.h> should be imported in <cmath>
   1203    in namespace std. */
   1204 #define _GLIBCXX_USE_C99_MATH 1
   1205 
   1206 /* Define if C99 functions or macros in <math.h> should be imported in
   1207    <tr1/cmath> in namespace std::tr1. */
   1208 /* #undef _GLIBCXX_USE_C99_MATH_TR1 */
   1209 
   1210 /* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in
   1211    namespace std::tr1. */
   1212 #define _GLIBCXX_USE_C99_STDINT_TR1 1
   1213 
   1214 /* Defined if clock_gettime has monotonic clock support. */
   1215 #define _GLIBCXX_USE_CLOCK_MONOTONIC 1
   1216 
   1217 /* Defined if clock_gettime has realtime clock support. */
   1218 #define _GLIBCXX_USE_CLOCK_REALTIME 1
   1219 
   1220 /* Define if ISO/IEC TR 24733 decimal floating point types are supported on
   1221    this host. */
   1222 #define _GLIBCXX_USE_DECIMAL_FLOAT 1
   1223 
   1224 /* Defined if gettimeofday is available. */
   1225 #define _GLIBCXX_USE_GETTIMEOFDAY 1
   1226 
   1227 /* Define if LFS support is available. */
   1228 /* #undef _GLIBCXX_USE_LFS */
   1229 
   1230 /* Define if code specialized for long long should be used. */
   1231 #define _GLIBCXX_USE_LONG_LONG 1
   1232 
   1233 /* Defined if nanosleep is available. */
   1234 #define _GLIBCXX_USE_NANOSLEEP 1
   1235 
   1236 /* Define if NLS translations are to be used. */
   1237 /* #undef _GLIBCXX_USE_NLS */
   1238 
   1239 /* Define if /dev/random and /dev/urandom are available for the random_device
   1240    of TR1 (Chapter 5.1). */
   1241 #define _GLIBCXX_USE_RANDOM_TR1 1
   1242 
   1243 /* Defined if sched_yield is available. */
   1244 #define _GLIBCXX_USE_SCHED_YIELD 1
   1245 
   1246 /* Define if code specialized for wchar_t should be used. */
   1247 #define _GLIBCXX_USE_WCHAR_T 1
   1248 
   1249 #if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF)
   1250 # define _GLIBCXX_HAVE_ACOSF 1
   1251 # define acosf _acosf
   1252 #endif
   1253 
   1254 #if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL)
   1255 # define _GLIBCXX_HAVE_ACOSL 1
   1256 # define acosl _acosl
   1257 #endif
   1258 
   1259 #if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF)
   1260 # define _GLIBCXX_HAVE_ASINF 1
   1261 # define asinf _asinf
   1262 #endif
   1263 
   1264 #if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL)
   1265 # define _GLIBCXX_HAVE_ASINL 1
   1266 # define asinl _asinl
   1267 #endif
   1268 
   1269 #if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F)
   1270 # define _GLIBCXX_HAVE_ATAN2F 1
   1271 # define atan2f _atan2f
   1272 #endif
   1273 
   1274 #if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L)
   1275 # define _GLIBCXX_HAVE_ATAN2L 1
   1276 # define atan2l _atan2l
   1277 #endif
   1278 
   1279 #if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF)
   1280 # define _GLIBCXX_HAVE_ATANF 1
   1281 # define atanf _atanf
   1282 #endif
   1283 
   1284 #if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL)
   1285 # define _GLIBCXX_HAVE_ATANL 1
   1286 # define atanl _atanl
   1287 #endif
   1288 
   1289 #if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF)
   1290 # define _GLIBCXX_HAVE_CEILF 1
   1291 # define ceilf _ceilf
   1292 #endif
   1293 
   1294 #if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL)
   1295 # define _GLIBCXX_HAVE_CEILL 1
   1296 # define ceill _ceill
   1297 #endif
   1298 
   1299 #if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF)
   1300 # define _GLIBCXX_HAVE_COSF 1
   1301 # define cosf _cosf
   1302 #endif
   1303 
   1304 #if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF)
   1305 # define _GLIBCXX_HAVE_COSHF 1
   1306 # define coshf _coshf
   1307 #endif
   1308 
   1309 #if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL)
   1310 # define _GLIBCXX_HAVE_COSHL 1
   1311 # define coshl _coshl
   1312 #endif
   1313 
   1314 #if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL)
   1315 # define _GLIBCXX_HAVE_COSL 1
   1316 # define cosl _cosl
   1317 #endif
   1318 
   1319 #if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF)
   1320 # define _GLIBCXX_HAVE_EXPF 1
   1321 # define expf _expf
   1322 #endif
   1323 
   1324 #if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL)
   1325 # define _GLIBCXX_HAVE_EXPL 1
   1326 # define expl _expl
   1327 #endif
   1328 
   1329 #if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF)
   1330 # define _GLIBCXX_HAVE_FABSF 1
   1331 # define fabsf _fabsf
   1332 #endif
   1333 
   1334 #if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL)
   1335 # define _GLIBCXX_HAVE_FABSL 1
   1336 # define fabsl _fabsl
   1337 #endif
   1338 
   1339 #if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE)
   1340 # define _GLIBCXX_HAVE_FINITE 1
   1341 # define finite _finite
   1342 #endif
   1343 
   1344 #if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF)
   1345 # define _GLIBCXX_HAVE_FINITEF 1
   1346 # define finitef _finitef
   1347 #endif
   1348 
   1349 #if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL)
   1350 # define _GLIBCXX_HAVE_FINITEL 1
   1351 # define finitel _finitel
   1352 #endif
   1353 
   1354 #if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF)
   1355 # define _GLIBCXX_HAVE_FLOORF 1
   1356 # define floorf _floorf
   1357 #endif
   1358 
   1359 #if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL)
   1360 # define _GLIBCXX_HAVE_FLOORL 1
   1361 # define floorl _floorl
   1362 #endif
   1363 
   1364 #if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF)
   1365 # define _GLIBCXX_HAVE_FMODF 1
   1366 # define fmodf _fmodf
   1367 #endif
   1368 
   1369 #if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL)
   1370 # define _GLIBCXX_HAVE_FMODL 1
   1371 # define fmodl _fmodl
   1372 #endif
   1373 
   1374 #if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS)
   1375 # define _GLIBCXX_HAVE_FPCLASS 1
   1376 # define fpclass _fpclass
   1377 #endif
   1378 
   1379 #if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF)
   1380 # define _GLIBCXX_HAVE_FREXPF 1
   1381 # define frexpf _frexpf
   1382 #endif
   1383 
   1384 #if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL)
   1385 # define _GLIBCXX_HAVE_FREXPL 1
   1386 # define frexpl _frexpl
   1387 #endif
   1388 
   1389 #if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT)
   1390 # define _GLIBCXX_HAVE_HYPOT 1
   1391 # define hypot _hypot
   1392 #endif
   1393 
   1394 #if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF)
   1395 # define _GLIBCXX_HAVE_HYPOTF 1
   1396 # define hypotf _hypotf
   1397 #endif
   1398 
   1399 #if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL)
   1400 # define _GLIBCXX_HAVE_HYPOTL 1
   1401 # define hypotl _hypotl
   1402 #endif
   1403 
   1404 #if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF)
   1405 # define _GLIBCXX_HAVE_ISINF 1
   1406 # define isinf _isinf
   1407 #endif
   1408 
   1409 #if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF)
   1410 # define _GLIBCXX_HAVE_ISINFF 1
   1411 # define isinff _isinff
   1412 #endif
   1413 
   1414 #if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL)
   1415 # define _GLIBCXX_HAVE_ISINFL 1
   1416 # define isinfl _isinfl
   1417 #endif
   1418 
   1419 #if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN)
   1420 # define _GLIBCXX_HAVE_ISNAN 1
   1421 # define isnan _isnan
   1422 #endif
   1423 
   1424 #if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF)
   1425 # define _GLIBCXX_HAVE_ISNANF 1
   1426 # define isnanf _isnanf
   1427 #endif
   1428 
   1429 #if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL)
   1430 # define _GLIBCXX_HAVE_ISNANL 1
   1431 # define isnanl _isnanl
   1432 #endif
   1433 
   1434 #if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF)
   1435 # define _GLIBCXX_HAVE_LDEXPF 1
   1436 # define ldexpf _ldexpf
   1437 #endif
   1438 
   1439 #if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL)
   1440 # define _GLIBCXX_HAVE_LDEXPL 1
   1441 # define ldexpl _ldexpl
   1442 #endif
   1443 
   1444 #if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F)
   1445 # define _GLIBCXX_HAVE_LOG10F 1
   1446 # define log10f _log10f
   1447 #endif
   1448 
   1449 #if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L)
   1450 # define _GLIBCXX_HAVE_LOG10L 1
   1451 # define log10l _log10l
   1452 #endif
   1453 
   1454 #if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF)
   1455 # define _GLIBCXX_HAVE_LOGF 1
   1456 # define logf _logf
   1457 #endif
   1458 
   1459 #if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL)
   1460 # define _GLIBCXX_HAVE_LOGL 1
   1461 # define logl _logl
   1462 #endif
   1463 
   1464 #if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF)
   1465 # define _GLIBCXX_HAVE_MODF 1
   1466 # define modf _modf
   1467 #endif
   1468 
   1469 #if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF)
   1470 # define _GLIBCXX_HAVE_MODFF 1
   1471 # define modff _modff
   1472 #endif
   1473 
   1474 #if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL)
   1475 # define _GLIBCXX_HAVE_MODFL 1
   1476 # define modfl _modfl
   1477 #endif
   1478 
   1479 #if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF)
   1480 # define _GLIBCXX_HAVE_POWF 1
   1481 # define powf _powf
   1482 #endif
   1483 
   1484 #if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL)
   1485 # define _GLIBCXX_HAVE_POWL 1
   1486 # define powl _powl
   1487 #endif
   1488 
   1489 #if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS)
   1490 # define _GLIBCXX_HAVE_QFPCLASS 1
   1491 # define qfpclass _qfpclass
   1492 #endif
   1493 
   1494 #if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS)
   1495 # define _GLIBCXX_HAVE_SINCOS 1
   1496 # define sincos _sincos
   1497 #endif
   1498 
   1499 #if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF)
   1500 # define _GLIBCXX_HAVE_SINCOSF 1
   1501 # define sincosf _sincosf
   1502 #endif
   1503 
   1504 #if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL)
   1505 # define _GLIBCXX_HAVE_SINCOSL 1
   1506 # define sincosl _sincosl
   1507 #endif
   1508 
   1509 #if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF)
   1510 # define _GLIBCXX_HAVE_SINF 1
   1511 # define sinf _sinf
   1512 #endif
   1513 
   1514 #if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF)
   1515 # define _GLIBCXX_HAVE_SINHF 1
   1516 # define sinhf _sinhf
   1517 #endif
   1518 
   1519 #if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL)
   1520 # define _GLIBCXX_HAVE_SINHL 1
   1521 # define sinhl _sinhl
   1522 #endif
   1523 
   1524 #if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL)
   1525 # define _GLIBCXX_HAVE_SINL 1
   1526 # define sinl _sinl
   1527 #endif
   1528 
   1529 #if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF)
   1530 # define _GLIBCXX_HAVE_SQRTF 1
   1531 # define sqrtf _sqrtf
   1532 #endif
   1533 
   1534 #if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL)
   1535 # define _GLIBCXX_HAVE_SQRTL 1
   1536 # define sqrtl _sqrtl
   1537 #endif
   1538 
   1539 #if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF)
   1540 # define _GLIBCXX_HAVE_STRTOF 1
   1541 # define strtof _strtof
   1542 #endif
   1543 
   1544 #if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD)
   1545 # define _GLIBCXX_HAVE_STRTOLD 1
   1546 # define strtold _strtold
   1547 #endif
   1548 
   1549 #if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF)
   1550 # define _GLIBCXX_HAVE_TANF 1
   1551 # define tanf _tanf
   1552 #endif
   1553 
   1554 #if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF)
   1555 # define _GLIBCXX_HAVE_TANHF 1
   1556 # define tanhf _tanhf
   1557 #endif
   1558 
   1559 #if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL)
   1560 # define _GLIBCXX_HAVE_TANHL 1
   1561 # define tanhl _tanhl
   1562 #endif
   1563 
   1564 #if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL)
   1565 # define _GLIBCXX_HAVE_TANL 1
   1566 # define tanl _tanl
   1567 #endif
   1568 
   1569 #endif // _GLIBCXX_CXX_CONFIG_H
   1570