require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&__GLIBCPP_INTERNAL_TREE_H)) {
    eval 'sub __GLIBCPP_INTERNAL_TREE_H () {1;}' unless defined(&__GLIBCPP_INTERNAL_TREE_H);
    require 'bits/stl_algobase.ph';
    require 'bits/stl_alloc.ph';
    require 'bits/stl_construct.ph';
    require 'bits/stl_function.ph';
    eval("sub _M_red () { false; }") unless defined(&_M_red);
    eval("sub _M_black () { true; }") unless defined(&_M_black);
}
1;
