require '_h2ph_pre.ph';

unless(defined(&HEADER_ENGINE_H)) {
    eval 'sub HEADER_ENGINE_H () {1;}' unless defined(&HEADER_ENGINE_H);
    require 'ssl/bn.ph';
    require 'ssl/rsa.ph';
    require 'ssl/dsa.ph';
    require 'ssl/dh.ph';
    require 'ssl/rand.ph';
    require 'ssl/evp.ph';
    require 'ssl/symhacks.ph';
    if(defined(&__cplusplus)) {
    }
    eval 'sub ENGINE_METHOD_RSA () {0x0001;}' unless defined(&ENGINE_METHOD_RSA);
    eval 'sub ENGINE_METHOD_DSA () {0x0002;}' unless defined(&ENGINE_METHOD_DSA);
    eval 'sub ENGINE_METHOD_DH () {0x0004;}' unless defined(&ENGINE_METHOD_DH);
    eval 'sub ENGINE_METHOD_RAND () {0x0008;}' unless defined(&ENGINE_METHOD_RAND);
    eval 'sub ENGINE_METHOD_BN_MOD_EXP () {0x0010;}' unless defined(&ENGINE_METHOD_BN_MOD_EXP);
    eval 'sub ENGINE_METHOD_BN_MOD_EXP_CRT () {0x0020;}' unless defined(&ENGINE_METHOD_BN_MOD_EXP_CRT);
    eval 'sub ENGINE_METHOD_ALL () {0xffff;}' unless defined(&ENGINE_METHOD_ALL);
    eval 'sub ENGINE_METHOD_NONE () {0x0000;}' unless defined(&ENGINE_METHOD_NONE);
    eval 'sub ENGINE_CTRL_SET_LOGSTREAM () {1;}' unless defined(&ENGINE_CTRL_SET_LOGSTREAM);
    eval 'sub ENGINE_CTRL_SET_PASSWORD_CALLBACK () {2;}' unless defined(&ENGINE_CTRL_SET_PASSWORD_CALLBACK);
    eval 'sub ENGINE_CTRL_CHIL_SET_FORKCHECK () {100;}' unless defined(&ENGINE_CTRL_CHIL_SET_FORKCHECK);
    eval 'sub ENGINE_CTRL_CHIL_NO_LOCKING () {101;}' unless defined(&ENGINE_CTRL_CHIL_NO_LOCKING);
    unless(defined(&HEADER_ENGINE_INT_H)) {
    }
    if(0) {
    } else {
    }
    if(0) {
    }
    eval 'sub ENGINE_F_ATALLA_FINISH () {135;}' unless defined(&ENGINE_F_ATALLA_FINISH);
    eval 'sub ENGINE_F_ATALLA_INIT () {136;}' unless defined(&ENGINE_F_ATALLA_INIT);
    eval 'sub ENGINE_F_ATALLA_MOD_EXP () {137;}' unless defined(&ENGINE_F_ATALLA_MOD_EXP);
    eval 'sub ENGINE_F_ATALLA_RSA_MOD_EXP () {138;}' unless defined(&ENGINE_F_ATALLA_RSA_MOD_EXP);
    eval 'sub ENGINE_F_CSWIFT_DSA_SIGN () {133;}' unless defined(&ENGINE_F_CSWIFT_DSA_SIGN);
    eval 'sub ENGINE_F_CSWIFT_DSA_VERIFY () {134;}' unless defined(&ENGINE_F_CSWIFT_DSA_VERIFY);
    eval 'sub ENGINE_F_CSWIFT_FINISH () {100;}' unless defined(&ENGINE_F_CSWIFT_FINISH);
    eval 'sub ENGINE_F_CSWIFT_INIT () {101;}' unless defined(&ENGINE_F_CSWIFT_INIT);
    eval 'sub ENGINE_F_CSWIFT_MOD_EXP () {102;}' unless defined(&ENGINE_F_CSWIFT_MOD_EXP);
    eval 'sub ENGINE_F_CSWIFT_MOD_EXP_CRT () {103;}' unless defined(&ENGINE_F_CSWIFT_MOD_EXP_CRT);
    eval 'sub ENGINE_F_CSWIFT_RSA_MOD_EXP () {104;}' unless defined(&ENGINE_F_CSWIFT_RSA_MOD_EXP);
    eval 'sub ENGINE_F_ENGINE_ADD () {105;}' unless defined(&ENGINE_F_ENGINE_ADD);
    eval 'sub ENGINE_F_ENGINE_BY_ID () {106;}' unless defined(&ENGINE_F_ENGINE_BY_ID);
    eval 'sub ENGINE_F_ENGINE_CTRL () {142;}' unless defined(&ENGINE_F_ENGINE_CTRL);
    eval 'sub ENGINE_F_ENGINE_FINISH () {107;}' unless defined(&ENGINE_F_ENGINE_FINISH);
    eval 'sub ENGINE_F_ENGINE_FREE () {108;}' unless defined(&ENGINE_F_ENGINE_FREE);
    eval 'sub ENGINE_F_ENGINE_GET_BN_MOD_EXP () {109;}' unless defined(&ENGINE_F_ENGINE_GET_BN_MOD_EXP);
    eval 'sub ENGINE_F_ENGINE_GET_BN_MOD_EXP_CRT () {110;}' unless defined(&ENGINE_F_ENGINE_GET_BN_MOD_EXP_CRT);
    eval 'sub ENGINE_F_ENGINE_GET_CTRL_FUNCTION () {144;}' unless defined(&ENGINE_F_ENGINE_GET_CTRL_FUNCTION);
    eval 'sub ENGINE_F_ENGINE_GET_DH () {111;}' unless defined(&ENGINE_F_ENGINE_GET_DH);
    eval 'sub ENGINE_F_ENGINE_GET_DSA () {112;}' unless defined(&ENGINE_F_ENGINE_GET_DSA);
    eval 'sub ENGINE_F_ENGINE_GET_FINISH_FUNCTION () {145;}' unless defined(&ENGINE_F_ENGINE_GET_FINISH_FUNCTION);
    eval 'sub ENGINE_F_ENGINE_GET_ID () {113;}' unless defined(&ENGINE_F_ENGINE_GET_ID);
    eval 'sub ENGINE_F_ENGINE_GET_INIT_FUNCTION () {146;}' unless defined(&ENGINE_F_ENGINE_GET_INIT_FUNCTION);
    eval 'sub ENGINE_F_ENGINE_GET_NAME () {114;}' unless defined(&ENGINE_F_ENGINE_GET_NAME);
    eval 'sub ENGINE_F_ENGINE_GET_NEXT () {115;}' unless defined(&ENGINE_F_ENGINE_GET_NEXT);
    eval 'sub ENGINE_F_ENGINE_GET_PREV () {116;}' unless defined(&ENGINE_F_ENGINE_GET_PREV);
    eval 'sub ENGINE_F_ENGINE_GET_RAND () {117;}' unless defined(&ENGINE_F_ENGINE_GET_RAND);
    eval 'sub ENGINE_F_ENGINE_GET_RSA () {118;}' unless defined(&ENGINE_F_ENGINE_GET_RSA);
    eval 'sub ENGINE_F_ENGINE_INIT () {119;}' unless defined(&ENGINE_F_ENGINE_INIT);
    eval 'sub ENGINE_F_ENGINE_LIST_ADD () {120;}' unless defined(&ENGINE_F_ENGINE_LIST_ADD);
    eval 'sub ENGINE_F_ENGINE_LIST_REMOVE () {121;}' unless defined(&ENGINE_F_ENGINE_LIST_REMOVE);
    eval 'sub ENGINE_F_ENGINE_LOAD_PRIVATE_KEY () {150;}' unless defined(&ENGINE_F_ENGINE_LOAD_PRIVATE_KEY);
    eval 'sub ENGINE_F_ENGINE_LOAD_PUBLIC_KEY () {151;}' unless defined(&ENGINE_F_ENGINE_LOAD_PUBLIC_KEY);
    eval 'sub ENGINE_F_ENGINE_NEW () {122;}' unless defined(&ENGINE_F_ENGINE_NEW);
    eval 'sub ENGINE_F_ENGINE_REMOVE () {123;}' unless defined(&ENGINE_F_ENGINE_REMOVE);
    eval 'sub ENGINE_F_ENGINE_SET_BN_MOD_EXP () {124;}' unless defined(&ENGINE_F_ENGINE_SET_BN_MOD_EXP);
    eval 'sub ENGINE_F_ENGINE_SET_BN_MOD_EXP_CRT () {125;}' unless defined(&ENGINE_F_ENGINE_SET_BN_MOD_EXP_CRT);
    eval 'sub ENGINE_F_ENGINE_SET_CTRL_FUNCTION () {147;}' unless defined(&ENGINE_F_ENGINE_SET_CTRL_FUNCTION);
    eval 'sub ENGINE_F_ENGINE_SET_DEFAULT_TYPE () {126;}' unless defined(&ENGINE_F_ENGINE_SET_DEFAULT_TYPE);
    eval 'sub ENGINE_F_ENGINE_SET_DH () {127;}' unless defined(&ENGINE_F_ENGINE_SET_DH);
    eval 'sub ENGINE_F_ENGINE_SET_DSA () {128;}' unless defined(&ENGINE_F_ENGINE_SET_DSA);
    eval 'sub ENGINE_F_ENGINE_SET_FINISH_FUNCTION () {148;}' unless defined(&ENGINE_F_ENGINE_SET_FINISH_FUNCTION);
    eval 'sub ENGINE_F_ENGINE_SET_ID () {129;}' unless defined(&ENGINE_F_ENGINE_SET_ID);
    eval 'sub ENGINE_F_ENGINE_SET_INIT_FUNCTION () {149;}' unless defined(&ENGINE_F_ENGINE_SET_INIT_FUNCTION);
    eval 'sub ENGINE_F_ENGINE_SET_NAME () {130;}' unless defined(&ENGINE_F_ENGINE_SET_NAME);
    eval 'sub ENGINE_F_ENGINE_SET_RAND () {131;}' unless defined(&ENGINE_F_ENGINE_SET_RAND);
    eval 'sub ENGINE_F_ENGINE_SET_RSA () {132;}' unless defined(&ENGINE_F_ENGINE_SET_RSA);
    eval 'sub ENGINE_F_ENGINE_UNLOAD_KEY () {152;}' unless defined(&ENGINE_F_ENGINE_UNLOAD_KEY);
    eval 'sub ENGINE_F_HWCRHK_CTRL () {143;}' unless defined(&ENGINE_F_HWCRHK_CTRL);
    eval 'sub ENGINE_F_HWCRHK_FINISH () {135;}' unless defined(&ENGINE_F_HWCRHK_FINISH);
    eval 'sub ENGINE_F_HWCRHK_GET_PASS () {155;}' unless defined(&ENGINE_F_HWCRHK_GET_PASS);
    eval 'sub ENGINE_F_HWCRHK_INIT () {136;}' unless defined(&ENGINE_F_HWCRHK_INIT);
    eval 'sub ENGINE_F_HWCRHK_LOAD_PRIVKEY () {153;}' unless defined(&ENGINE_F_HWCRHK_LOAD_PRIVKEY);
    eval 'sub ENGINE_F_HWCRHK_LOAD_PUBKEY () {154;}' unless defined(&ENGINE_F_HWCRHK_LOAD_PUBKEY);
    eval 'sub ENGINE_F_HWCRHK_MOD_EXP () {137;}' unless defined(&ENGINE_F_HWCRHK_MOD_EXP);
    eval 'sub ENGINE_F_HWCRHK_MOD_EXP_CRT () {138;}' unless defined(&ENGINE_F_HWCRHK_MOD_EXP_CRT);
    eval 'sub ENGINE_F_HWCRHK_RAND_BYTES () {139;}' unless defined(&ENGINE_F_HWCRHK_RAND_BYTES);
    eval 'sub ENGINE_F_HWCRHK_RSA_MOD_EXP () {140;}' unless defined(&ENGINE_F_HWCRHK_RSA_MOD_EXP);
    eval 'sub ENGINE_F_LOG_MESSAGE () {141;}' unless defined(&ENGINE_F_LOG_MESSAGE);
    eval 'sub ENGINE_R_ALREADY_LOADED () {100;}' unless defined(&ENGINE_R_ALREADY_LOADED);
    eval 'sub ENGINE_R_BIO_WAS_FREED () {121;}' unless defined(&ENGINE_R_BIO_WAS_FREED);
    eval 'sub ENGINE_R_BN_CTX_FULL () {101;}' unless defined(&ENGINE_R_BN_CTX_FULL);
    eval 'sub ENGINE_R_BN_EXPAND_FAIL () {102;}' unless defined(&ENGINE_R_BN_EXPAND_FAIL);
    eval 'sub ENGINE_R_CHIL_ERROR () {123;}' unless defined(&ENGINE_R_CHIL_ERROR);
    eval 'sub ENGINE_R_CONFLICTING_ENGINE_ID () {103;}' unless defined(&ENGINE_R_CONFLICTING_ENGINE_ID);
    eval 'sub ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED () {119;}' unless defined(&ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED);
    eval 'sub ENGINE_R_DSO_FAILURE () {104;}' unless defined(&ENGINE_R_DSO_FAILURE);
    eval 'sub ENGINE_R_ENGINE_IS_NOT_IN_LIST () {105;}' unless defined(&ENGINE_R_ENGINE_IS_NOT_IN_LIST);
    eval 'sub ENGINE_R_FAILED_LOADING_PRIVATE_KEY () {128;}' unless defined(&ENGINE_R_FAILED_LOADING_PRIVATE_KEY);
    eval 'sub ENGINE_R_FAILED_LOADING_PUBLIC_KEY () {129;}' unless defined(&ENGINE_R_FAILED_LOADING_PUBLIC_KEY);
    eval 'sub ENGINE_R_FINISH_FAILED () {106;}' unless defined(&ENGINE_R_FINISH_FAILED);
    eval 'sub ENGINE_R_GET_HANDLE_FAILED () {107;}' unless defined(&ENGINE_R_GET_HANDLE_FAILED);
    eval 'sub ENGINE_R_ID_OR_NAME_MISSING () {108;}' unless defined(&ENGINE_R_ID_OR_NAME_MISSING);
    eval 'sub ENGINE_R_INIT_FAILED () {109;}' unless defined(&ENGINE_R_INIT_FAILED);
    eval 'sub ENGINE_R_INTERNAL_LIST_ERROR () {110;}' unless defined(&ENGINE_R_INTERNAL_LIST_ERROR);
    eval 'sub ENGINE_R_MISSING_KEY_COMPONENTS () {111;}' unless defined(&ENGINE_R_MISSING_KEY_COMPONENTS);
    eval 'sub ENGINE_R_NOT_INITIALISED () {117;}' unless defined(&ENGINE_R_NOT_INITIALISED);
    eval 'sub ENGINE_R_NOT_LOADED () {112;}' unless defined(&ENGINE_R_NOT_LOADED);
    eval 'sub ENGINE_R_NO_CALLBACK () {127;}' unless defined(&ENGINE_R_NO_CALLBACK);
    eval 'sub ENGINE_R_NO_CONTROL_FUNCTION () {120;}' unless defined(&ENGINE_R_NO_CONTROL_FUNCTION);
    eval 'sub ENGINE_R_NO_KEY () {124;}' unless defined(&ENGINE_R_NO_KEY);
    eval 'sub ENGINE_R_NO_LOAD_FUNCTION () {125;}' unless defined(&ENGINE_R_NO_LOAD_FUNCTION);
    eval 'sub ENGINE_R_NO_REFERENCE () {130;}' unless defined(&ENGINE_R_NO_REFERENCE);
    eval 'sub ENGINE_R_NO_SUCH_ENGINE () {116;}' unless defined(&ENGINE_R_NO_SUCH_ENGINE);
    eval 'sub ENGINE_R_NO_UNLOAD_FUNCTION () {126;}' unless defined(&ENGINE_R_NO_UNLOAD_FUNCTION);
    eval 'sub ENGINE_R_PROVIDE_PARAMETERS () {113;}' unless defined(&ENGINE_R_PROVIDE_PARAMETERS);
    eval 'sub ENGINE_R_REQUEST_FAILED () {114;}' unless defined(&ENGINE_R_REQUEST_FAILED);
    eval 'sub ENGINE_R_REQUEST_FALLBACK () {118;}' unless defined(&ENGINE_R_REQUEST_FALLBACK);
    eval 'sub ENGINE_R_SIZE_TOO_LARGE_OR_TOO_SMALL () {122;}' unless defined(&ENGINE_R_SIZE_TOO_LARGE_OR_TOO_SMALL);
    eval 'sub ENGINE_R_UNIT_FAILURE () {115;}' unless defined(&ENGINE_R_UNIT_FAILURE);
    if(defined(&__cplusplus)) {
    }
}
1;
