require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&HEADER_EBCDIC_H)) {
    eval 'sub HEADER_EBCDIC_H () {1;}' unless defined(&HEADER_EBCDIC_H);
    require 'sys/types.ph';
    eval 'sub os_toascii () { &_openssl_os_toascii;}' unless defined(&os_toascii);
    eval 'sub os_toebcdic () { &_openssl_os_toebcdic;}' unless defined(&os_toebcdic);
    eval 'sub ebcdic2ascii () { &_openssl_ebcdic2ascii;}' unless defined(&ebcdic2ascii);
    eval 'sub ascii2ebcdic () { &_openssl_ascii2ebcdic;}' unless defined(&ascii2ebcdic);
}
1;
