require '_h2ph_pre.ph';

unless(defined(&HEADER_RAND_H)) {
    eval 'sub HEADER_RAND_H () {1;}' unless defined(&HEADER_RAND_H);
    require 'stdlib.ph';
    require 'ssl/ossl_typ.ph';
    require 'ssl/e_os2.ph';
    if(defined( &OPENSSL_SYS_WINDOWS)) {
	require 'windows.ph';
    }
    if(defined(&__cplusplus)) {
    }
    if(defined(&BN_DEBUG)) {
    }
    if(defined( &OPENSSL_SYS_WINDOWS) || defined( &OPENSSL_SYS_WIN32)) {
    }
    eval 'sub RAND_F_RAND_GET_RAND_METHOD () {101;}' unless defined(&RAND_F_RAND_GET_RAND_METHOD);
    eval 'sub RAND_F_SSLEAY_RAND_BYTES () {100;}' unless defined(&RAND_F_SSLEAY_RAND_BYTES);
    eval 'sub RAND_R_PRNG_NOT_SEEDED () {100;}' unless defined(&RAND_R_PRNG_NOT_SEEDED);
    if(defined(&__cplusplus)) {
    }
}
1;
