require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_CPP_BITS_LOCFACETS_H)) {
    eval 'sub _CPP_BITS_LOCFACETS_H () {1;}' unless defined(&_CPP_BITS_LOCFACETS_H);
    require 'ctime';
    require 'cwctype';
    require 'iosfwd';
    require 'bits/ios_base.ph';
    require 'streambuf';
    if(defined( &_GLIBCPP_USE_WCHAR_T) || defined( &_GLIBCPP_USE_TYPE_WCHAR_T)) {
	eval 'sub _GLIBCPP_NUM_FACETS () {28;}' unless defined(&_GLIBCPP_NUM_FACETS);
    } else {
	eval 'sub _GLIBCPP_NUM_FACETS () {14;}' unless defined(&_GLIBCPP_NUM_FACETS);
    }
    if(defined(&_GLIBCPP_USE_LONG_LONG)) {
    }
    require 'bits/ctype_base.ph';
    if(defined( &_GLIBCPP_USE_WCHAR_T) || defined( &_GLIBCPP_USE_TYPE_WCHAR_T)) {
    }
    require 'bits/ctype_inline.ph';
    require 'bits/codecvt.ph';
    eval("sub _S_minus () { 0; }") unless defined(&_S_minus);
    eval("sub _S_plus () { 1; }") unless defined(&_S_plus);
    eval("sub _S_x () { 2; }") unless defined(&_S_x);
    eval("sub _S_X () { 3; }") unless defined(&_S_X);
    eval("sub _S_digits () { 4; }") unless defined(&_S_digits);
    eval("sub _S_digits_end () { _S_digits+16; }") unless defined(&_S_digits_end);
    eval("sub _S_udigits () { _S_digits_end; }") unless defined(&_S_udigits);
    eval("sub _S_udigits_end () { _S_udigits+16; }") unless defined(&_S_udigits_end);
    eval("sub _S_e () { _S_digits+14; }") unless defined(&_S_e);
    eval("sub _S_E () { _S_udigits+14; }") unless defined(&_S_E);
    eval("sub _S_end () { _S_udigits_end; }") unless defined(&_S_end);
    eval("sub _M_zero () { 0; }") unless defined(&_M_zero);
    eval("sub _M_e () { _M_zero+10; }") unless defined(&_M_e);
    eval("sub _M_E () { _M_zero+11; }") unless defined(&_M_E);
    eval("sub _M_size () { 21+1; }") unless defined(&_M_size);
    if(defined( &_GLIBCPP_USE_WCHAR_T) || defined( &_GLIBCPP_USE_TYPE_WCHAR_T)) {
    }
    if(defined(&_GLIBCPP_USE_LONG_LONG)) {
    }
    if(defined(&_GLIBCPP_USE_LONG_LONG)) {
    }
    if(0) {
    }
    if(defined(&_GLIBCPP_USE_LONG_LONG)) {
    }
    if(1) {
    }
    if(defined(&_GLIBCPP_USE_LONG_LONG)) {
    }
    if(defined( &_GLIBCPP_USE_WCHAR_T) || defined( &_GLIBCPP_USE_TYPE_WCHAR_T)) {
    }
    eval("sub no_order () { 0; }") unless defined(&no_order);
    eval("sub dmy () { 1; }") unless defined(&dmy);
    eval("sub mdy () { 2; }") unless defined(&mdy);
    eval("sub ymd () { 3; }") unless defined(&ymd);
    eval("sub ydm () { 4; }") unless defined(&ydm);
    if(defined( &_GLIBCPP_USE_WCHAR_T) || defined( &_GLIBCPP_USE_TYPE_WCHAR_T)) {
    }
    require 'bits/time_members.ph';
    eval("sub none () { 0; }") unless defined(&none);
    eval("sub space () { 1; }") unless defined(&space);
    eval("sub symbol () { 2; }") unless defined(&symbol);
    eval("sub sign () { 3; }") unless defined(&sign);
    eval("sub value () { 4; }") unless defined(&value);
    if(defined( &_GLIBCPP_USE_WCHAR_T) || defined( &_GLIBCPP_USE_TYPE_WCHAR_T)) {
    }
    if(0) {
    }
    if(0) {
    }
    if(defined( &_GLIBCPP_USE_WCHAR_T) || defined( &_GLIBCPP_USE_TYPE_WCHAR_T)) {
    }
    require 'bits/messages_members.ph';
}
1;
