require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&OPENSSL_CORE_H)) {
    eval 'sub OPENSSL_CORE_H () {1;}' unless defined(&OPENSSL_CORE_H);
    require 'stddef.ph';
    require 'openssl/types.ph';
    if(defined(&__cplusplus)) {
    }
    eval 'sub OSSL_PARAM_INTEGER () {1;}' unless defined(&OSSL_PARAM_INTEGER);
    eval 'sub OSSL_PARAM_UNSIGNED_INTEGER () {2;}' unless defined(&OSSL_PARAM_UNSIGNED_INTEGER);
    eval 'sub OSSL_PARAM_REAL () {3;}' unless defined(&OSSL_PARAM_REAL);
    eval 'sub OSSL_PARAM_UTF8_STRING () {4;}' unless defined(&OSSL_PARAM_UTF8_STRING);
    eval 'sub OSSL_PARAM_OCTET_STRING () {5;}' unless defined(&OSSL_PARAM_OCTET_STRING);
    eval 'sub OSSL_PARAM_UTF8_PTR () {6;}' unless defined(&OSSL_PARAM_UTF8_PTR);
    eval 'sub OSSL_PARAM_OCTET_PTR () {7;}' unless defined(&OSSL_PARAM_OCTET_PTR);
    if(defined(&__VMS)) {
    }
    if(defined(&__VMS)) {
    }
    if(defined(&__cplusplus)) {
    }
}
1;
