require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&HEADER_OPENSSLV_H)) {
    eval 'sub HEADER_OPENSSLV_H () {1;}' unless defined(&HEADER_OPENSSLV_H);
    eval 'sub OPENSSL_VERSION_NUMBER () {0x9070af;}' unless defined(&OPENSSL_VERSION_NUMBER);
    if(defined(&OPENSSL_FIPS)) {
	eval 'sub OPENSSL_VERSION_TEXT () {"OpenSSL 0.9.7j-fips 04 May 2006";}' unless defined(&OPENSSL_VERSION_TEXT);
    } else {
	eval 'sub OPENSSL_VERSION_TEXT () {"OpenSSL 0.9.7j 04 May 2006";}' unless defined(&OPENSSL_VERSION_TEXT);
    }
    eval 'sub OPENSSL_VERSION_PTEXT () {" part of "  &OPENSSL_VERSION_TEXT;}' unless defined(&OPENSSL_VERSION_PTEXT);
    eval 'sub SHLIB_VERSION_HISTORY () {"";}' unless defined(&SHLIB_VERSION_HISTORY);
    eval 'sub SHLIB_VERSION_NUMBER () {"0.9.7";}' unless defined(&SHLIB_VERSION_NUMBER);
}
1;
