require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&HEADER_SEED_H)) {
    eval 'sub HEADER_SEED_H () {1;}' unless defined(&HEADER_SEED_H);
    require 'openssl/opensslconf.ph';
    if(defined(&OPENSSL_NO_SEED)) {
	die("SEED\ is\ disabled\.");
    }
    if(defined(&AES_LONG)) {
	unless(defined(&SEED_LONG)) {
	    eval 'sub SEED_LONG () {1;}' unless defined(&SEED_LONG);
	}
    }
    if(!defined( &NO_SYS_TYPES_H)) {
	require 'sys/types.ph';
    }
    eval 'sub SEED_BLOCK_SIZE () {16;}' unless defined(&SEED_BLOCK_SIZE);
    eval 'sub SEED_KEY_LENGTH () {16;}' unless defined(&SEED_KEY_LENGTH);
    if(defined(&__cplusplus)) {
    }
    if(defined(&SEED_LONG)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
}
1;
