require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_GLIBCXX_OS_DEFINES)) {
    eval 'sub _GLIBCXX_OS_DEFINES () {1;}' unless defined(&_GLIBCXX_OS_DEFINES);
    eval 'sub _GLIBCXX_USE_C99 () {1;}' unless defined(&_GLIBCXX_USE_C99);
    eval 'sub _GLIBCXX_USE_C99_CHECK () {1;}' unless defined(&_GLIBCXX_USE_C99_CHECK);
    eval 'sub _GLIBCXX_USE_C99_DYNAMIC () {(!( &__ISO_C_VISIBLE >= 1999));}' unless defined(&_GLIBCXX_USE_C99_DYNAMIC);
    eval 'sub _GLIBCXX_USE_C99_LONG_LONG_CHECK () {1;}' unless defined(&_GLIBCXX_USE_C99_LONG_LONG_CHECK);
    eval 'sub _GLIBCXX_USE_C99_LONG_LONG_DYNAMIC () {( &_GLIBCXX_USE_C99_DYNAMIC || !defined  &__LONG_LONG_SUPPORTED);}' unless defined(&_GLIBCXX_USE_C99_LONG_LONG_DYNAMIC);
    eval 'sub _GLIBCXX_USE_C99_FLOAT_TRANSCENDENTALS_CHECK () {1;}' unless defined(&_GLIBCXX_USE_C99_FLOAT_TRANSCENDENTALS_CHECK);
    eval 'sub _GLIBCXX_USE_C99_FLOAT_TRANSCENDENTALS_DYNAMIC () {defined  &_XOPEN_SOURCE;}' unless defined(&_GLIBCXX_USE_C99_FLOAT_TRANSCENDENTALS_DYNAMIC);
}
1;
