require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&HEADER_DSO_H)) {
    eval 'sub HEADER_DSO_H () {1;}' unless defined(&HEADER_DSO_H);
    require 'openssl/crypto.ph';
    if(defined(&__cplusplus)) {
    }
    eval 'sub DSO_CTRL_GET_FLAGS () {1;}' unless defined(&DSO_CTRL_GET_FLAGS);
    eval 'sub DSO_CTRL_SET_FLAGS () {2;}' unless defined(&DSO_CTRL_SET_FLAGS);
    eval 'sub DSO_CTRL_OR_FLAGS () {3;}' unless defined(&DSO_CTRL_OR_FLAGS);
    eval 'sub DSO_FLAG_NO_NAME_TRANSLATION () {0x1;}' unless defined(&DSO_FLAG_NO_NAME_TRANSLATION);
    eval 'sub DSO_FLAG_NAME_TRANSLATION_EXT_ONLY () {0x2;}' unless defined(&DSO_FLAG_NAME_TRANSLATION_EXT_ONLY);
    eval 'sub DSO_FLAG_UPCASE_SYMBOL () {0x10;}' unless defined(&DSO_FLAG_UPCASE_SYMBOL);
    if(0) {
    }
    eval 'sub DSO_F_DLFCN_BIND_FUNC () {100;}' unless defined(&DSO_F_DLFCN_BIND_FUNC);
    eval 'sub DSO_F_DLFCN_BIND_VAR () {101;}' unless defined(&DSO_F_DLFCN_BIND_VAR);
    eval 'sub DSO_F_DLFCN_LOAD () {102;}' unless defined(&DSO_F_DLFCN_LOAD);
    eval 'sub DSO_F_DLFCN_NAME_CONVERTER () {123;}' unless defined(&DSO_F_DLFCN_NAME_CONVERTER);
    eval 'sub DSO_F_DLFCN_UNLOAD () {103;}' unless defined(&DSO_F_DLFCN_UNLOAD);
    eval 'sub DSO_F_DL_BIND_FUNC () {104;}' unless defined(&DSO_F_DL_BIND_FUNC);
    eval 'sub DSO_F_DL_BIND_VAR () {105;}' unless defined(&DSO_F_DL_BIND_VAR);
    eval 'sub DSO_F_DL_LOAD () {106;}' unless defined(&DSO_F_DL_LOAD);
    eval 'sub DSO_F_DL_NAME_CONVERTER () {124;}' unless defined(&DSO_F_DL_NAME_CONVERTER);
    eval 'sub DSO_F_DL_UNLOAD () {107;}' unless defined(&DSO_F_DL_UNLOAD);
    eval 'sub DSO_F_DSO_BIND_FUNC () {108;}' unless defined(&DSO_F_DSO_BIND_FUNC);
    eval 'sub DSO_F_DSO_BIND_VAR () {109;}' unless defined(&DSO_F_DSO_BIND_VAR);
    eval 'sub DSO_F_DSO_CONVERT_FILENAME () {126;}' unless defined(&DSO_F_DSO_CONVERT_FILENAME);
    eval 'sub DSO_F_DSO_CTRL () {110;}' unless defined(&DSO_F_DSO_CTRL);
    eval 'sub DSO_F_DSO_FREE () {111;}' unless defined(&DSO_F_DSO_FREE);
    eval 'sub DSO_F_DSO_GET_FILENAME () {127;}' unless defined(&DSO_F_DSO_GET_FILENAME);
    eval 'sub DSO_F_DSO_GET_LOADED_FILENAME () {128;}' unless defined(&DSO_F_DSO_GET_LOADED_FILENAME);
    eval 'sub DSO_F_DSO_LOAD () {112;}' unless defined(&DSO_F_DSO_LOAD);
    eval 'sub DSO_F_DSO_NEW_METHOD () {113;}' unless defined(&DSO_F_DSO_NEW_METHOD);
    eval 'sub DSO_F_DSO_SET_FILENAME () {129;}' unless defined(&DSO_F_DSO_SET_FILENAME);
    eval 'sub DSO_F_DSO_SET_NAME_CONVERTER () {122;}' unless defined(&DSO_F_DSO_SET_NAME_CONVERTER);
    eval 'sub DSO_F_DSO_UP_REF () {114;}' unless defined(&DSO_F_DSO_UP_REF);
    eval 'sub DSO_F_VMS_BIND_VAR () {115;}' unless defined(&DSO_F_VMS_BIND_VAR);
    eval 'sub DSO_F_VMS_LOAD () {116;}' unless defined(&DSO_F_VMS_LOAD);
    eval 'sub DSO_F_VMS_UNLOAD () {117;}' unless defined(&DSO_F_VMS_UNLOAD);
    eval 'sub DSO_F_WIN32_BIND_FUNC () {118;}' unless defined(&DSO_F_WIN32_BIND_FUNC);
    eval 'sub DSO_F_WIN32_BIND_VAR () {119;}' unless defined(&DSO_F_WIN32_BIND_VAR);
    eval 'sub DSO_F_WIN32_LOAD () {120;}' unless defined(&DSO_F_WIN32_LOAD);
    eval 'sub DSO_F_WIN32_NAME_CONVERTER () {125;}' unless defined(&DSO_F_WIN32_NAME_CONVERTER);
    eval 'sub DSO_F_WIN32_UNLOAD () {121;}' unless defined(&DSO_F_WIN32_UNLOAD);
    eval 'sub DSO_R_CTRL_FAILED () {100;}' unless defined(&DSO_R_CTRL_FAILED);
    eval 'sub DSO_R_DSO_ALREADY_LOADED () {110;}' unless defined(&DSO_R_DSO_ALREADY_LOADED);
    eval 'sub DSO_R_FILENAME_TOO_BIG () {101;}' unless defined(&DSO_R_FILENAME_TOO_BIG);
    eval 'sub DSO_R_FINISH_FAILED () {102;}' unless defined(&DSO_R_FINISH_FAILED);
    eval 'sub DSO_R_LOAD_FAILED () {103;}' unless defined(&DSO_R_LOAD_FAILED);
    eval 'sub DSO_R_NAME_TRANSLATION_FAILED () {109;}' unless defined(&DSO_R_NAME_TRANSLATION_FAILED);
    eval 'sub DSO_R_NO_FILENAME () {111;}' unless defined(&DSO_R_NO_FILENAME);
    eval 'sub DSO_R_NULL_HANDLE () {104;}' unless defined(&DSO_R_NULL_HANDLE);
    eval 'sub DSO_R_SET_FILENAME_FAILED () {112;}' unless defined(&DSO_R_SET_FILENAME_FAILED);
    eval 'sub DSO_R_STACK_ERROR () {105;}' unless defined(&DSO_R_STACK_ERROR);
    eval 'sub DSO_R_SYM_FAILURE () {106;}' unless defined(&DSO_R_SYM_FAILURE);
    eval 'sub DSO_R_UNLOAD_FAILED () {107;}' unless defined(&DSO_R_UNLOAD_FAILED);
    eval 'sub DSO_R_UNSUPPORTED () {108;}' unless defined(&DSO_R_UNSUPPORTED);
    if(defined(&__cplusplus)) {
    }
}
1;
