require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&OPENSSL_SRTP_H)) {
    eval 'sub OPENSSL_SRTP_H () {1;}' unless defined(&OPENSSL_SRTP_H);
    require 'openssl/macros.ph';
    unless(defined(&OPENSSL_NO_DEPRECATED_3_0)) {
	eval 'sub HEADER_D1_SRTP_H () {1;}' unless defined(&HEADER_D1_SRTP_H);
    }
    require 'openssl/ssl.ph';
    if(defined(&__cplusplus)) {
    }
    eval 'sub SRTP_AES128_CM_SHA1_80 () {0x1;}' unless defined(&SRTP_AES128_CM_SHA1_80);
    eval 'sub SRTP_AES128_CM_SHA1_32 () {0x2;}' unless defined(&SRTP_AES128_CM_SHA1_32);
    eval 'sub SRTP_AES128_F8_SHA1_80 () {0x3;}' unless defined(&SRTP_AES128_F8_SHA1_80);
    eval 'sub SRTP_AES128_F8_SHA1_32 () {0x4;}' unless defined(&SRTP_AES128_F8_SHA1_32);
    eval 'sub SRTP_NULL_SHA1_80 () {0x5;}' unless defined(&SRTP_NULL_SHA1_80);
    eval 'sub SRTP_NULL_SHA1_32 () {0x6;}' unless defined(&SRTP_NULL_SHA1_32);
    eval 'sub SRTP_AEAD_AES_128_GCM () {0x7;}' unless defined(&SRTP_AEAD_AES_128_GCM);
    eval 'sub SRTP_AEAD_AES_256_GCM () {0x8;}' unless defined(&SRTP_AEAD_AES_256_GCM);
    unless(defined(&OPENSSL_NO_SRTP)) {
    }
    if(defined(&__cplusplus)) {
    }
}
1;
