require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&OPENSSL_CRYPTOERR_LEGACY_H)) {
    eval 'sub OPENSSL_CRYPTOERR_LEGACY_H () {1;}' unless defined(&OPENSSL_CRYPTOERR_LEGACY_H);
    require 'openssl/macros.ph';
    require 'openssl/symhacks.ph';
    if(defined(&__cplusplus)) {
    }
    unless(defined(&OPENSSL_NO_DEPRECATED_3_0)) {
	unless(defined(&OPENSSL_NO_CMS)) {
	}
	unless(defined(&OPENSSL_NO_COMP)) {
	}
	unless(defined(&OPENSSL_NO_CT)) {
	}
	unless(defined(&OPENSSL_NO_DH)) {
	}
	unless(defined(&OPENSSL_NO_DSA)) {
	}
	unless(defined(&OPENSSL_NO_EC)) {
	}
	unless(defined(&OPENSSL_NO_ENGINE)) {
	}
	unless(defined(&OPENSSL_NO_OCSP)) {
	}
	unless(defined(&OPENSSL_NO_TS)) {
	}
	eval 'sub ASN1_F_A2D_ASN1_OBJECT () {0;}' unless defined(&ASN1_F_A2D_ASN1_OBJECT);
	eval 'sub ASN1_F_A2I_ASN1_INTEGER () {0;}' unless defined(&ASN1_F_A2I_ASN1_INTEGER);
	eval 'sub ASN1_F_A2I_ASN1_STRING () {0;}' unless defined(&ASN1_F_A2I_ASN1_STRING);
	eval 'sub ASN1_F_APPEND_EXP () {0;}' unless defined(&ASN1_F_APPEND_EXP);
	eval 'sub ASN1_F_ASN1_BIO_INIT () {0;}' unless defined(&ASN1_F_ASN1_BIO_INIT);
	eval 'sub ASN1_F_ASN1_BIT_STRING_SET_BIT () {0;}' unless defined(&ASN1_F_ASN1_BIT_STRING_SET_BIT);
	eval 'sub ASN1_F_ASN1_CB () {0;}' unless defined(&ASN1_F_ASN1_CB);
	eval 'sub ASN1_F_ASN1_CHECK_TLEN () {0;}' unless defined(&ASN1_F_ASN1_CHECK_TLEN);
	eval 'sub ASN1_F_ASN1_COLLECT () {0;}' unless defined(&ASN1_F_ASN1_COLLECT);
	eval 'sub ASN1_F_ASN1_D2I_EX_PRIMITIVE () {0;}' unless defined(&ASN1_F_ASN1_D2I_EX_PRIMITIVE);
	eval 'sub ASN1_F_ASN1_D2I_FP () {0;}' unless defined(&ASN1_F_ASN1_D2I_FP);
	eval 'sub ASN1_F_ASN1_D2I_READ_BIO () {0;}' unless defined(&ASN1_F_ASN1_D2I_READ_BIO);
	eval 'sub ASN1_F_ASN1_DIGEST () {0;}' unless defined(&ASN1_F_ASN1_DIGEST);
	eval 'sub ASN1_F_ASN1_DO_ADB () {0;}' unless defined(&ASN1_F_ASN1_DO_ADB);
	eval 'sub ASN1_F_ASN1_DO_LOCK () {0;}' unless defined(&ASN1_F_ASN1_DO_LOCK);
	eval 'sub ASN1_F_ASN1_DUP () {0;}' unless defined(&ASN1_F_ASN1_DUP);
	eval 'sub ASN1_F_ASN1_ENC_SAVE () {0;}' unless defined(&ASN1_F_ASN1_ENC_SAVE);
	eval 'sub ASN1_F_ASN1_EX_C2I () {0;}' unless defined(&ASN1_F_ASN1_EX_C2I);
	eval 'sub ASN1_F_ASN1_FIND_END () {0;}' unless defined(&ASN1_F_ASN1_FIND_END);
	eval 'sub ASN1_F_ASN1_GENERALIZEDTIME_ADJ () {0;}' unless defined(&ASN1_F_ASN1_GENERALIZEDTIME_ADJ);
	eval 'sub ASN1_F_ASN1_GENERATE_V3 () {0;}' unless defined(&ASN1_F_ASN1_GENERATE_V3);
	eval 'sub ASN1_F_ASN1_GET_INT64 () {0;}' unless defined(&ASN1_F_ASN1_GET_INT64);
	eval 'sub ASN1_F_ASN1_GET_OBJECT () {0;}' unless defined(&ASN1_F_ASN1_GET_OBJECT);
	eval 'sub ASN1_F_ASN1_GET_UINT64 () {0;}' unless defined(&ASN1_F_ASN1_GET_UINT64);
	eval 'sub ASN1_F_ASN1_I2D_BIO () {0;}' unless defined(&ASN1_F_ASN1_I2D_BIO);
	eval 'sub ASN1_F_ASN1_I2D_FP () {0;}' unless defined(&ASN1_F_ASN1_I2D_FP);
	eval 'sub ASN1_F_ASN1_ITEM_D2I_FP () {0;}' unless defined(&ASN1_F_ASN1_ITEM_D2I_FP);
	eval 'sub ASN1_F_ASN1_ITEM_DUP () {0;}' unless defined(&ASN1_F_ASN1_ITEM_DUP);
	eval 'sub ASN1_F_ASN1_ITEM_EMBED_D2I () {0;}' unless defined(&ASN1_F_ASN1_ITEM_EMBED_D2I);
	eval 'sub ASN1_F_ASN1_ITEM_EMBED_NEW () {0;}' unless defined(&ASN1_F_ASN1_ITEM_EMBED_NEW);
	eval 'sub ASN1_F_ASN1_ITEM_FLAGS_I2D () {0;}' unless defined(&ASN1_F_ASN1_ITEM_FLAGS_I2D);
	eval 'sub ASN1_F_ASN1_ITEM_I2D_BIO () {0;}' unless defined(&ASN1_F_ASN1_ITEM_I2D_BIO);
	eval 'sub ASN1_F_ASN1_ITEM_I2D_FP () {0;}' unless defined(&ASN1_F_ASN1_ITEM_I2D_FP);
	eval 'sub ASN1_F_ASN1_ITEM_PACK () {0;}' unless defined(&ASN1_F_ASN1_ITEM_PACK);
	eval 'sub ASN1_F_ASN1_ITEM_SIGN () {0;}' unless defined(&ASN1_F_ASN1_ITEM_SIGN);
	eval 'sub ASN1_F_ASN1_ITEM_SIGN_CTX () {0;}' unless defined(&ASN1_F_ASN1_ITEM_SIGN_CTX);
	eval 'sub ASN1_F_ASN1_ITEM_UNPACK () {0;}' unless defined(&ASN1_F_ASN1_ITEM_UNPACK);
	eval 'sub ASN1_F_ASN1_ITEM_VERIFY () {0;}' unless defined(&ASN1_F_ASN1_ITEM_VERIFY);
	eval 'sub ASN1_F_ASN1_MBSTRING_NCOPY () {0;}' unless defined(&ASN1_F_ASN1_MBSTRING_NCOPY);
	eval 'sub ASN1_F_ASN1_OBJECT_NEW () {0;}' unless defined(&ASN1_F_ASN1_OBJECT_NEW);
	eval 'sub ASN1_F_ASN1_OUTPUT_DATA () {0;}' unless defined(&ASN1_F_ASN1_OUTPUT_DATA);
	eval 'sub ASN1_F_ASN1_PCTX_NEW () {0;}' unless defined(&ASN1_F_ASN1_PCTX_NEW);
	eval 'sub ASN1_F_ASN1_PRIMITIVE_NEW () {0;}' unless defined(&ASN1_F_ASN1_PRIMITIVE_NEW);
	eval 'sub ASN1_F_ASN1_SCTX_NEW () {0;}' unless defined(&ASN1_F_ASN1_SCTX_NEW);
	eval 'sub ASN1_F_ASN1_SIGN () {0;}' unless defined(&ASN1_F_ASN1_SIGN);
	eval 'sub ASN1_F_ASN1_STR2TYPE () {0;}' unless defined(&ASN1_F_ASN1_STR2TYPE);
	eval 'sub ASN1_F_ASN1_STRING_GET_INT64 () {0;}' unless defined(&ASN1_F_ASN1_STRING_GET_INT64);
	eval 'sub ASN1_F_ASN1_STRING_GET_UINT64 () {0;}' unless defined(&ASN1_F_ASN1_STRING_GET_UINT64);
	eval 'sub ASN1_F_ASN1_STRING_SET () {0;}' unless defined(&ASN1_F_ASN1_STRING_SET);
	eval 'sub ASN1_F_ASN1_STRING_TABLE_ADD () {0;}' unless defined(&ASN1_F_ASN1_STRING_TABLE_ADD);
	eval 'sub ASN1_F_ASN1_STRING_TO_BN () {0;}' unless defined(&ASN1_F_ASN1_STRING_TO_BN);
	eval 'sub ASN1_F_ASN1_STRING_TYPE_NEW () {0;}' unless defined(&ASN1_F_ASN1_STRING_TYPE_NEW);
	eval 'sub ASN1_F_ASN1_TEMPLATE_EX_D2I () {0;}' unless defined(&ASN1_F_ASN1_TEMPLATE_EX_D2I);
	eval 'sub ASN1_F_ASN1_TEMPLATE_NEW () {0;}' unless defined(&ASN1_F_ASN1_TEMPLATE_NEW);
	eval 'sub ASN1_F_ASN1_TEMPLATE_NOEXP_D2I () {0;}' unless defined(&ASN1_F_ASN1_TEMPLATE_NOEXP_D2I);
	eval 'sub ASN1_F_ASN1_TIME_ADJ () {0;}' unless defined(&ASN1_F_ASN1_TIME_ADJ);
	eval 'sub ASN1_F_ASN1_TYPE_GET_INT_OCTETSTRING () {0;}' unless defined(&ASN1_F_ASN1_TYPE_GET_INT_OCTETSTRING);
	eval 'sub ASN1_F_ASN1_TYPE_GET_OCTETSTRING () {0;}' unless defined(&ASN1_F_ASN1_TYPE_GET_OCTETSTRING);
	eval 'sub ASN1_F_ASN1_UTCTIME_ADJ () {0;}' unless defined(&ASN1_F_ASN1_UTCTIME_ADJ);
	eval 'sub ASN1_F_ASN1_VERIFY () {0;}' unless defined(&ASN1_F_ASN1_VERIFY);
	eval 'sub ASN1_F_B64_READ_ASN1 () {0;}' unless defined(&ASN1_F_B64_READ_ASN1);
	eval 'sub ASN1_F_B64_WRITE_ASN1 () {0;}' unless defined(&ASN1_F_B64_WRITE_ASN1);
	eval 'sub ASN1_F_BIO_NEW_NDEF () {0;}' unless defined(&ASN1_F_BIO_NEW_NDEF);
	eval 'sub ASN1_F_BITSTR_CB () {0;}' unless defined(&ASN1_F_BITSTR_CB);
	eval 'sub ASN1_F_BN_TO_ASN1_STRING () {0;}' unless defined(&ASN1_F_BN_TO_ASN1_STRING);
	eval 'sub ASN1_F_C2I_ASN1_BIT_STRING () {0;}' unless defined(&ASN1_F_C2I_ASN1_BIT_STRING);
	eval 'sub ASN1_F_C2I_ASN1_INTEGER () {0;}' unless defined(&ASN1_F_C2I_ASN1_INTEGER);
	eval 'sub ASN1_F_C2I_ASN1_OBJECT () {0;}' unless defined(&ASN1_F_C2I_ASN1_OBJECT);
	eval 'sub ASN1_F_C2I_IBUF () {0;}' unless defined(&ASN1_F_C2I_IBUF);
	eval 'sub ASN1_F_C2I_UINT64_INT () {0;}' unless defined(&ASN1_F_C2I_UINT64_INT);
	eval 'sub ASN1_F_COLLECT_DATA () {0;}' unless defined(&ASN1_F_COLLECT_DATA);
	eval 'sub ASN1_F_D2I_ASN1_OBJECT () {0;}' unless defined(&ASN1_F_D2I_ASN1_OBJECT);
	eval 'sub ASN1_F_D2I_ASN1_UINTEGER () {0;}' unless defined(&ASN1_F_D2I_ASN1_UINTEGER);
	eval 'sub ASN1_F_D2I_AUTOPRIVATEKEY () {0;}' unless defined(&ASN1_F_D2I_AUTOPRIVATEKEY);
	eval 'sub ASN1_F_D2I_PRIVATEKEY () {0;}' unless defined(&ASN1_F_D2I_PRIVATEKEY);
	eval 'sub ASN1_F_D2I_PUBLICKEY () {0;}' unless defined(&ASN1_F_D2I_PUBLICKEY);
	eval 'sub ASN1_F_DO_BUF () {0;}' unless defined(&ASN1_F_DO_BUF);
	eval 'sub ASN1_F_DO_CREATE () {0;}' unless defined(&ASN1_F_DO_CREATE);
	eval 'sub ASN1_F_DO_DUMP () {0;}' unless defined(&ASN1_F_DO_DUMP);
	eval 'sub ASN1_F_DO_TCREATE () {0;}' unless defined(&ASN1_F_DO_TCREATE);
	eval 'sub ASN1_F_I2A_ASN1_OBJECT () {0;}' unless defined(&ASN1_F_I2A_ASN1_OBJECT);
	eval 'sub ASN1_F_I2D_ASN1_BIO_STREAM () {0;}' unless defined(&ASN1_F_I2D_ASN1_BIO_STREAM);
	eval 'sub ASN1_F_I2D_ASN1_OBJECT () {0;}' unless defined(&ASN1_F_I2D_ASN1_OBJECT);
	eval 'sub ASN1_F_I2D_DSA_PUBKEY () {0;}' unless defined(&ASN1_F_I2D_DSA_PUBKEY);
	eval 'sub ASN1_F_I2D_EC_PUBKEY () {0;}' unless defined(&ASN1_F_I2D_EC_PUBKEY);
	eval 'sub ASN1_F_I2D_PRIVATEKEY () {0;}' unless defined(&ASN1_F_I2D_PRIVATEKEY);
	eval 'sub ASN1_F_I2D_PUBLICKEY () {0;}' unless defined(&ASN1_F_I2D_PUBLICKEY);
	eval 'sub ASN1_F_I2D_RSA_PUBKEY () {0;}' unless defined(&ASN1_F_I2D_RSA_PUBKEY);
	eval 'sub ASN1_F_LONG_C2I () {0;}' unless defined(&ASN1_F_LONG_C2I);
	eval 'sub ASN1_F_NDEF_PREFIX () {0;}' unless defined(&ASN1_F_NDEF_PREFIX);
	eval 'sub ASN1_F_NDEF_SUFFIX () {0;}' unless defined(&ASN1_F_NDEF_SUFFIX);
	eval 'sub ASN1_F_OID_MODULE_INIT () {0;}' unless defined(&ASN1_F_OID_MODULE_INIT);
	eval 'sub ASN1_F_PARSE_TAGGING () {0;}' unless defined(&ASN1_F_PARSE_TAGGING);
	eval 'sub ASN1_F_PKCS5_PBE2_SET_IV () {0;}' unless defined(&ASN1_F_PKCS5_PBE2_SET_IV);
	eval 'sub ASN1_F_PKCS5_PBE2_SET_SCRYPT () {0;}' unless defined(&ASN1_F_PKCS5_PBE2_SET_SCRYPT);
	eval 'sub ASN1_F_PKCS5_PBE_SET () {0;}' unless defined(&ASN1_F_PKCS5_PBE_SET);
	eval 'sub ASN1_F_PKCS5_PBE_SET0_ALGOR () {0;}' unless defined(&ASN1_F_PKCS5_PBE_SET0_ALGOR);
	eval 'sub ASN1_F_PKCS5_PBKDF2_SET () {0;}' unless defined(&ASN1_F_PKCS5_PBKDF2_SET);
	eval 'sub ASN1_F_PKCS5_SCRYPT_SET () {0;}' unless defined(&ASN1_F_PKCS5_SCRYPT_SET);
	eval 'sub ASN1_F_SMIME_READ_ASN1 () {0;}' unless defined(&ASN1_F_SMIME_READ_ASN1);
	eval 'sub ASN1_F_SMIME_TEXT () {0;}' unless defined(&ASN1_F_SMIME_TEXT);
	eval 'sub ASN1_F_STABLE_GET () {0;}' unless defined(&ASN1_F_STABLE_GET);
	eval 'sub ASN1_F_STBL_MODULE_INIT () {0;}' unless defined(&ASN1_F_STBL_MODULE_INIT);
	eval 'sub ASN1_F_UINT32_C2I () {0;}' unless defined(&ASN1_F_UINT32_C2I);
	eval 'sub ASN1_F_UINT32_NEW () {0;}' unless defined(&ASN1_F_UINT32_NEW);
	eval 'sub ASN1_F_UINT64_C2I () {0;}' unless defined(&ASN1_F_UINT64_C2I);
	eval 'sub ASN1_F_UINT64_NEW () {0;}' unless defined(&ASN1_F_UINT64_NEW);
	eval 'sub ASN1_F_X509_CRL_ADD0_REVOKED () {0;}' unless defined(&ASN1_F_X509_CRL_ADD0_REVOKED);
	eval 'sub ASN1_F_X509_INFO_NEW () {0;}' unless defined(&ASN1_F_X509_INFO_NEW);
	eval 'sub ASN1_F_X509_NAME_ENCODE () {0;}' unless defined(&ASN1_F_X509_NAME_ENCODE);
	eval 'sub ASN1_F_X509_NAME_EX_D2I () {0;}' unless defined(&ASN1_F_X509_NAME_EX_D2I);
	eval 'sub ASN1_F_X509_NAME_EX_NEW () {0;}' unless defined(&ASN1_F_X509_NAME_EX_NEW);
	eval 'sub ASN1_F_X509_PKEY_NEW () {0;}' unless defined(&ASN1_F_X509_PKEY_NEW);
	eval 'sub ASYNC_F_ASYNC_CTX_NEW () {0;}' unless defined(&ASYNC_F_ASYNC_CTX_NEW);
	eval 'sub ASYNC_F_ASYNC_INIT_THREAD () {0;}' unless defined(&ASYNC_F_ASYNC_INIT_THREAD);
	eval 'sub ASYNC_F_ASYNC_JOB_NEW () {0;}' unless defined(&ASYNC_F_ASYNC_JOB_NEW);
	eval 'sub ASYNC_F_ASYNC_PAUSE_JOB () {0;}' unless defined(&ASYNC_F_ASYNC_PAUSE_JOB);
	eval 'sub ASYNC_F_ASYNC_START_FUNC () {0;}' unless defined(&ASYNC_F_ASYNC_START_FUNC);
	eval 'sub ASYNC_F_ASYNC_START_JOB () {0;}' unless defined(&ASYNC_F_ASYNC_START_JOB);
	eval 'sub ASYNC_F_ASYNC_WAIT_CTX_SET_WAIT_FD () {0;}' unless defined(&ASYNC_F_ASYNC_WAIT_CTX_SET_WAIT_FD);
	eval 'sub BIO_F_ACPT_STATE () {0;}' unless defined(&BIO_F_ACPT_STATE);
	eval 'sub BIO_F_ADDRINFO_WRAP () {0;}' unless defined(&BIO_F_ADDRINFO_WRAP);
	eval 'sub BIO_F_ADDR_STRINGS () {0;}' unless defined(&BIO_F_ADDR_STRINGS);
	eval 'sub BIO_F_BIO_ACCEPT () {0;}' unless defined(&BIO_F_BIO_ACCEPT);
	eval 'sub BIO_F_BIO_ACCEPT_EX () {0;}' unless defined(&BIO_F_BIO_ACCEPT_EX);
	eval 'sub BIO_F_BIO_ACCEPT_NEW () {0;}' unless defined(&BIO_F_BIO_ACCEPT_NEW);
	eval 'sub BIO_F_BIO_ADDR_NEW () {0;}' unless defined(&BIO_F_BIO_ADDR_NEW);
	eval 'sub BIO_F_BIO_BIND () {0;}' unless defined(&BIO_F_BIO_BIND);
	eval 'sub BIO_F_BIO_CALLBACK_CTRL () {0;}' unless defined(&BIO_F_BIO_CALLBACK_CTRL);
	eval 'sub BIO_F_BIO_CONNECT () {0;}' unless defined(&BIO_F_BIO_CONNECT);
	eval 'sub BIO_F_BIO_CONNECT_NEW () {0;}' unless defined(&BIO_F_BIO_CONNECT_NEW);
	eval 'sub BIO_F_BIO_CTRL () {0;}' unless defined(&BIO_F_BIO_CTRL);
	eval 'sub BIO_F_BIO_GETS () {0;}' unless defined(&BIO_F_BIO_GETS);
	eval 'sub BIO_F_BIO_GET_HOST_IP () {0;}' unless defined(&BIO_F_BIO_GET_HOST_IP);
	eval 'sub BIO_F_BIO_GET_NEW_INDEX () {0;}' unless defined(&BIO_F_BIO_GET_NEW_INDEX);
	eval 'sub BIO_F_BIO_GET_PORT () {0;}' unless defined(&BIO_F_BIO_GET_PORT);
	eval 'sub BIO_F_BIO_LISTEN () {0;}' unless defined(&BIO_F_BIO_LISTEN);
	eval 'sub BIO_F_BIO_LOOKUP () {0;}' unless defined(&BIO_F_BIO_LOOKUP);
	eval 'sub BIO_F_BIO_LOOKUP_EX () {0;}' unless defined(&BIO_F_BIO_LOOKUP_EX);
	eval 'sub BIO_F_BIO_MAKE_PAIR () {0;}' unless defined(&BIO_F_BIO_MAKE_PAIR);
	eval 'sub BIO_F_BIO_METH_NEW () {0;}' unless defined(&BIO_F_BIO_METH_NEW);
	eval 'sub BIO_F_BIO_NEW () {0;}' unless defined(&BIO_F_BIO_NEW);
	eval 'sub BIO_F_BIO_NEW_DGRAM_SCTP () {0;}' unless defined(&BIO_F_BIO_NEW_DGRAM_SCTP);
	eval 'sub BIO_F_BIO_NEW_FILE () {0;}' unless defined(&BIO_F_BIO_NEW_FILE);
	eval 'sub BIO_F_BIO_NEW_MEM_BUF () {0;}' unless defined(&BIO_F_BIO_NEW_MEM_BUF);
	eval 'sub BIO_F_BIO_NREAD () {0;}' unless defined(&BIO_F_BIO_NREAD);
	eval 'sub BIO_F_BIO_NREAD0 () {0;}' unless defined(&BIO_F_BIO_NREAD0);
	eval 'sub BIO_F_BIO_NWRITE () {0;}' unless defined(&BIO_F_BIO_NWRITE);
	eval 'sub BIO_F_BIO_NWRITE0 () {0;}' unless defined(&BIO_F_BIO_NWRITE0);
	eval 'sub BIO_F_BIO_PARSE_HOSTSERV () {0;}' unless defined(&BIO_F_BIO_PARSE_HOSTSERV);
	eval 'sub BIO_F_BIO_PUTS () {0;}' unless defined(&BIO_F_BIO_PUTS);
	eval 'sub BIO_F_BIO_READ () {0;}' unless defined(&BIO_F_BIO_READ);
	eval 'sub BIO_F_BIO_READ_EX () {0;}' unless defined(&BIO_F_BIO_READ_EX);
	eval 'sub BIO_F_BIO_READ_INTERN () {0;}' unless defined(&BIO_F_BIO_READ_INTERN);
	eval 'sub BIO_F_BIO_SOCKET () {0;}' unless defined(&BIO_F_BIO_SOCKET);
	eval 'sub BIO_F_BIO_SOCKET_NBIO () {0;}' unless defined(&BIO_F_BIO_SOCKET_NBIO);
	eval 'sub BIO_F_BIO_SOCK_INFO () {0;}' unless defined(&BIO_F_BIO_SOCK_INFO);
	eval 'sub BIO_F_BIO_SOCK_INIT () {0;}' unless defined(&BIO_F_BIO_SOCK_INIT);
	eval 'sub BIO_F_BIO_WRITE () {0;}' unless defined(&BIO_F_BIO_WRITE);
	eval 'sub BIO_F_BIO_WRITE_EX () {0;}' unless defined(&BIO_F_BIO_WRITE_EX);
	eval 'sub BIO_F_BIO_WRITE_INTERN () {0;}' unless defined(&BIO_F_BIO_WRITE_INTERN);
	eval 'sub BIO_F_BUFFER_CTRL () {0;}' unless defined(&BIO_F_BUFFER_CTRL);
	eval 'sub BIO_F_CONN_CTRL () {0;}' unless defined(&BIO_F_CONN_CTRL);
	eval 'sub BIO_F_CONN_STATE () {0;}' unless defined(&BIO_F_CONN_STATE);
	eval 'sub BIO_F_DGRAM_SCTP_NEW () {0;}' unless defined(&BIO_F_DGRAM_SCTP_NEW);
	eval 'sub BIO_F_DGRAM_SCTP_READ () {0;}' unless defined(&BIO_F_DGRAM_SCTP_READ);
	eval 'sub BIO_F_DGRAM_SCTP_WRITE () {0;}' unless defined(&BIO_F_DGRAM_SCTP_WRITE);
	eval 'sub BIO_F_DOAPR_OUTCH () {0;}' unless defined(&BIO_F_DOAPR_OUTCH);
	eval 'sub BIO_F_FILE_CTRL () {0;}' unless defined(&BIO_F_FILE_CTRL);
	eval 'sub BIO_F_FILE_READ () {0;}' unless defined(&BIO_F_FILE_READ);
	eval 'sub BIO_F_LINEBUFFER_CTRL () {0;}' unless defined(&BIO_F_LINEBUFFER_CTRL);
	eval 'sub BIO_F_LINEBUFFER_NEW () {0;}' unless defined(&BIO_F_LINEBUFFER_NEW);
	eval 'sub BIO_F_MEM_WRITE () {0;}' unless defined(&BIO_F_MEM_WRITE);
	eval 'sub BIO_F_NBIOF_NEW () {0;}' unless defined(&BIO_F_NBIOF_NEW);
	eval 'sub BIO_F_SLG_WRITE () {0;}' unless defined(&BIO_F_SLG_WRITE);
	eval 'sub BIO_F_SSL_NEW () {0;}' unless defined(&BIO_F_SSL_NEW);
	eval 'sub BN_F_BNRAND () {0;}' unless defined(&BN_F_BNRAND);
	eval 'sub BN_F_BNRAND_RANGE () {0;}' unless defined(&BN_F_BNRAND_RANGE);
	eval 'sub BN_F_BN_BLINDING_CONVERT_EX () {0;}' unless defined(&BN_F_BN_BLINDING_CONVERT_EX);
	eval 'sub BN_F_BN_BLINDING_CREATE_PARAM () {0;}' unless defined(&BN_F_BN_BLINDING_CREATE_PARAM);
	eval 'sub BN_F_BN_BLINDING_INVERT_EX () {0;}' unless defined(&BN_F_BN_BLINDING_INVERT_EX);
	eval 'sub BN_F_BN_BLINDING_NEW () {0;}' unless defined(&BN_F_BN_BLINDING_NEW);
	eval 'sub BN_F_BN_BLINDING_UPDATE () {0;}' unless defined(&BN_F_BN_BLINDING_UPDATE);
	eval 'sub BN_F_BN_BN2DEC () {0;}' unless defined(&BN_F_BN_BN2DEC);
	eval 'sub BN_F_BN_BN2HEX () {0;}' unless defined(&BN_F_BN_BN2HEX);
	eval 'sub BN_F_BN_COMPUTE_WNAF () {0;}' unless defined(&BN_F_BN_COMPUTE_WNAF);
	eval 'sub BN_F_BN_CTX_GET () {0;}' unless defined(&BN_F_BN_CTX_GET);
	eval 'sub BN_F_BN_CTX_NEW () {0;}' unless defined(&BN_F_BN_CTX_NEW);
	eval 'sub BN_F_BN_CTX_START () {0;}' unless defined(&BN_F_BN_CTX_START);
	eval 'sub BN_F_BN_DIV () {0;}' unless defined(&BN_F_BN_DIV);
	eval 'sub BN_F_BN_DIV_RECP () {0;}' unless defined(&BN_F_BN_DIV_RECP);
	eval 'sub BN_F_BN_EXP () {0;}' unless defined(&BN_F_BN_EXP);
	eval 'sub BN_F_BN_EXPAND_INTERNAL () {0;}' unless defined(&BN_F_BN_EXPAND_INTERNAL);
	eval 'sub BN_F_BN_GENCB_NEW () {0;}' unless defined(&BN_F_BN_GENCB_NEW);
	eval 'sub BN_F_BN_GENERATE_DSA_NONCE () {0;}' unless defined(&BN_F_BN_GENERATE_DSA_NONCE);
	eval 'sub BN_F_BN_GENERATE_PRIME_EX () {0;}' unless defined(&BN_F_BN_GENERATE_PRIME_EX);
	eval 'sub BN_F_BN_GF2M_MOD () {0;}' unless defined(&BN_F_BN_GF2M_MOD);
	eval 'sub BN_F_BN_GF2M_MOD_EXP () {0;}' unless defined(&BN_F_BN_GF2M_MOD_EXP);
	eval 'sub BN_F_BN_GF2M_MOD_MUL () {0;}' unless defined(&BN_F_BN_GF2M_MOD_MUL);
	eval 'sub BN_F_BN_GF2M_MOD_SOLVE_QUAD () {0;}' unless defined(&BN_F_BN_GF2M_MOD_SOLVE_QUAD);
	eval 'sub BN_F_BN_GF2M_MOD_SOLVE_QUAD_ARR () {0;}' unless defined(&BN_F_BN_GF2M_MOD_SOLVE_QUAD_ARR);
	eval 'sub BN_F_BN_GF2M_MOD_SQR () {0;}' unless defined(&BN_F_BN_GF2M_MOD_SQR);
	eval 'sub BN_F_BN_GF2M_MOD_SQRT () {0;}' unless defined(&BN_F_BN_GF2M_MOD_SQRT);
	eval 'sub BN_F_BN_LSHIFT () {0;}' unless defined(&BN_F_BN_LSHIFT);
	eval 'sub BN_F_BN_MOD_EXP2_MONT () {0;}' unless defined(&BN_F_BN_MOD_EXP2_MONT);
	eval 'sub BN_F_BN_MOD_EXP_MONT () {0;}' unless defined(&BN_F_BN_MOD_EXP_MONT);
	eval 'sub BN_F_BN_MOD_EXP_MONT_CONSTTIME () {0;}' unless defined(&BN_F_BN_MOD_EXP_MONT_CONSTTIME);
	eval 'sub BN_F_BN_MOD_EXP_MONT_WORD () {0;}' unless defined(&BN_F_BN_MOD_EXP_MONT_WORD);
	eval 'sub BN_F_BN_MOD_EXP_RECP () {0;}' unless defined(&BN_F_BN_MOD_EXP_RECP);
	eval 'sub BN_F_BN_MOD_EXP_SIMPLE () {0;}' unless defined(&BN_F_BN_MOD_EXP_SIMPLE);
	eval 'sub BN_F_BN_MOD_INVERSE () {0;}' unless defined(&BN_F_BN_MOD_INVERSE);
	eval 'sub BN_F_BN_MOD_INVERSE_NO_BRANCH () {0;}' unless defined(&BN_F_BN_MOD_INVERSE_NO_BRANCH);
	eval 'sub BN_F_BN_MOD_LSHIFT_QUICK () {0;}' unless defined(&BN_F_BN_MOD_LSHIFT_QUICK);
	eval 'sub BN_F_BN_MOD_SQRT () {0;}' unless defined(&BN_F_BN_MOD_SQRT);
	eval 'sub BN_F_BN_MONT_CTX_NEW () {0;}' unless defined(&BN_F_BN_MONT_CTX_NEW);
	eval 'sub BN_F_BN_MPI2BN () {0;}' unless defined(&BN_F_BN_MPI2BN);
	eval 'sub BN_F_BN_NEW () {0;}' unless defined(&BN_F_BN_NEW);
	eval 'sub BN_F_BN_POOL_GET () {0;}' unless defined(&BN_F_BN_POOL_GET);
	eval 'sub BN_F_BN_RAND () {0;}' unless defined(&BN_F_BN_RAND);
	eval 'sub BN_F_BN_RAND_RANGE () {0;}' unless defined(&BN_F_BN_RAND_RANGE);
	eval 'sub BN_F_BN_RECP_CTX_NEW () {0;}' unless defined(&BN_F_BN_RECP_CTX_NEW);
	eval 'sub BN_F_BN_RSHIFT () {0;}' unless defined(&BN_F_BN_RSHIFT);
	eval 'sub BN_F_BN_SET_WORDS () {0;}' unless defined(&BN_F_BN_SET_WORDS);
	eval 'sub BN_F_BN_STACK_PUSH () {0;}' unless defined(&BN_F_BN_STACK_PUSH);
	eval 'sub BN_F_BN_USUB () {0;}' unless defined(&BN_F_BN_USUB);
	eval 'sub BUF_F_BUF_MEM_GROW () {0;}' unless defined(&BUF_F_BUF_MEM_GROW);
	eval 'sub BUF_F_BUF_MEM_GROW_CLEAN () {0;}' unless defined(&BUF_F_BUF_MEM_GROW_CLEAN);
	eval 'sub BUF_F_BUF_MEM_NEW () {0;}' unless defined(&BUF_F_BUF_MEM_NEW);
	unless(defined(&OPENSSL_NO_CMS)) {
	    eval 'sub CMS_F_CHECK_CONTENT () {0;}' unless defined(&CMS_F_CHECK_CONTENT);
	    eval 'sub CMS_F_CMS_ADD0_CERT () {0;}' unless defined(&CMS_F_CMS_ADD0_CERT);
	    eval 'sub CMS_F_CMS_ADD0_RECIPIENT_KEY () {0;}' unless defined(&CMS_F_CMS_ADD0_RECIPIENT_KEY);
	    eval 'sub CMS_F_CMS_ADD0_RECIPIENT_PASSWORD () {0;}' unless defined(&CMS_F_CMS_ADD0_RECIPIENT_PASSWORD);
	    eval 'sub CMS_F_CMS_ADD1_RECEIPTREQUEST () {0;}' unless defined(&CMS_F_CMS_ADD1_RECEIPTREQUEST);
	    eval 'sub CMS_F_CMS_ADD1_RECIPIENT_CERT () {0;}' unless defined(&CMS_F_CMS_ADD1_RECIPIENT_CERT);
	    eval 'sub CMS_F_CMS_ADD1_SIGNER () {0;}' unless defined(&CMS_F_CMS_ADD1_SIGNER);
	    eval 'sub CMS_F_CMS_ADD1_SIGNINGTIME () {0;}' unless defined(&CMS_F_CMS_ADD1_SIGNINGTIME);
	    eval 'sub CMS_F_CMS_COMPRESS () {0;}' unless defined(&CMS_F_CMS_COMPRESS);
	    eval 'sub CMS_F_CMS_COMPRESSEDDATA_CREATE () {0;}' unless defined(&CMS_F_CMS_COMPRESSEDDATA_CREATE);
	    eval 'sub CMS_F_CMS_COMPRESSEDDATA_INIT_BIO () {0;}' unless defined(&CMS_F_CMS_COMPRESSEDDATA_INIT_BIO);
	    eval 'sub CMS_F_CMS_COPY_CONTENT () {0;}' unless defined(&CMS_F_CMS_COPY_CONTENT);
	    eval 'sub CMS_F_CMS_COPY_MESSAGEDIGEST () {0;}' unless defined(&CMS_F_CMS_COPY_MESSAGEDIGEST);
	    eval 'sub CMS_F_CMS_DATA () {0;}' unless defined(&CMS_F_CMS_DATA);
	    eval 'sub CMS_F_CMS_DATAFINAL () {0;}' unless defined(&CMS_F_CMS_DATAFINAL);
	    eval 'sub CMS_F_CMS_DATAINIT () {0;}' unless defined(&CMS_F_CMS_DATAINIT);
	    eval 'sub CMS_F_CMS_DECRYPT () {0;}' unless defined(&CMS_F_CMS_DECRYPT);
	    eval 'sub CMS_F_CMS_DECRYPT_SET1_KEY () {0;}' unless defined(&CMS_F_CMS_DECRYPT_SET1_KEY);
	    eval 'sub CMS_F_CMS_DECRYPT_SET1_PASSWORD () {0;}' unless defined(&CMS_F_CMS_DECRYPT_SET1_PASSWORD);
	    eval 'sub CMS_F_CMS_DECRYPT_SET1_PKEY () {0;}' unless defined(&CMS_F_CMS_DECRYPT_SET1_PKEY);
	    eval 'sub CMS_F_CMS_DIGESTALGORITHM_FIND_CTX () {0;}' unless defined(&CMS_F_CMS_DIGESTALGORITHM_FIND_CTX);
	    eval 'sub CMS_F_CMS_DIGESTALGORITHM_INIT_BIO () {0;}' unless defined(&CMS_F_CMS_DIGESTALGORITHM_INIT_BIO);
	    eval 'sub CMS_F_CMS_DIGESTEDDATA_DO_FINAL () {0;}' unless defined(&CMS_F_CMS_DIGESTEDDATA_DO_FINAL);
	    eval 'sub CMS_F_CMS_DIGEST_VERIFY () {0;}' unless defined(&CMS_F_CMS_DIGEST_VERIFY);
	    eval 'sub CMS_F_CMS_ENCODE_RECEIPT () {0;}' unless defined(&CMS_F_CMS_ENCODE_RECEIPT);
	    eval 'sub CMS_F_CMS_ENCRYPT () {0;}' unless defined(&CMS_F_CMS_ENCRYPT);
	    eval 'sub CMS_F_CMS_ENCRYPTEDCONTENT_INIT () {0;}' unless defined(&CMS_F_CMS_ENCRYPTEDCONTENT_INIT);
	    eval 'sub CMS_F_CMS_ENCRYPTEDCONTENT_INIT_BIO () {0;}' unless defined(&CMS_F_CMS_ENCRYPTEDCONTENT_INIT_BIO);
	    eval 'sub CMS_F_CMS_ENCRYPTEDDATA_DECRYPT () {0;}' unless defined(&CMS_F_CMS_ENCRYPTEDDATA_DECRYPT);
	    eval 'sub CMS_F_CMS_ENCRYPTEDDATA_ENCRYPT () {0;}' unless defined(&CMS_F_CMS_ENCRYPTEDDATA_ENCRYPT);
	    eval 'sub CMS_F_CMS_ENCRYPTEDDATA_SET1_KEY () {0;}' unless defined(&CMS_F_CMS_ENCRYPTEDDATA_SET1_KEY);
	    eval 'sub CMS_F_CMS_ENVELOPEDDATA_CREATE () {0;}' unless defined(&CMS_F_CMS_ENVELOPEDDATA_CREATE);
	    eval 'sub CMS_F_CMS_ENVELOPEDDATA_INIT_BIO () {0;}' unless defined(&CMS_F_CMS_ENVELOPEDDATA_INIT_BIO);
	    eval 'sub CMS_F_CMS_ENVELOPED_DATA_INIT () {0;}' unless defined(&CMS_F_CMS_ENVELOPED_DATA_INIT);
	    eval 'sub CMS_F_CMS_ENV_ASN1_CTRL () {0;}' unless defined(&CMS_F_CMS_ENV_ASN1_CTRL);
	    eval 'sub CMS_F_CMS_FINAL () {0;}' unless defined(&CMS_F_CMS_FINAL);
	    eval 'sub CMS_F_CMS_GET0_CERTIFICATE_CHOICES () {0;}' unless defined(&CMS_F_CMS_GET0_CERTIFICATE_CHOICES);
	    eval 'sub CMS_F_CMS_GET0_CONTENT () {0;}' unless defined(&CMS_F_CMS_GET0_CONTENT);
	    eval 'sub CMS_F_CMS_GET0_ECONTENT_TYPE () {0;}' unless defined(&CMS_F_CMS_GET0_ECONTENT_TYPE);
	    eval 'sub CMS_F_CMS_GET0_ENVELOPED () {0;}' unless defined(&CMS_F_CMS_GET0_ENVELOPED);
	    eval 'sub CMS_F_CMS_GET0_REVOCATION_CHOICES () {0;}' unless defined(&CMS_F_CMS_GET0_REVOCATION_CHOICES);
	    eval 'sub CMS_F_CMS_GET0_SIGNED () {0;}' unless defined(&CMS_F_CMS_GET0_SIGNED);
	    eval 'sub CMS_F_CMS_MSGSIGDIGEST_ADD1 () {0;}' unless defined(&CMS_F_CMS_MSGSIGDIGEST_ADD1);
	    eval 'sub CMS_F_CMS_RECEIPTREQUEST_CREATE0 () {0;}' unless defined(&CMS_F_CMS_RECEIPTREQUEST_CREATE0);
	    eval 'sub CMS_F_CMS_RECEIPT_VERIFY () {0;}' unless defined(&CMS_F_CMS_RECEIPT_VERIFY);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_DECRYPT () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_DECRYPT);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_ENCRYPT () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_ENCRYPT);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KARI_ENCRYPT () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KARI_ENCRYPT);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KARI_GET0_ALG () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KARI_GET0_ALG);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KARI_GET0_ORIG_ID () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KARI_GET0_ORIG_ID);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KARI_GET0_REKS () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KARI_GET0_REKS);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KARI_ORIG_ID_CMP () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KARI_ORIG_ID_CMP);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KEKRI_DECRYPT () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KEKRI_DECRYPT);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KEKRI_ENCRYPT () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KEKRI_ENCRYPT);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KEKRI_GET0_ID () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KEKRI_GET0_ID);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KEKRI_ID_CMP () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KEKRI_ID_CMP);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KTRI_CERT_CMP () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KTRI_CERT_CMP);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KTRI_DECRYPT () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KTRI_DECRYPT);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KTRI_ENCRYPT () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KTRI_ENCRYPT);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KTRI_GET0_ALGS () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KTRI_GET0_ALGS);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_KTRI_GET0_SIGNER_ID () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KTRI_GET0_SIGNER_ID);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_PWRI_CRYPT () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_PWRI_CRYPT);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_SET0_KEY () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_SET0_KEY);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_SET0_PASSWORD () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_SET0_PASSWORD);
	    eval 'sub CMS_F_CMS_RECIPIENTINFO_SET0_PKEY () {0;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_SET0_PKEY);
	    eval 'sub CMS_F_CMS_SD_ASN1_CTRL () {0;}' unless defined(&CMS_F_CMS_SD_ASN1_CTRL);
	    eval 'sub CMS_F_CMS_SET1_IAS () {0;}' unless defined(&CMS_F_CMS_SET1_IAS);
	    eval 'sub CMS_F_CMS_SET1_KEYID () {0;}' unless defined(&CMS_F_CMS_SET1_KEYID);
	    eval 'sub CMS_F_CMS_SET1_SIGNERIDENTIFIER () {0;}' unless defined(&CMS_F_CMS_SET1_SIGNERIDENTIFIER);
	    eval 'sub CMS_F_CMS_SET_DETACHED () {0;}' unless defined(&CMS_F_CMS_SET_DETACHED);
	    eval 'sub CMS_F_CMS_SIGN () {0;}' unless defined(&CMS_F_CMS_SIGN);
	    eval 'sub CMS_F_CMS_SIGNED_DATA_INIT () {0;}' unless defined(&CMS_F_CMS_SIGNED_DATA_INIT);
	    eval 'sub CMS_F_CMS_SIGNERINFO_CONTENT_SIGN () {0;}' unless defined(&CMS_F_CMS_SIGNERINFO_CONTENT_SIGN);
	    eval 'sub CMS_F_CMS_SIGNERINFO_SIGN () {0;}' unless defined(&CMS_F_CMS_SIGNERINFO_SIGN);
	    eval 'sub CMS_F_CMS_SIGNERINFO_VERIFY () {0;}' unless defined(&CMS_F_CMS_SIGNERINFO_VERIFY);
	    eval 'sub CMS_F_CMS_SIGNERINFO_VERIFY_CERT () {0;}' unless defined(&CMS_F_CMS_SIGNERINFO_VERIFY_CERT);
	    eval 'sub CMS_F_CMS_SIGNERINFO_VERIFY_CONTENT () {0;}' unless defined(&CMS_F_CMS_SIGNERINFO_VERIFY_CONTENT);
	    eval 'sub CMS_F_CMS_SIGN_RECEIPT () {0;}' unless defined(&CMS_F_CMS_SIGN_RECEIPT);
	    eval 'sub CMS_F_CMS_SI_CHECK_ATTRIBUTES () {0;}' unless defined(&CMS_F_CMS_SI_CHECK_ATTRIBUTES);
	    eval 'sub CMS_F_CMS_STREAM () {0;}' unless defined(&CMS_F_CMS_STREAM);
	    eval 'sub CMS_F_CMS_UNCOMPRESS () {0;}' unless defined(&CMS_F_CMS_UNCOMPRESS);
	    eval 'sub CMS_F_CMS_VERIFY () {0;}' unless defined(&CMS_F_CMS_VERIFY);
	    eval 'sub CMS_F_KEK_UNWRAP_KEY () {0;}' unless defined(&CMS_F_KEK_UNWRAP_KEY);
	}
	unless(defined(&OPENSSL_NO_COMP)) {
	    eval 'sub COMP_F_BIO_ZLIB_FLUSH () {0;}' unless defined(&COMP_F_BIO_ZLIB_FLUSH);
	    eval 'sub COMP_F_BIO_ZLIB_NEW () {0;}' unless defined(&COMP_F_BIO_ZLIB_NEW);
	    eval 'sub COMP_F_BIO_ZLIB_READ () {0;}' unless defined(&COMP_F_BIO_ZLIB_READ);
	    eval 'sub COMP_F_BIO_ZLIB_WRITE () {0;}' unless defined(&COMP_F_BIO_ZLIB_WRITE);
	    eval 'sub COMP_F_COMP_CTX_NEW () {0;}' unless defined(&COMP_F_COMP_CTX_NEW);
	}
	eval 'sub CONF_F_CONF_DUMP_FP () {0;}' unless defined(&CONF_F_CONF_DUMP_FP);
	eval 'sub CONF_F_CONF_LOAD () {0;}' unless defined(&CONF_F_CONF_LOAD);
	eval 'sub CONF_F_CONF_LOAD_FP () {0;}' unless defined(&CONF_F_CONF_LOAD_FP);
	eval 'sub CONF_F_CONF_PARSE_LIST () {0;}' unless defined(&CONF_F_CONF_PARSE_LIST);
	eval 'sub CONF_F_DEF_LOAD () {0;}' unless defined(&CONF_F_DEF_LOAD);
	eval 'sub CONF_F_DEF_LOAD_BIO () {0;}' unless defined(&CONF_F_DEF_LOAD_BIO);
	eval 'sub CONF_F_GET_NEXT_FILE () {0;}' unless defined(&CONF_F_GET_NEXT_FILE);
	eval 'sub CONF_F_MODULE_ADD () {0;}' unless defined(&CONF_F_MODULE_ADD);
	eval 'sub CONF_F_MODULE_INIT () {0;}' unless defined(&CONF_F_MODULE_INIT);
	eval 'sub CONF_F_MODULE_LOAD_DSO () {0;}' unless defined(&CONF_F_MODULE_LOAD_DSO);
	eval 'sub CONF_F_MODULE_RUN () {0;}' unless defined(&CONF_F_MODULE_RUN);
	eval 'sub CONF_F_NCONF_DUMP_BIO () {0;}' unless defined(&CONF_F_NCONF_DUMP_BIO);
	eval 'sub CONF_F_NCONF_DUMP_FP () {0;}' unless defined(&CONF_F_NCONF_DUMP_FP);
	eval 'sub CONF_F_NCONF_GET_NUMBER_E () {0;}' unless defined(&CONF_F_NCONF_GET_NUMBER_E);
	eval 'sub CONF_F_NCONF_GET_SECTION () {0;}' unless defined(&CONF_F_NCONF_GET_SECTION);
	eval 'sub CONF_F_NCONF_GET_STRING () {0;}' unless defined(&CONF_F_NCONF_GET_STRING);
	eval 'sub CONF_F_NCONF_LOAD () {0;}' unless defined(&CONF_F_NCONF_LOAD);
	eval 'sub CONF_F_NCONF_LOAD_BIO () {0;}' unless defined(&CONF_F_NCONF_LOAD_BIO);
	eval 'sub CONF_F_NCONF_LOAD_FP () {0;}' unless defined(&CONF_F_NCONF_LOAD_FP);
	eval 'sub CONF_F_NCONF_NEW () {0;}' unless defined(&CONF_F_NCONF_NEW);
	eval 'sub CONF_F_PROCESS_INCLUDE () {0;}' unless defined(&CONF_F_PROCESS_INCLUDE);
	eval 'sub CONF_F_SSL_MODULE_INIT () {0;}' unless defined(&CONF_F_SSL_MODULE_INIT);
	eval 'sub CONF_F_STR_COPY () {0;}' unless defined(&CONF_F_STR_COPY);
	eval 'sub CRYPTO_F_CMAC_CTX_NEW () {0;}' unless defined(&CRYPTO_F_CMAC_CTX_NEW);
	eval 'sub CRYPTO_F_CRYPTO_DUP_EX_DATA () {0;}' unless defined(&CRYPTO_F_CRYPTO_DUP_EX_DATA);
	eval 'sub CRYPTO_F_CRYPTO_FREE_EX_DATA () {0;}' unless defined(&CRYPTO_F_CRYPTO_FREE_EX_DATA);
	eval 'sub CRYPTO_F_CRYPTO_GET_EX_NEW_INDEX () {0;}' unless defined(&CRYPTO_F_CRYPTO_GET_EX_NEW_INDEX);
	eval 'sub CRYPTO_F_CRYPTO_MEMDUP () {0;}' unless defined(&CRYPTO_F_CRYPTO_MEMDUP);
	eval 'sub CRYPTO_F_CRYPTO_NEW_EX_DATA () {0;}' unless defined(&CRYPTO_F_CRYPTO_NEW_EX_DATA);
	eval 'sub CRYPTO_F_CRYPTO_OCB128_COPY_CTX () {0;}' unless defined(&CRYPTO_F_CRYPTO_OCB128_COPY_CTX);
	eval 'sub CRYPTO_F_CRYPTO_OCB128_INIT () {0;}' unless defined(&CRYPTO_F_CRYPTO_OCB128_INIT);
	eval 'sub CRYPTO_F_CRYPTO_SET_EX_DATA () {0;}' unless defined(&CRYPTO_F_CRYPTO_SET_EX_DATA);
	eval 'sub CRYPTO_F_GET_AND_LOCK () {0;}' unless defined(&CRYPTO_F_GET_AND_LOCK);
	eval 'sub CRYPTO_F_OPENSSL_ATEXIT () {0;}' unless defined(&CRYPTO_F_OPENSSL_ATEXIT);
	eval 'sub CRYPTO_F_OPENSSL_BUF2HEXSTR () {0;}' unless defined(&CRYPTO_F_OPENSSL_BUF2HEXSTR);
	eval 'sub CRYPTO_F_OPENSSL_FOPEN () {0;}' unless defined(&CRYPTO_F_OPENSSL_FOPEN);
	eval 'sub CRYPTO_F_OPENSSL_HEXSTR2BUF () {0;}' unless defined(&CRYPTO_F_OPENSSL_HEXSTR2BUF);
	eval 'sub CRYPTO_F_OPENSSL_INIT_CRYPTO () {0;}' unless defined(&CRYPTO_F_OPENSSL_INIT_CRYPTO);
	eval 'sub CRYPTO_F_OPENSSL_LH_NEW () {0;}' unless defined(&CRYPTO_F_OPENSSL_LH_NEW);
	eval 'sub CRYPTO_F_OPENSSL_SK_DEEP_COPY () {0;}' unless defined(&CRYPTO_F_OPENSSL_SK_DEEP_COPY);
	eval 'sub CRYPTO_F_OPENSSL_SK_DUP () {0;}' unless defined(&CRYPTO_F_OPENSSL_SK_DUP);
	eval 'sub CRYPTO_F_PKEY_HMAC_INIT () {0;}' unless defined(&CRYPTO_F_PKEY_HMAC_INIT);
	eval 'sub CRYPTO_F_PKEY_POLY1305_INIT () {0;}' unless defined(&CRYPTO_F_PKEY_POLY1305_INIT);
	eval 'sub CRYPTO_F_PKEY_SIPHASH_INIT () {0;}' unless defined(&CRYPTO_F_PKEY_SIPHASH_INIT);
	eval 'sub CRYPTO_F_SK_RESERVE () {0;}' unless defined(&CRYPTO_F_SK_RESERVE);
	unless(defined(&OPENSSL_NO_CT)) {
	    eval 'sub CT_F_CTLOG_NEW () {0;}' unless defined(&CT_F_CTLOG_NEW);
	    eval 'sub CT_F_CTLOG_NEW_FROM_BASE64 () {0;}' unless defined(&CT_F_CTLOG_NEW_FROM_BASE64);
	    eval 'sub CT_F_CTLOG_NEW_FROM_CONF () {0;}' unless defined(&CT_F_CTLOG_NEW_FROM_CONF);
	    eval 'sub CT_F_CTLOG_STORE_LOAD_CTX_NEW () {0;}' unless defined(&CT_F_CTLOG_STORE_LOAD_CTX_NEW);
	    eval 'sub CT_F_CTLOG_STORE_LOAD_FILE () {0;}' unless defined(&CT_F_CTLOG_STORE_LOAD_FILE);
	    eval 'sub CT_F_CTLOG_STORE_LOAD_LOG () {0;}' unless defined(&CT_F_CTLOG_STORE_LOAD_LOG);
	    eval 'sub CT_F_CTLOG_STORE_NEW () {0;}' unless defined(&CT_F_CTLOG_STORE_NEW);
	    eval 'sub CT_F_CT_BASE64_DECODE () {0;}' unless defined(&CT_F_CT_BASE64_DECODE);
	    eval 'sub CT_F_CT_POLICY_EVAL_CTX_NEW () {0;}' unless defined(&CT_F_CT_POLICY_EVAL_CTX_NEW);
	    eval 'sub CT_F_CT_V1_LOG_ID_FROM_PKEY () {0;}' unless defined(&CT_F_CT_V1_LOG_ID_FROM_PKEY);
	    eval 'sub CT_F_I2O_SCT () {0;}' unless defined(&CT_F_I2O_SCT);
	    eval 'sub CT_F_I2O_SCT_LIST () {0;}' unless defined(&CT_F_I2O_SCT_LIST);
	    eval 'sub CT_F_I2O_SCT_SIGNATURE () {0;}' unless defined(&CT_F_I2O_SCT_SIGNATURE);
	    eval 'sub CT_F_O2I_SCT () {0;}' unless defined(&CT_F_O2I_SCT);
	    eval 'sub CT_F_O2I_SCT_LIST () {0;}' unless defined(&CT_F_O2I_SCT_LIST);
	    eval 'sub CT_F_O2I_SCT_SIGNATURE () {0;}' unless defined(&CT_F_O2I_SCT_SIGNATURE);
	    eval 'sub CT_F_SCT_CTX_NEW () {0;}' unless defined(&CT_F_SCT_CTX_NEW);
	    eval 'sub CT_F_SCT_CTX_VERIFY () {0;}' unless defined(&CT_F_SCT_CTX_VERIFY);
	    eval 'sub CT_F_SCT_NEW () {0;}' unless defined(&CT_F_SCT_NEW);
	    eval 'sub CT_F_SCT_NEW_FROM_BASE64 () {0;}' unless defined(&CT_F_SCT_NEW_FROM_BASE64);
	    eval 'sub CT_F_SCT_SET0_LOG_ID () {0;}' unless defined(&CT_F_SCT_SET0_LOG_ID);
	    eval 'sub CT_F_SCT_SET1_EXTENSIONS () {0;}' unless defined(&CT_F_SCT_SET1_EXTENSIONS);
	    eval 'sub CT_F_SCT_SET1_LOG_ID () {0;}' unless defined(&CT_F_SCT_SET1_LOG_ID);
	    eval 'sub CT_F_SCT_SET1_SIGNATURE () {0;}' unless defined(&CT_F_SCT_SET1_SIGNATURE);
	    eval 'sub CT_F_SCT_SET_LOG_ENTRY_TYPE () {0;}' unless defined(&CT_F_SCT_SET_LOG_ENTRY_TYPE);
	    eval 'sub CT_F_SCT_SET_SIGNATURE_NID () {0;}' unless defined(&CT_F_SCT_SET_SIGNATURE_NID);
	    eval 'sub CT_F_SCT_SET_VERSION () {0;}' unless defined(&CT_F_SCT_SET_VERSION);
	}
	unless(defined(&OPENSSL_NO_DH)) {
	    eval 'sub DH_F_COMPUTE_KEY () {0;}' unless defined(&DH_F_COMPUTE_KEY);
	    eval 'sub DH_F_DHPARAMS_PRINT_FP () {0;}' unless defined(&DH_F_DHPARAMS_PRINT_FP);
	    eval 'sub DH_F_DH_BUILTIN_GENPARAMS () {0;}' unless defined(&DH_F_DH_BUILTIN_GENPARAMS);
	    eval 'sub DH_F_DH_CHECK_EX () {0;}' unless defined(&DH_F_DH_CHECK_EX);
	    eval 'sub DH_F_DH_CHECK_PARAMS_EX () {0;}' unless defined(&DH_F_DH_CHECK_PARAMS_EX);
	    eval 'sub DH_F_DH_CHECK_PUB_KEY_EX () {0;}' unless defined(&DH_F_DH_CHECK_PUB_KEY_EX);
	    eval 'sub DH_F_DH_CMS_DECRYPT () {0;}' unless defined(&DH_F_DH_CMS_DECRYPT);
	    eval 'sub DH_F_DH_CMS_SET_PEERKEY () {0;}' unless defined(&DH_F_DH_CMS_SET_PEERKEY);
	    eval 'sub DH_F_DH_CMS_SET_SHARED_INFO () {0;}' unless defined(&DH_F_DH_CMS_SET_SHARED_INFO);
	    eval 'sub DH_F_DH_METH_DUP () {0;}' unless defined(&DH_F_DH_METH_DUP);
	    eval 'sub DH_F_DH_METH_NEW () {0;}' unless defined(&DH_F_DH_METH_NEW);
	    eval 'sub DH_F_DH_METH_SET1_NAME () {0;}' unless defined(&DH_F_DH_METH_SET1_NAME);
	    eval 'sub DH_F_DH_NEW_BY_NID () {0;}' unless defined(&DH_F_DH_NEW_BY_NID);
	    eval 'sub DH_F_DH_NEW_METHOD () {0;}' unless defined(&DH_F_DH_NEW_METHOD);
	    eval 'sub DH_F_DH_PARAM_DECODE () {0;}' unless defined(&DH_F_DH_PARAM_DECODE);
	    eval 'sub DH_F_DH_PKEY_PUBLIC_CHECK () {0;}' unless defined(&DH_F_DH_PKEY_PUBLIC_CHECK);
	    eval 'sub DH_F_DH_PRIV_DECODE () {0;}' unless defined(&DH_F_DH_PRIV_DECODE);
	    eval 'sub DH_F_DH_PRIV_ENCODE () {0;}' unless defined(&DH_F_DH_PRIV_ENCODE);
	    eval 'sub DH_F_DH_PUB_DECODE () {0;}' unless defined(&DH_F_DH_PUB_DECODE);
	    eval 'sub DH_F_DH_PUB_ENCODE () {0;}' unless defined(&DH_F_DH_PUB_ENCODE);
	    eval 'sub DH_F_DO_DH_PRINT () {0;}' unless defined(&DH_F_DO_DH_PRINT);
	    eval 'sub DH_F_GENERATE_KEY () {0;}' unless defined(&DH_F_GENERATE_KEY);
	    eval 'sub DH_F_PKEY_DH_CTRL_STR () {0;}' unless defined(&DH_F_PKEY_DH_CTRL_STR);
	    eval 'sub DH_F_PKEY_DH_DERIVE () {0;}' unless defined(&DH_F_PKEY_DH_DERIVE);
	    eval 'sub DH_F_PKEY_DH_INIT () {0;}' unless defined(&DH_F_PKEY_DH_INIT);
	    eval 'sub DH_F_PKEY_DH_KEYGEN () {0;}' unless defined(&DH_F_PKEY_DH_KEYGEN);
	}
	unless(defined(&OPENSSL_NO_DSA)) {
	    eval 'sub DSA_F_DSAPARAMS_PRINT () {0;}' unless defined(&DSA_F_DSAPARAMS_PRINT);
	    eval 'sub DSA_F_DSAPARAMS_PRINT_FP () {0;}' unless defined(&DSA_F_DSAPARAMS_PRINT_FP);
	    eval 'sub DSA_F_DSA_BUILTIN_PARAMGEN () {0;}' unless defined(&DSA_F_DSA_BUILTIN_PARAMGEN);
	    eval 'sub DSA_F_DSA_BUILTIN_PARAMGEN2 () {0;}' unless defined(&DSA_F_DSA_BUILTIN_PARAMGEN2);
	    eval 'sub DSA_F_DSA_DO_SIGN () {0;}' unless defined(&DSA_F_DSA_DO_SIGN);
	    eval 'sub DSA_F_DSA_DO_VERIFY () {0;}' unless defined(&DSA_F_DSA_DO_VERIFY);
	    eval 'sub DSA_F_DSA_METH_DUP () {0;}' unless defined(&DSA_F_DSA_METH_DUP);
	    eval 'sub DSA_F_DSA_METH_NEW () {0;}' unless defined(&DSA_F_DSA_METH_NEW);
	    eval 'sub DSA_F_DSA_METH_SET1_NAME () {0;}' unless defined(&DSA_F_DSA_METH_SET1_NAME);
	    eval 'sub DSA_F_DSA_NEW_METHOD () {0;}' unless defined(&DSA_F_DSA_NEW_METHOD);
	    eval 'sub DSA_F_DSA_PARAM_DECODE () {0;}' unless defined(&DSA_F_DSA_PARAM_DECODE);
	    eval 'sub DSA_F_DSA_PRINT_FP () {0;}' unless defined(&DSA_F_DSA_PRINT_FP);
	    eval 'sub DSA_F_DSA_PRIV_DECODE () {0;}' unless defined(&DSA_F_DSA_PRIV_DECODE);
	    eval 'sub DSA_F_DSA_PRIV_ENCODE () {0;}' unless defined(&DSA_F_DSA_PRIV_ENCODE);
	    eval 'sub DSA_F_DSA_PUB_DECODE () {0;}' unless defined(&DSA_F_DSA_PUB_DECODE);
	    eval 'sub DSA_F_DSA_PUB_ENCODE () {0;}' unless defined(&DSA_F_DSA_PUB_ENCODE);
	    eval 'sub DSA_F_DSA_SIGN () {0;}' unless defined(&DSA_F_DSA_SIGN);
	    eval 'sub DSA_F_DSA_SIGN_SETUP () {0;}' unless defined(&DSA_F_DSA_SIGN_SETUP);
	    eval 'sub DSA_F_DSA_SIG_NEW () {0;}' unless defined(&DSA_F_DSA_SIG_NEW);
	    eval 'sub DSA_F_OLD_DSA_PRIV_DECODE () {0;}' unless defined(&DSA_F_OLD_DSA_PRIV_DECODE);
	    eval 'sub DSA_F_PKEY_DSA_CTRL () {0;}' unless defined(&DSA_F_PKEY_DSA_CTRL);
	    eval 'sub DSA_F_PKEY_DSA_CTRL_STR () {0;}' unless defined(&DSA_F_PKEY_DSA_CTRL_STR);
	    eval 'sub DSA_F_PKEY_DSA_KEYGEN () {0;}' unless defined(&DSA_F_PKEY_DSA_KEYGEN);
	}
	unless(defined(&OPENSSL_NO_EC)) {
	    eval 'sub EC_F_BN_TO_FELEM () {0;}' unless defined(&EC_F_BN_TO_FELEM);
	    eval 'sub EC_F_D2I_ECPARAMETERS () {0;}' unless defined(&EC_F_D2I_ECPARAMETERS);
	    eval 'sub EC_F_D2I_ECPKPARAMETERS () {0;}' unless defined(&EC_F_D2I_ECPKPARAMETERS);
	    eval 'sub EC_F_D2I_ECPRIVATEKEY () {0;}' unless defined(&EC_F_D2I_ECPRIVATEKEY);
	    eval 'sub EC_F_DO_EC_KEY_PRINT () {0;}' unless defined(&EC_F_DO_EC_KEY_PRINT);
	    eval 'sub EC_F_ECDH_CMS_DECRYPT () {0;}' unless defined(&EC_F_ECDH_CMS_DECRYPT);
	    eval 'sub EC_F_ECDH_CMS_SET_SHARED_INFO () {0;}' unless defined(&EC_F_ECDH_CMS_SET_SHARED_INFO);
	    eval 'sub EC_F_ECDH_COMPUTE_KEY () {0;}' unless defined(&EC_F_ECDH_COMPUTE_KEY);
	    eval 'sub EC_F_ECDH_SIMPLE_COMPUTE_KEY () {0;}' unless defined(&EC_F_ECDH_SIMPLE_COMPUTE_KEY);
	    eval 'sub EC_F_ECDSA_DO_SIGN_EX () {0;}' unless defined(&EC_F_ECDSA_DO_SIGN_EX);
	    eval 'sub EC_F_ECDSA_DO_VERIFY () {0;}' unless defined(&EC_F_ECDSA_DO_VERIFY);
	    eval 'sub EC_F_ECDSA_SIGN_EX () {0;}' unless defined(&EC_F_ECDSA_SIGN_EX);
	    eval 'sub EC_F_ECDSA_SIGN_SETUP () {0;}' unless defined(&EC_F_ECDSA_SIGN_SETUP);
	    eval 'sub EC_F_ECDSA_SIG_NEW () {0;}' unless defined(&EC_F_ECDSA_SIG_NEW);
	    eval 'sub EC_F_ECDSA_VERIFY () {0;}' unless defined(&EC_F_ECDSA_VERIFY);
	    eval 'sub EC_F_ECD_ITEM_VERIFY () {0;}' unless defined(&EC_F_ECD_ITEM_VERIFY);
	    eval 'sub EC_F_ECKEY_PARAM2TYPE () {0;}' unless defined(&EC_F_ECKEY_PARAM2TYPE);
	    eval 'sub EC_F_ECKEY_PARAM_DECODE () {0;}' unless defined(&EC_F_ECKEY_PARAM_DECODE);
	    eval 'sub EC_F_ECKEY_PRIV_DECODE () {0;}' unless defined(&EC_F_ECKEY_PRIV_DECODE);
	    eval 'sub EC_F_ECKEY_PRIV_ENCODE () {0;}' unless defined(&EC_F_ECKEY_PRIV_ENCODE);
	    eval 'sub EC_F_ECKEY_PUB_DECODE () {0;}' unless defined(&EC_F_ECKEY_PUB_DECODE);
	    eval 'sub EC_F_ECKEY_PUB_ENCODE () {0;}' unless defined(&EC_F_ECKEY_PUB_ENCODE);
	    eval 'sub EC_F_ECKEY_TYPE2PARAM () {0;}' unless defined(&EC_F_ECKEY_TYPE2PARAM);
	    eval 'sub EC_F_ECPARAMETERS_PRINT () {0;}' unless defined(&EC_F_ECPARAMETERS_PRINT);
	    eval 'sub EC_F_ECPARAMETERS_PRINT_FP () {0;}' unless defined(&EC_F_ECPARAMETERS_PRINT_FP);
	    eval 'sub EC_F_ECPKPARAMETERS_PRINT () {0;}' unless defined(&EC_F_ECPKPARAMETERS_PRINT);
	    eval 'sub EC_F_ECPKPARAMETERS_PRINT_FP () {0;}' unless defined(&EC_F_ECPKPARAMETERS_PRINT_FP);
	    eval 'sub EC_F_ECP_NISTZ256_GET_AFFINE () {0;}' unless defined(&EC_F_ECP_NISTZ256_GET_AFFINE);
	    eval 'sub EC_F_ECP_NISTZ256_INV_MOD_ORD () {0;}' unless defined(&EC_F_ECP_NISTZ256_INV_MOD_ORD);
	    eval 'sub EC_F_ECP_NISTZ256_MULT_PRECOMPUTE () {0;}' unless defined(&EC_F_ECP_NISTZ256_MULT_PRECOMPUTE);
	    eval 'sub EC_F_ECP_NISTZ256_POINTS_MUL () {0;}' unless defined(&EC_F_ECP_NISTZ256_POINTS_MUL);
	    eval 'sub EC_F_ECP_NISTZ256_PRE_COMP_NEW () {0;}' unless defined(&EC_F_ECP_NISTZ256_PRE_COMP_NEW);
	    eval 'sub EC_F_ECP_NISTZ256_WINDOWED_MUL () {0;}' unless defined(&EC_F_ECP_NISTZ256_WINDOWED_MUL);
	    eval 'sub EC_F_ECX_KEY_OP () {0;}' unless defined(&EC_F_ECX_KEY_OP);
	    eval 'sub EC_F_ECX_PRIV_ENCODE () {0;}' unless defined(&EC_F_ECX_PRIV_ENCODE);
	    eval 'sub EC_F_ECX_PUB_ENCODE () {0;}' unless defined(&EC_F_ECX_PUB_ENCODE);
	    eval 'sub EC_F_EC_ASN1_GROUP2CURVE () {0;}' unless defined(&EC_F_EC_ASN1_GROUP2CURVE);
	    eval 'sub EC_F_EC_ASN1_GROUP2FIELDID () {0;}' unless defined(&EC_F_EC_ASN1_GROUP2FIELDID);
	    eval 'sub EC_F_EC_GF2M_MONTGOMERY_POINT_MULTIPLY () {0;}' unless defined(&EC_F_EC_GF2M_MONTGOMERY_POINT_MULTIPLY);
	    eval 'sub EC_F_EC_GF2M_SIMPLE_FIELD_INV () {0;}' unless defined(&EC_F_EC_GF2M_SIMPLE_FIELD_INV);
	    eval 'sub EC_F_EC_GF2M_SIMPLE_GROUP_CHECK_DISCRIMINANT () {0;}' unless defined(&EC_F_EC_GF2M_SIMPLE_GROUP_CHECK_DISCRIMINANT);
	    eval 'sub EC_F_EC_GF2M_SIMPLE_GROUP_SET_CURVE () {0;}' unless defined(&EC_F_EC_GF2M_SIMPLE_GROUP_SET_CURVE);
	    eval 'sub EC_F_EC_GF2M_SIMPLE_LADDER_POST () {0;}' unless defined(&EC_F_EC_GF2M_SIMPLE_LADDER_POST);
	    eval 'sub EC_F_EC_GF2M_SIMPLE_LADDER_PRE () {0;}' unless defined(&EC_F_EC_GF2M_SIMPLE_LADDER_PRE);
	    eval 'sub EC_F_EC_GF2M_SIMPLE_OCT2POINT () {0;}' unless defined(&EC_F_EC_GF2M_SIMPLE_OCT2POINT);
	    eval 'sub EC_F_EC_GF2M_SIMPLE_POINT2OCT () {0;}' unless defined(&EC_F_EC_GF2M_SIMPLE_POINT2OCT);
	    eval 'sub EC_F_EC_GF2M_SIMPLE_POINTS_MUL () {0;}' unless defined(&EC_F_EC_GF2M_SIMPLE_POINTS_MUL);
	    eval 'sub EC_F_EC_GF2M_SIMPLE_POINT_GET_AFFINE_COORDINATES () {0;}' unless defined(&EC_F_EC_GF2M_SIMPLE_POINT_GET_AFFINE_COORDINATES);
	    eval 'sub EC_F_EC_GF2M_SIMPLE_POINT_SET_AFFINE_COORDINATES () {0;}' unless defined(&EC_F_EC_GF2M_SIMPLE_POINT_SET_AFFINE_COORDINATES);
	    eval 'sub EC_F_EC_GF2M_SIMPLE_SET_COMPRESSED_COORDINATES () {0;}' unless defined(&EC_F_EC_GF2M_SIMPLE_SET_COMPRESSED_COORDINATES);
	    eval 'sub EC_F_EC_GFP_MONT_FIELD_DECODE () {0;}' unless defined(&EC_F_EC_GFP_MONT_FIELD_DECODE);
	    eval 'sub EC_F_EC_GFP_MONT_FIELD_ENCODE () {0;}' unless defined(&EC_F_EC_GFP_MONT_FIELD_ENCODE);
	    eval 'sub EC_F_EC_GFP_MONT_FIELD_INV () {0;}' unless defined(&EC_F_EC_GFP_MONT_FIELD_INV);
	    eval 'sub EC_F_EC_GFP_MONT_FIELD_MUL () {0;}' unless defined(&EC_F_EC_GFP_MONT_FIELD_MUL);
	    eval 'sub EC_F_EC_GFP_MONT_FIELD_SET_TO_ONE () {0;}' unless defined(&EC_F_EC_GFP_MONT_FIELD_SET_TO_ONE);
	    eval 'sub EC_F_EC_GFP_MONT_FIELD_SQR () {0;}' unless defined(&EC_F_EC_GFP_MONT_FIELD_SQR);
	    eval 'sub EC_F_EC_GFP_MONT_GROUP_SET_CURVE () {0;}' unless defined(&EC_F_EC_GFP_MONT_GROUP_SET_CURVE);
	    eval 'sub EC_F_EC_GFP_NISTP224_GROUP_SET_CURVE () {0;}' unless defined(&EC_F_EC_GFP_NISTP224_GROUP_SET_CURVE);
	    eval 'sub EC_F_EC_GFP_NISTP224_POINTS_MUL () {0;}' unless defined(&EC_F_EC_GFP_NISTP224_POINTS_MUL);
	    eval 'sub EC_F_EC_GFP_NISTP224_POINT_GET_AFFINE_COORDINATES () {0;}' unless defined(&EC_F_EC_GFP_NISTP224_POINT_GET_AFFINE_COORDINATES);
	    eval 'sub EC_F_EC_GFP_NISTP256_GROUP_SET_CURVE () {0;}' unless defined(&EC_F_EC_GFP_NISTP256_GROUP_SET_CURVE);
	    eval 'sub EC_F_EC_GFP_NISTP256_POINTS_MUL () {0;}' unless defined(&EC_F_EC_GFP_NISTP256_POINTS_MUL);
	    eval 'sub EC_F_EC_GFP_NISTP256_POINT_GET_AFFINE_COORDINATES () {0;}' unless defined(&EC_F_EC_GFP_NISTP256_POINT_GET_AFFINE_COORDINATES);
	    eval 'sub EC_F_EC_GFP_NISTP521_GROUP_SET_CURVE () {0;}' unless defined(&EC_F_EC_GFP_NISTP521_GROUP_SET_CURVE);
	    eval 'sub EC_F_EC_GFP_NISTP521_POINTS_MUL () {0;}' unless defined(&EC_F_EC_GFP_NISTP521_POINTS_MUL);
	    eval 'sub EC_F_EC_GFP_NISTP521_POINT_GET_AFFINE_COORDINATES () {0;}' unless defined(&EC_F_EC_GFP_NISTP521_POINT_GET_AFFINE_COORDINATES);
	    eval 'sub EC_F_EC_GFP_NIST_FIELD_MUL () {0;}' unless defined(&EC_F_EC_GFP_NIST_FIELD_MUL);
	    eval 'sub EC_F_EC_GFP_NIST_FIELD_SQR () {0;}' unless defined(&EC_F_EC_GFP_NIST_FIELD_SQR);
	    eval 'sub EC_F_EC_GFP_NIST_GROUP_SET_CURVE () {0;}' unless defined(&EC_F_EC_GFP_NIST_GROUP_SET_CURVE);
	    eval 'sub EC_F_EC_GFP_SIMPLE_BLIND_COORDINATES () {0;}' unless defined(&EC_F_EC_GFP_SIMPLE_BLIND_COORDINATES);
	    eval 'sub EC_F_EC_GFP_SIMPLE_FIELD_INV () {0;}' unless defined(&EC_F_EC_GFP_SIMPLE_FIELD_INV);
	    eval 'sub EC_F_EC_GFP_SIMPLE_GROUP_CHECK_DISCRIMINANT () {0;}' unless defined(&EC_F_EC_GFP_SIMPLE_GROUP_CHECK_DISCRIMINANT);
	    eval 'sub EC_F_EC_GFP_SIMPLE_GROUP_SET_CURVE () {0;}' unless defined(&EC_F_EC_GFP_SIMPLE_GROUP_SET_CURVE);
	    eval 'sub EC_F_EC_GFP_SIMPLE_MAKE_AFFINE () {0;}' unless defined(&EC_F_EC_GFP_SIMPLE_MAKE_AFFINE);
	    eval 'sub EC_F_EC_GFP_SIMPLE_OCT2POINT () {0;}' unless defined(&EC_F_EC_GFP_SIMPLE_OCT2POINT);
	    eval 'sub EC_F_EC_GFP_SIMPLE_POINT2OCT () {0;}' unless defined(&EC_F_EC_GFP_SIMPLE_POINT2OCT);
	    eval 'sub EC_F_EC_GFP_SIMPLE_POINTS_MAKE_AFFINE () {0;}' unless defined(&EC_F_EC_GFP_SIMPLE_POINTS_MAKE_AFFINE);
	    eval 'sub EC_F_EC_GFP_SIMPLE_POINT_GET_AFFINE_COORDINATES () {0;}' unless defined(&EC_F_EC_GFP_SIMPLE_POINT_GET_AFFINE_COORDINATES);
	    eval 'sub EC_F_EC_GFP_SIMPLE_POINT_SET_AFFINE_COORDINATES () {0;}' unless defined(&EC_F_EC_GFP_SIMPLE_POINT_SET_AFFINE_COORDINATES);
	    eval 'sub EC_F_EC_GFP_SIMPLE_SET_COMPRESSED_COORDINATES () {0;}' unless defined(&EC_F_EC_GFP_SIMPLE_SET_COMPRESSED_COORDINATES);
	    eval 'sub EC_F_EC_GROUP_CHECK () {0;}' unless defined(&EC_F_EC_GROUP_CHECK);
	    eval 'sub EC_F_EC_GROUP_CHECK_DISCRIMINANT () {0;}' unless defined(&EC_F_EC_GROUP_CHECK_DISCRIMINANT);
	    eval 'sub EC_F_EC_GROUP_COPY () {0;}' unless defined(&EC_F_EC_GROUP_COPY);
	    eval 'sub EC_F_EC_GROUP_GET_CURVE () {0;}' unless defined(&EC_F_EC_GROUP_GET_CURVE);
	    eval 'sub EC_F_EC_GROUP_GET_CURVE_GF2M () {0;}' unless defined(&EC_F_EC_GROUP_GET_CURVE_GF2M);
	    eval 'sub EC_F_EC_GROUP_GET_CURVE_GFP () {0;}' unless defined(&EC_F_EC_GROUP_GET_CURVE_GFP);
	    eval 'sub EC_F_EC_GROUP_GET_DEGREE () {0;}' unless defined(&EC_F_EC_GROUP_GET_DEGREE);
	    eval 'sub EC_F_EC_GROUP_GET_ECPARAMETERS () {0;}' unless defined(&EC_F_EC_GROUP_GET_ECPARAMETERS);
	    eval 'sub EC_F_EC_GROUP_GET_ECPKPARAMETERS () {0;}' unless defined(&EC_F_EC_GROUP_GET_ECPKPARAMETERS);
	    eval 'sub EC_F_EC_GROUP_GET_PENTANOMIAL_BASIS () {0;}' unless defined(&EC_F_EC_GROUP_GET_PENTANOMIAL_BASIS);
	    eval 'sub EC_F_EC_GROUP_GET_TRINOMIAL_BASIS () {0;}' unless defined(&EC_F_EC_GROUP_GET_TRINOMIAL_BASIS);
	    eval 'sub EC_F_EC_GROUP_NEW () {0;}' unless defined(&EC_F_EC_GROUP_NEW);
	    eval 'sub EC_F_EC_GROUP_NEW_BY_CURVE_NAME () {0;}' unless defined(&EC_F_EC_GROUP_NEW_BY_CURVE_NAME);
	    eval 'sub EC_F_EC_GROUP_NEW_FROM_DATA () {0;}' unless defined(&EC_F_EC_GROUP_NEW_FROM_DATA);
	    eval 'sub EC_F_EC_GROUP_NEW_FROM_ECPARAMETERS () {0;}' unless defined(&EC_F_EC_GROUP_NEW_FROM_ECPARAMETERS);
	    eval 'sub EC_F_EC_GROUP_NEW_FROM_ECPKPARAMETERS () {0;}' unless defined(&EC_F_EC_GROUP_NEW_FROM_ECPKPARAMETERS);
	    eval 'sub EC_F_EC_GROUP_SET_CURVE () {0;}' unless defined(&EC_F_EC_GROUP_SET_CURVE);
	    eval 'sub EC_F_EC_GROUP_SET_CURVE_GF2M () {0;}' unless defined(&EC_F_EC_GROUP_SET_CURVE_GF2M);
	    eval 'sub EC_F_EC_GROUP_SET_CURVE_GFP () {0;}' unless defined(&EC_F_EC_GROUP_SET_CURVE_GFP);
	    eval 'sub EC_F_EC_GROUP_SET_GENERATOR () {0;}' unless defined(&EC_F_EC_GROUP_SET_GENERATOR);
	    eval 'sub EC_F_EC_GROUP_SET_SEED () {0;}' unless defined(&EC_F_EC_GROUP_SET_SEED);
	    eval 'sub EC_F_EC_KEY_CHECK_KEY () {0;}' unless defined(&EC_F_EC_KEY_CHECK_KEY);
	    eval 'sub EC_F_EC_KEY_COPY () {0;}' unless defined(&EC_F_EC_KEY_COPY);
	    eval 'sub EC_F_EC_KEY_GENERATE_KEY () {0;}' unless defined(&EC_F_EC_KEY_GENERATE_KEY);
	    eval 'sub EC_F_EC_KEY_NEW () {0;}' unless defined(&EC_F_EC_KEY_NEW);
	    eval 'sub EC_F_EC_KEY_NEW_METHOD () {0;}' unless defined(&EC_F_EC_KEY_NEW_METHOD);
	    eval 'sub EC_F_EC_KEY_OCT2PRIV () {0;}' unless defined(&EC_F_EC_KEY_OCT2PRIV);
	    eval 'sub EC_F_EC_KEY_PRINT () {0;}' unless defined(&EC_F_EC_KEY_PRINT);
	    eval 'sub EC_F_EC_KEY_PRINT_FP () {0;}' unless defined(&EC_F_EC_KEY_PRINT_FP);
	    eval 'sub EC_F_EC_KEY_PRIV2BUF () {0;}' unless defined(&EC_F_EC_KEY_PRIV2BUF);
	    eval 'sub EC_F_EC_KEY_PRIV2OCT () {0;}' unless defined(&EC_F_EC_KEY_PRIV2OCT);
	    eval 'sub EC_F_EC_KEY_SET_PUBLIC_KEY_AFFINE_COORDINATES () {0;}' unless defined(&EC_F_EC_KEY_SET_PUBLIC_KEY_AFFINE_COORDINATES);
	    eval 'sub EC_F_EC_KEY_SIMPLE_CHECK_KEY () {0;}' unless defined(&EC_F_EC_KEY_SIMPLE_CHECK_KEY);
	    eval 'sub EC_F_EC_KEY_SIMPLE_OCT2PRIV () {0;}' unless defined(&EC_F_EC_KEY_SIMPLE_OCT2PRIV);
	    eval 'sub EC_F_EC_KEY_SIMPLE_PRIV2OCT () {0;}' unless defined(&EC_F_EC_KEY_SIMPLE_PRIV2OCT);
	    eval 'sub EC_F_EC_PKEY_CHECK () {0;}' unless defined(&EC_F_EC_PKEY_CHECK);
	    eval 'sub EC_F_EC_PKEY_PARAM_CHECK () {0;}' unless defined(&EC_F_EC_PKEY_PARAM_CHECK);
	    eval 'sub EC_F_EC_POINTS_MAKE_AFFINE () {0;}' unless defined(&EC_F_EC_POINTS_MAKE_AFFINE);
	    eval 'sub EC_F_EC_POINTS_MUL () {0;}' unless defined(&EC_F_EC_POINTS_MUL);
	    eval 'sub EC_F_EC_POINT_ADD () {0;}' unless defined(&EC_F_EC_POINT_ADD);
	    eval 'sub EC_F_EC_POINT_BN2POINT () {0;}' unless defined(&EC_F_EC_POINT_BN2POINT);
	    eval 'sub EC_F_EC_POINT_CMP () {0;}' unless defined(&EC_F_EC_POINT_CMP);
	    eval 'sub EC_F_EC_POINT_COPY () {0;}' unless defined(&EC_F_EC_POINT_COPY);
	    eval 'sub EC_F_EC_POINT_DBL () {0;}' unless defined(&EC_F_EC_POINT_DBL);
	    eval 'sub EC_F_EC_POINT_GET_AFFINE_COORDINATES () {0;}' unless defined(&EC_F_EC_POINT_GET_AFFINE_COORDINATES);
	    eval 'sub EC_F_EC_POINT_GET_AFFINE_COORDINATES_GF2M () {0;}' unless defined(&EC_F_EC_POINT_GET_AFFINE_COORDINATES_GF2M);
	    eval 'sub EC_F_EC_POINT_GET_AFFINE_COORDINATES_GFP () {0;}' unless defined(&EC_F_EC_POINT_GET_AFFINE_COORDINATES_GFP);
	    eval 'sub EC_F_EC_POINT_GET_JPROJECTIVE_COORDINATES_GFP () {0;}' unless defined(&EC_F_EC_POINT_GET_JPROJECTIVE_COORDINATES_GFP);
	    eval 'sub EC_F_EC_POINT_INVERT () {0;}' unless defined(&EC_F_EC_POINT_INVERT);
	    eval 'sub EC_F_EC_POINT_IS_AT_INFINITY () {0;}' unless defined(&EC_F_EC_POINT_IS_AT_INFINITY);
	    eval 'sub EC_F_EC_POINT_IS_ON_CURVE () {0;}' unless defined(&EC_F_EC_POINT_IS_ON_CURVE);
	    eval 'sub EC_F_EC_POINT_MAKE_AFFINE () {0;}' unless defined(&EC_F_EC_POINT_MAKE_AFFINE);
	    eval 'sub EC_F_EC_POINT_NEW () {0;}' unless defined(&EC_F_EC_POINT_NEW);
	    eval 'sub EC_F_EC_POINT_OCT2POINT () {0;}' unless defined(&EC_F_EC_POINT_OCT2POINT);
	    eval 'sub EC_F_EC_POINT_POINT2BUF () {0;}' unless defined(&EC_F_EC_POINT_POINT2BUF);
	    eval 'sub EC_F_EC_POINT_POINT2OCT () {0;}' unless defined(&EC_F_EC_POINT_POINT2OCT);
	    eval 'sub EC_F_EC_POINT_SET_AFFINE_COORDINATES () {0;}' unless defined(&EC_F_EC_POINT_SET_AFFINE_COORDINATES);
	    eval 'sub EC_F_EC_POINT_SET_AFFINE_COORDINATES_GF2M () {0;}' unless defined(&EC_F_EC_POINT_SET_AFFINE_COORDINATES_GF2M);
	    eval 'sub EC_F_EC_POINT_SET_AFFINE_COORDINATES_GFP () {0;}' unless defined(&EC_F_EC_POINT_SET_AFFINE_COORDINATES_GFP);
	    eval 'sub EC_F_EC_POINT_SET_COMPRESSED_COORDINATES () {0;}' unless defined(&EC_F_EC_POINT_SET_COMPRESSED_COORDINATES);
	    eval 'sub EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GF2M () {0;}' unless defined(&EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GF2M);
	    eval 'sub EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GFP () {0;}' unless defined(&EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GFP);
	    eval 'sub EC_F_EC_POINT_SET_JPROJECTIVE_COORDINATES_GFP () {0;}' unless defined(&EC_F_EC_POINT_SET_JPROJECTIVE_COORDINATES_GFP);
	    eval 'sub EC_F_EC_POINT_SET_TO_INFINITY () {0;}' unless defined(&EC_F_EC_POINT_SET_TO_INFINITY);
	    eval 'sub EC_F_EC_PRE_COMP_NEW () {0;}' unless defined(&EC_F_EC_PRE_COMP_NEW);
	    eval 'sub EC_F_EC_SCALAR_MUL_LADDER () {0;}' unless defined(&EC_F_EC_SCALAR_MUL_LADDER);
	    eval 'sub EC_F_EC_WNAF_MUL () {0;}' unless defined(&EC_F_EC_WNAF_MUL);
	    eval 'sub EC_F_EC_WNAF_PRECOMPUTE_MULT () {0;}' unless defined(&EC_F_EC_WNAF_PRECOMPUTE_MULT);
	    eval 'sub EC_F_I2D_ECPARAMETERS () {0;}' unless defined(&EC_F_I2D_ECPARAMETERS);
	    eval 'sub EC_F_I2D_ECPKPARAMETERS () {0;}' unless defined(&EC_F_I2D_ECPKPARAMETERS);
	    eval 'sub EC_F_I2D_ECPRIVATEKEY () {0;}' unless defined(&EC_F_I2D_ECPRIVATEKEY);
	    eval 'sub EC_F_I2O_ECPUBLICKEY () {0;}' unless defined(&EC_F_I2O_ECPUBLICKEY);
	    eval 'sub EC_F_NISTP224_PRE_COMP_NEW () {0;}' unless defined(&EC_F_NISTP224_PRE_COMP_NEW);
	    eval 'sub EC_F_NISTP256_PRE_COMP_NEW () {0;}' unless defined(&EC_F_NISTP256_PRE_COMP_NEW);
	    eval 'sub EC_F_NISTP521_PRE_COMP_NEW () {0;}' unless defined(&EC_F_NISTP521_PRE_COMP_NEW);
	    eval 'sub EC_F_O2I_ECPUBLICKEY () {0;}' unless defined(&EC_F_O2I_ECPUBLICKEY);
	    eval 'sub EC_F_OLD_EC_PRIV_DECODE () {0;}' unless defined(&EC_F_OLD_EC_PRIV_DECODE);
	    eval 'sub EC_F_OSSL_ECDH_COMPUTE_KEY () {0;}' unless defined(&EC_F_OSSL_ECDH_COMPUTE_KEY);
	    eval 'sub EC_F_OSSL_ECDSA_SIGN_SIG () {0;}' unless defined(&EC_F_OSSL_ECDSA_SIGN_SIG);
	    eval 'sub EC_F_OSSL_ECDSA_VERIFY_SIG () {0;}' unless defined(&EC_F_OSSL_ECDSA_VERIFY_SIG);
	    eval 'sub EC_F_PKEY_ECD_CTRL () {0;}' unless defined(&EC_F_PKEY_ECD_CTRL);
	    eval 'sub EC_F_PKEY_ECD_DIGESTSIGN () {0;}' unless defined(&EC_F_PKEY_ECD_DIGESTSIGN);
	    eval 'sub EC_F_PKEY_ECD_DIGESTSIGN25519 () {0;}' unless defined(&EC_F_PKEY_ECD_DIGESTSIGN25519);
	    eval 'sub EC_F_PKEY_ECD_DIGESTSIGN448 () {0;}' unless defined(&EC_F_PKEY_ECD_DIGESTSIGN448);
	    eval 'sub EC_F_PKEY_ECX_DERIVE () {0;}' unless defined(&EC_F_PKEY_ECX_DERIVE);
	    eval 'sub EC_F_PKEY_EC_CTRL () {0;}' unless defined(&EC_F_PKEY_EC_CTRL);
	    eval 'sub EC_F_PKEY_EC_CTRL_STR () {0;}' unless defined(&EC_F_PKEY_EC_CTRL_STR);
	    eval 'sub EC_F_PKEY_EC_DERIVE () {0;}' unless defined(&EC_F_PKEY_EC_DERIVE);
	    eval 'sub EC_F_PKEY_EC_INIT () {0;}' unless defined(&EC_F_PKEY_EC_INIT);
	    eval 'sub EC_F_PKEY_EC_KDF_DERIVE () {0;}' unless defined(&EC_F_PKEY_EC_KDF_DERIVE);
	    eval 'sub EC_F_PKEY_EC_KEYGEN () {0;}' unless defined(&EC_F_PKEY_EC_KEYGEN);
	    eval 'sub EC_F_PKEY_EC_PARAMGEN () {0;}' unless defined(&EC_F_PKEY_EC_PARAMGEN);
	    eval 'sub EC_F_PKEY_EC_SIGN () {0;}' unless defined(&EC_F_PKEY_EC_SIGN);
	    eval 'sub EC_F_VALIDATE_ECX_DERIVE () {0;}' unless defined(&EC_F_VALIDATE_ECX_DERIVE);
	}
	unless(defined(&OPENSSL_NO_ENGINE)) {
	    eval 'sub ENGINE_F_DIGEST_UPDATE () {0;}' unless defined(&ENGINE_F_DIGEST_UPDATE);
	    eval 'sub ENGINE_F_DYNAMIC_CTRL () {0;}' unless defined(&ENGINE_F_DYNAMIC_CTRL);
	    eval 'sub ENGINE_F_DYNAMIC_GET_DATA_CTX () {0;}' unless defined(&ENGINE_F_DYNAMIC_GET_DATA_CTX);
	    eval 'sub ENGINE_F_DYNAMIC_LOAD () {0;}' unless defined(&ENGINE_F_DYNAMIC_LOAD);
	    eval 'sub ENGINE_F_DYNAMIC_SET_DATA_CTX () {0;}' unless defined(&ENGINE_F_DYNAMIC_SET_DATA_CTX);
	    eval 'sub ENGINE_F_ENGINE_ADD () {0;}' unless defined(&ENGINE_F_ENGINE_ADD);
	    eval 'sub ENGINE_F_ENGINE_BY_ID () {0;}' unless defined(&ENGINE_F_ENGINE_BY_ID);
	    eval 'sub ENGINE_F_ENGINE_CMD_IS_EXECUTABLE () {0;}' unless defined(&ENGINE_F_ENGINE_CMD_IS_EXECUTABLE);
	    eval 'sub ENGINE_F_ENGINE_CTRL () {0;}' unless defined(&ENGINE_F_ENGINE_CTRL);
	    eval 'sub ENGINE_F_ENGINE_CTRL_CMD () {0;}' unless defined(&ENGINE_F_ENGINE_CTRL_CMD);
	    eval 'sub ENGINE_F_ENGINE_CTRL_CMD_STRING () {0;}' unless defined(&ENGINE_F_ENGINE_CTRL_CMD_STRING);
	    eval 'sub ENGINE_F_ENGINE_FINISH () {0;}' unless defined(&ENGINE_F_ENGINE_FINISH);
	    eval 'sub ENGINE_F_ENGINE_GET_CIPHER () {0;}' unless defined(&ENGINE_F_ENGINE_GET_CIPHER);
	    eval 'sub ENGINE_F_ENGINE_GET_DIGEST () {0;}' unless defined(&ENGINE_F_ENGINE_GET_DIGEST);
	    eval 'sub ENGINE_F_ENGINE_GET_FIRST () {0;}' unless defined(&ENGINE_F_ENGINE_GET_FIRST);
	    eval 'sub ENGINE_F_ENGINE_GET_LAST () {0;}' unless defined(&ENGINE_F_ENGINE_GET_LAST);
	    eval 'sub ENGINE_F_ENGINE_GET_NEXT () {0;}' unless defined(&ENGINE_F_ENGINE_GET_NEXT);
	    eval 'sub ENGINE_F_ENGINE_GET_PKEY_ASN1_METH () {0;}' unless defined(&ENGINE_F_ENGINE_GET_PKEY_ASN1_METH);
	    eval 'sub ENGINE_F_ENGINE_GET_PKEY_METH () {0;}' unless defined(&ENGINE_F_ENGINE_GET_PKEY_METH);
	    eval 'sub ENGINE_F_ENGINE_GET_PREV () {0;}' unless defined(&ENGINE_F_ENGINE_GET_PREV);
	    eval 'sub ENGINE_F_ENGINE_INIT () {0;}' unless defined(&ENGINE_F_ENGINE_INIT);
	    eval 'sub ENGINE_F_ENGINE_LIST_ADD () {0;}' unless defined(&ENGINE_F_ENGINE_LIST_ADD);
	    eval 'sub ENGINE_F_ENGINE_LIST_REMOVE () {0;}' unless defined(&ENGINE_F_ENGINE_LIST_REMOVE);
	    eval 'sub ENGINE_F_ENGINE_LOAD_PRIVATE_KEY () {0;}' unless defined(&ENGINE_F_ENGINE_LOAD_PRIVATE_KEY);
	    eval 'sub ENGINE_F_ENGINE_LOAD_PUBLIC_KEY () {0;}' unless defined(&ENGINE_F_ENGINE_LOAD_PUBLIC_KEY);
	    eval 'sub ENGINE_F_ENGINE_LOAD_SSL_CLIENT_CERT () {0;}' unless defined(&ENGINE_F_ENGINE_LOAD_SSL_CLIENT_CERT);
	    eval 'sub ENGINE_F_ENGINE_NEW () {0;}' unless defined(&ENGINE_F_ENGINE_NEW);
	    eval 'sub ENGINE_F_ENGINE_PKEY_ASN1_FIND_STR () {0;}' unless defined(&ENGINE_F_ENGINE_PKEY_ASN1_FIND_STR);
	    eval 'sub ENGINE_F_ENGINE_REMOVE () {0;}' unless defined(&ENGINE_F_ENGINE_REMOVE);
	    eval 'sub ENGINE_F_ENGINE_SET_DEFAULT_STRING () {0;}' unless defined(&ENGINE_F_ENGINE_SET_DEFAULT_STRING);
	    eval 'sub ENGINE_F_ENGINE_SET_ID () {0;}' unless defined(&ENGINE_F_ENGINE_SET_ID);
	    eval 'sub ENGINE_F_ENGINE_SET_NAME () {0;}' unless defined(&ENGINE_F_ENGINE_SET_NAME);
	    eval 'sub ENGINE_F_ENGINE_TABLE_REGISTER () {0;}' unless defined(&ENGINE_F_ENGINE_TABLE_REGISTER);
	    eval 'sub ENGINE_F_ENGINE_UNLOCKED_FINISH () {0;}' unless defined(&ENGINE_F_ENGINE_UNLOCKED_FINISH);
	    eval 'sub ENGINE_F_ENGINE_UP_REF () {0;}' unless defined(&ENGINE_F_ENGINE_UP_REF);
	    eval 'sub ENGINE_F_INT_CLEANUP_ITEM () {0;}' unless defined(&ENGINE_F_INT_CLEANUP_ITEM);
	    eval 'sub ENGINE_F_INT_CTRL_HELPER () {0;}' unless defined(&ENGINE_F_INT_CTRL_HELPER);
	    eval 'sub ENGINE_F_INT_ENGINE_CONFIGURE () {0;}' unless defined(&ENGINE_F_INT_ENGINE_CONFIGURE);
	    eval 'sub ENGINE_F_INT_ENGINE_MODULE_INIT () {0;}' unless defined(&ENGINE_F_INT_ENGINE_MODULE_INIT);
	    eval 'sub ENGINE_F_OSSL_HMAC_INIT () {0;}' unless defined(&ENGINE_F_OSSL_HMAC_INIT);
	}
	eval 'sub EVP_F_AESNI_INIT_KEY () {0;}' unless defined(&EVP_F_AESNI_INIT_KEY);
	eval 'sub EVP_F_AESNI_XTS_INIT_KEY () {0;}' unless defined(&EVP_F_AESNI_XTS_INIT_KEY);
	eval 'sub EVP_F_AES_GCM_CTRL () {0;}' unless defined(&EVP_F_AES_GCM_CTRL);
	eval 'sub EVP_F_AES_INIT_KEY () {0;}' unless defined(&EVP_F_AES_INIT_KEY);
	eval 'sub EVP_F_AES_OCB_CIPHER () {0;}' unless defined(&EVP_F_AES_OCB_CIPHER);
	eval 'sub EVP_F_AES_T4_INIT_KEY () {0;}' unless defined(&EVP_F_AES_T4_INIT_KEY);
	eval 'sub EVP_F_AES_T4_XTS_INIT_KEY () {0;}' unless defined(&EVP_F_AES_T4_XTS_INIT_KEY);
	eval 'sub EVP_F_AES_WRAP_CIPHER () {0;}' unless defined(&EVP_F_AES_WRAP_CIPHER);
	eval 'sub EVP_F_AES_XTS_INIT_KEY () {0;}' unless defined(&EVP_F_AES_XTS_INIT_KEY);
	eval 'sub EVP_F_ALG_MODULE_INIT () {0;}' unless defined(&EVP_F_ALG_MODULE_INIT);
	eval 'sub EVP_F_ARIA_CCM_INIT_KEY () {0;}' unless defined(&EVP_F_ARIA_CCM_INIT_KEY);
	eval 'sub EVP_F_ARIA_GCM_CTRL () {0;}' unless defined(&EVP_F_ARIA_GCM_CTRL);
	eval 'sub EVP_F_ARIA_GCM_INIT_KEY () {0;}' unless defined(&EVP_F_ARIA_GCM_INIT_KEY);
	eval 'sub EVP_F_ARIA_INIT_KEY () {0;}' unless defined(&EVP_F_ARIA_INIT_KEY);
	eval 'sub EVP_F_B64_NEW () {0;}' unless defined(&EVP_F_B64_NEW);
	eval 'sub EVP_F_CAMELLIA_INIT_KEY () {0;}' unless defined(&EVP_F_CAMELLIA_INIT_KEY);
	eval 'sub EVP_F_CHACHA20_POLY1305_CTRL () {0;}' unless defined(&EVP_F_CHACHA20_POLY1305_CTRL);
	eval 'sub EVP_F_CMLL_T4_INIT_KEY () {0;}' unless defined(&EVP_F_CMLL_T4_INIT_KEY);
	eval 'sub EVP_F_DES_EDE3_WRAP_CIPHER () {0;}' unless defined(&EVP_F_DES_EDE3_WRAP_CIPHER);
	eval 'sub EVP_F_DO_SIGVER_INIT () {0;}' unless defined(&EVP_F_DO_SIGVER_INIT);
	eval 'sub EVP_F_ENC_NEW () {0;}' unless defined(&EVP_F_ENC_NEW);
	eval 'sub EVP_F_EVP_CIPHERINIT_EX () {0;}' unless defined(&EVP_F_EVP_CIPHERINIT_EX);
	eval 'sub EVP_F_EVP_CIPHER_ASN1_TO_PARAM () {0;}' unless defined(&EVP_F_EVP_CIPHER_ASN1_TO_PARAM);
	eval 'sub EVP_F_EVP_CIPHER_CTX_COPY () {0;}' unless defined(&EVP_F_EVP_CIPHER_CTX_COPY);
	eval 'sub EVP_F_EVP_CIPHER_CTX_CTRL () {0;}' unless defined(&EVP_F_EVP_CIPHER_CTX_CTRL);
	eval 'sub EVP_F_EVP_CIPHER_CTX_SET_KEY_LENGTH () {0;}' unless defined(&EVP_F_EVP_CIPHER_CTX_SET_KEY_LENGTH);
	eval 'sub EVP_F_EVP_CIPHER_PARAM_TO_ASN1 () {0;}' unless defined(&EVP_F_EVP_CIPHER_PARAM_TO_ASN1);
	eval 'sub EVP_F_EVP_DECRYPTFINAL_EX () {0;}' unless defined(&EVP_F_EVP_DECRYPTFINAL_EX);
	eval 'sub EVP_F_EVP_DECRYPTUPDATE () {0;}' unless defined(&EVP_F_EVP_DECRYPTUPDATE);
	eval 'sub EVP_F_EVP_DIGESTFINALXOF () {0;}' unless defined(&EVP_F_EVP_DIGESTFINALXOF);
	eval 'sub EVP_F_EVP_DIGESTINIT_EX () {0;}' unless defined(&EVP_F_EVP_DIGESTINIT_EX);
	eval 'sub EVP_F_EVP_ENCRYPTDECRYPTUPDATE () {0;}' unless defined(&EVP_F_EVP_ENCRYPTDECRYPTUPDATE);
	eval 'sub EVP_F_EVP_ENCRYPTFINAL_EX () {0;}' unless defined(&EVP_F_EVP_ENCRYPTFINAL_EX);
	eval 'sub EVP_F_EVP_ENCRYPTUPDATE () {0;}' unless defined(&EVP_F_EVP_ENCRYPTUPDATE);
	eval 'sub EVP_F_EVP_MD_CTX_COPY_EX () {0;}' unless defined(&EVP_F_EVP_MD_CTX_COPY_EX);
	eval 'sub EVP_F_EVP_MD_SIZE () {0;}' unless defined(&EVP_F_EVP_MD_SIZE);
	eval 'sub EVP_F_EVP_OPENINIT () {0;}' unless defined(&EVP_F_EVP_OPENINIT);
	eval 'sub EVP_F_EVP_PBE_ALG_ADD () {0;}' unless defined(&EVP_F_EVP_PBE_ALG_ADD);
	eval 'sub EVP_F_EVP_PBE_ALG_ADD_TYPE () {0;}' unless defined(&EVP_F_EVP_PBE_ALG_ADD_TYPE);
	eval 'sub EVP_F_EVP_PBE_CIPHERINIT () {0;}' unless defined(&EVP_F_EVP_PBE_CIPHERINIT);
	eval 'sub EVP_F_EVP_PBE_SCRYPT () {0;}' unless defined(&EVP_F_EVP_PBE_SCRYPT);
	eval 'sub EVP_F_EVP_PKCS82PKEY () {0;}' unless defined(&EVP_F_EVP_PKCS82PKEY);
	eval 'sub EVP_F_EVP_PKEY2PKCS8 () {0;}' unless defined(&EVP_F_EVP_PKEY2PKCS8);
	eval 'sub EVP_F_EVP_PKEY_ASN1_ADD0 () {0;}' unless defined(&EVP_F_EVP_PKEY_ASN1_ADD0);
	eval 'sub EVP_F_EVP_PKEY_CHECK () {0;}' unless defined(&EVP_F_EVP_PKEY_CHECK);
	eval 'sub EVP_F_EVP_PKEY_COPY_PARAMETERS () {0;}' unless defined(&EVP_F_EVP_PKEY_COPY_PARAMETERS);
	eval 'sub EVP_F_EVP_PKEY_CTX_CTRL () {0;}' unless defined(&EVP_F_EVP_PKEY_CTX_CTRL);
	eval 'sub EVP_F_EVP_PKEY_CTX_CTRL_STR () {0;}' unless defined(&EVP_F_EVP_PKEY_CTX_CTRL_STR);
	eval 'sub EVP_F_EVP_PKEY_CTX_DUP () {0;}' unless defined(&EVP_F_EVP_PKEY_CTX_DUP);
	eval 'sub EVP_F_EVP_PKEY_CTX_MD () {0;}' unless defined(&EVP_F_EVP_PKEY_CTX_MD);
	eval 'sub EVP_F_EVP_PKEY_DECRYPT () {0;}' unless defined(&EVP_F_EVP_PKEY_DECRYPT);
	eval 'sub EVP_F_EVP_PKEY_DECRYPT_INIT () {0;}' unless defined(&EVP_F_EVP_PKEY_DECRYPT_INIT);
	eval 'sub EVP_F_EVP_PKEY_DECRYPT_OLD () {0;}' unless defined(&EVP_F_EVP_PKEY_DECRYPT_OLD);
	eval 'sub EVP_F_EVP_PKEY_DERIVE () {0;}' unless defined(&EVP_F_EVP_PKEY_DERIVE);
	eval 'sub EVP_F_EVP_PKEY_DERIVE_INIT () {0;}' unless defined(&EVP_F_EVP_PKEY_DERIVE_INIT);
	eval 'sub EVP_F_EVP_PKEY_DERIVE_SET_PEER () {0;}' unless defined(&EVP_F_EVP_PKEY_DERIVE_SET_PEER);
	eval 'sub EVP_F_EVP_PKEY_ENCRYPT () {0;}' unless defined(&EVP_F_EVP_PKEY_ENCRYPT);
	eval 'sub EVP_F_EVP_PKEY_ENCRYPT_INIT () {0;}' unless defined(&EVP_F_EVP_PKEY_ENCRYPT_INIT);
	eval 'sub EVP_F_EVP_PKEY_ENCRYPT_OLD () {0;}' unless defined(&EVP_F_EVP_PKEY_ENCRYPT_OLD);
	eval 'sub EVP_F_EVP_PKEY_GET0_DH () {0;}' unless defined(&EVP_F_EVP_PKEY_GET0_DH);
	eval 'sub EVP_F_EVP_PKEY_GET0_DSA () {0;}' unless defined(&EVP_F_EVP_PKEY_GET0_DSA);
	eval 'sub EVP_F_EVP_PKEY_GET0_EC_KEY () {0;}' unless defined(&EVP_F_EVP_PKEY_GET0_EC_KEY);
	eval 'sub EVP_F_EVP_PKEY_GET0_HMAC () {0;}' unless defined(&EVP_F_EVP_PKEY_GET0_HMAC);
	eval 'sub EVP_F_EVP_PKEY_GET0_POLY1305 () {0;}' unless defined(&EVP_F_EVP_PKEY_GET0_POLY1305);
	eval 'sub EVP_F_EVP_PKEY_GET0_RSA () {0;}' unless defined(&EVP_F_EVP_PKEY_GET0_RSA);
	eval 'sub EVP_F_EVP_PKEY_GET0_SIPHASH () {0;}' unless defined(&EVP_F_EVP_PKEY_GET0_SIPHASH);
	eval 'sub EVP_F_EVP_PKEY_GET_RAW_PRIVATE_KEY () {0;}' unless defined(&EVP_F_EVP_PKEY_GET_RAW_PRIVATE_KEY);
	eval 'sub EVP_F_EVP_PKEY_GET_RAW_PUBLIC_KEY () {0;}' unless defined(&EVP_F_EVP_PKEY_GET_RAW_PUBLIC_KEY);
	eval 'sub EVP_F_EVP_PKEY_KEYGEN () {0;}' unless defined(&EVP_F_EVP_PKEY_KEYGEN);
	eval 'sub EVP_F_EVP_PKEY_KEYGEN_INIT () {0;}' unless defined(&EVP_F_EVP_PKEY_KEYGEN_INIT);
	eval 'sub EVP_F_EVP_PKEY_METH_ADD0 () {0;}' unless defined(&EVP_F_EVP_PKEY_METH_ADD0);
	eval 'sub EVP_F_EVP_PKEY_METH_NEW () {0;}' unless defined(&EVP_F_EVP_PKEY_METH_NEW);
	eval 'sub EVP_F_EVP_PKEY_NEW () {0;}' unless defined(&EVP_F_EVP_PKEY_NEW);
	eval 'sub EVP_F_EVP_PKEY_NEW_CMAC_KEY () {0;}' unless defined(&EVP_F_EVP_PKEY_NEW_CMAC_KEY);
	eval 'sub EVP_F_EVP_PKEY_NEW_RAW_PRIVATE_KEY () {0;}' unless defined(&EVP_F_EVP_PKEY_NEW_RAW_PRIVATE_KEY);
	eval 'sub EVP_F_EVP_PKEY_NEW_RAW_PUBLIC_KEY () {0;}' unless defined(&EVP_F_EVP_PKEY_NEW_RAW_PUBLIC_KEY);
	eval 'sub EVP_F_EVP_PKEY_PARAMGEN () {0;}' unless defined(&EVP_F_EVP_PKEY_PARAMGEN);
	eval 'sub EVP_F_EVP_PKEY_PARAMGEN_INIT () {0;}' unless defined(&EVP_F_EVP_PKEY_PARAMGEN_INIT);
	eval 'sub EVP_F_EVP_PKEY_PARAM_CHECK () {0;}' unless defined(&EVP_F_EVP_PKEY_PARAM_CHECK);
	eval 'sub EVP_F_EVP_PKEY_PUBLIC_CHECK () {0;}' unless defined(&EVP_F_EVP_PKEY_PUBLIC_CHECK);
	eval 'sub EVP_F_EVP_PKEY_SET1_ENGINE () {0;}' unless defined(&EVP_F_EVP_PKEY_SET1_ENGINE);
	eval 'sub EVP_F_EVP_PKEY_SET_ALIAS_TYPE () {0;}' unless defined(&EVP_F_EVP_PKEY_SET_ALIAS_TYPE);
	eval 'sub EVP_F_EVP_PKEY_SIGN () {0;}' unless defined(&EVP_F_EVP_PKEY_SIGN);
	eval 'sub EVP_F_EVP_PKEY_SIGN_INIT () {0;}' unless defined(&EVP_F_EVP_PKEY_SIGN_INIT);
	eval 'sub EVP_F_EVP_PKEY_VERIFY () {0;}' unless defined(&EVP_F_EVP_PKEY_VERIFY);
	eval 'sub EVP_F_EVP_PKEY_VERIFY_INIT () {0;}' unless defined(&EVP_F_EVP_PKEY_VERIFY_INIT);
	eval 'sub EVP_F_EVP_PKEY_VERIFY_RECOVER () {0;}' unless defined(&EVP_F_EVP_PKEY_VERIFY_RECOVER);
	eval 'sub EVP_F_EVP_PKEY_VERIFY_RECOVER_INIT () {0;}' unless defined(&EVP_F_EVP_PKEY_VERIFY_RECOVER_INIT);
	eval 'sub EVP_F_EVP_SIGNFINAL () {0;}' unless defined(&EVP_F_EVP_SIGNFINAL);
	eval 'sub EVP_F_EVP_VERIFYFINAL () {0;}' unless defined(&EVP_F_EVP_VERIFYFINAL);
	eval 'sub EVP_F_INT_CTX_NEW () {0;}' unless defined(&EVP_F_INT_CTX_NEW);
	eval 'sub EVP_F_OK_NEW () {0;}' unless defined(&EVP_F_OK_NEW);
	eval 'sub EVP_F_PKCS5_PBE_KEYIVGEN () {0;}' unless defined(&EVP_F_PKCS5_PBE_KEYIVGEN);
	eval 'sub EVP_F_PKCS5_V2_PBE_KEYIVGEN () {0;}' unless defined(&EVP_F_PKCS5_V2_PBE_KEYIVGEN);
	eval 'sub EVP_F_PKCS5_V2_PBKDF2_KEYIVGEN () {0;}' unless defined(&EVP_F_PKCS5_V2_PBKDF2_KEYIVGEN);
	eval 'sub EVP_F_PKCS5_V2_SCRYPT_KEYIVGEN () {0;}' unless defined(&EVP_F_PKCS5_V2_SCRYPT_KEYIVGEN);
	eval 'sub EVP_F_PKEY_SET_TYPE () {0;}' unless defined(&EVP_F_PKEY_SET_TYPE);
	eval 'sub EVP_F_RC2_MAGIC_TO_METH () {0;}' unless defined(&EVP_F_RC2_MAGIC_TO_METH);
	eval 'sub EVP_F_RC5_CTRL () {0;}' unless defined(&EVP_F_RC5_CTRL);
	eval 'sub EVP_F_R_32_12_16_INIT_KEY () {0;}' unless defined(&EVP_F_R_32_12_16_INIT_KEY);
	eval 'sub EVP_F_S390X_AES_GCM_CTRL () {0;}' unless defined(&EVP_F_S390X_AES_GCM_CTRL);
	eval 'sub EVP_F_UPDATE () {0;}' unless defined(&EVP_F_UPDATE);
	eval 'sub KDF_F_PKEY_HKDF_CTRL_STR () {0;}' unless defined(&KDF_F_PKEY_HKDF_CTRL_STR);
	eval 'sub KDF_F_PKEY_HKDF_DERIVE () {0;}' unless defined(&KDF_F_PKEY_HKDF_DERIVE);
	eval 'sub KDF_F_PKEY_HKDF_INIT () {0;}' unless defined(&KDF_F_PKEY_HKDF_INIT);
	eval 'sub KDF_F_PKEY_SCRYPT_CTRL_STR () {0;}' unless defined(&KDF_F_PKEY_SCRYPT_CTRL_STR);
	eval 'sub KDF_F_PKEY_SCRYPT_CTRL_UINT64 () {0;}' unless defined(&KDF_F_PKEY_SCRYPT_CTRL_UINT64);
	eval 'sub KDF_F_PKEY_SCRYPT_DERIVE () {0;}' unless defined(&KDF_F_PKEY_SCRYPT_DERIVE);
	eval 'sub KDF_F_PKEY_SCRYPT_INIT () {0;}' unless defined(&KDF_F_PKEY_SCRYPT_INIT);
	eval 'sub KDF_F_PKEY_SCRYPT_SET_MEMBUF () {0;}' unless defined(&KDF_F_PKEY_SCRYPT_SET_MEMBUF);
	eval 'sub KDF_F_PKEY_TLS1_PRF_CTRL_STR () {0;}' unless defined(&KDF_F_PKEY_TLS1_PRF_CTRL_STR);
	eval 'sub KDF_F_PKEY_TLS1_PRF_DERIVE () {0;}' unless defined(&KDF_F_PKEY_TLS1_PRF_DERIVE);
	eval 'sub KDF_F_PKEY_TLS1_PRF_INIT () {0;}' unless defined(&KDF_F_PKEY_TLS1_PRF_INIT);
	eval 'sub KDF_F_TLS1_PRF_ALG () {0;}' unless defined(&KDF_F_TLS1_PRF_ALG);
	eval 'sub KDF_R_INVALID_DIGEST () {0;}' unless defined(&KDF_R_INVALID_DIGEST);
	eval 'sub KDF_R_MISSING_ITERATION_COUNT () {0;}' unless defined(&KDF_R_MISSING_ITERATION_COUNT);
	eval 'sub KDF_R_MISSING_KEY () {0;}' unless defined(&KDF_R_MISSING_KEY);
	eval 'sub KDF_R_MISSING_MESSAGE_DIGEST () {0;}' unless defined(&KDF_R_MISSING_MESSAGE_DIGEST);
	eval 'sub KDF_R_MISSING_PARAMETER () {0;}' unless defined(&KDF_R_MISSING_PARAMETER);
	eval 'sub KDF_R_MISSING_PASS () {0;}' unless defined(&KDF_R_MISSING_PASS);
	eval 'sub KDF_R_MISSING_SALT () {0;}' unless defined(&KDF_R_MISSING_SALT);
	eval 'sub KDF_R_MISSING_SECRET () {0;}' unless defined(&KDF_R_MISSING_SECRET);
	eval 'sub KDF_R_MISSING_SEED () {0;}' unless defined(&KDF_R_MISSING_SEED);
	eval 'sub KDF_R_UNKNOWN_PARAMETER_TYPE () {0;}' unless defined(&KDF_R_UNKNOWN_PARAMETER_TYPE);
	eval 'sub KDF_R_VALUE_ERROR () {0;}' unless defined(&KDF_R_VALUE_ERROR);
	eval 'sub KDF_R_VALUE_MISSING () {0;}' unless defined(&KDF_R_VALUE_MISSING);
	eval 'sub OBJ_F_OBJ_ADD_OBJECT () {0;}' unless defined(&OBJ_F_OBJ_ADD_OBJECT);
	eval 'sub OBJ_F_OBJ_ADD_SIGID () {0;}' unless defined(&OBJ_F_OBJ_ADD_SIGID);
	eval 'sub OBJ_F_OBJ_CREATE () {0;}' unless defined(&OBJ_F_OBJ_CREATE);
	eval 'sub OBJ_F_OBJ_DUP () {0;}' unless defined(&OBJ_F_OBJ_DUP);
	eval 'sub OBJ_F_OBJ_NAME_NEW_INDEX () {0;}' unless defined(&OBJ_F_OBJ_NAME_NEW_INDEX);
	eval 'sub OBJ_F_OBJ_NID2LN () {0;}' unless defined(&OBJ_F_OBJ_NID2LN);
	eval 'sub OBJ_F_OBJ_NID2OBJ () {0;}' unless defined(&OBJ_F_OBJ_NID2OBJ);
	eval 'sub OBJ_F_OBJ_NID2SN () {0;}' unless defined(&OBJ_F_OBJ_NID2SN);
	eval 'sub OBJ_F_OBJ_TXT2OBJ () {0;}' unless defined(&OBJ_F_OBJ_TXT2OBJ);
	unless(defined(&OPENSSL_NO_OCSP)) {
	    eval 'sub OCSP_F_D2I_OCSP_NONCE () {0;}' unless defined(&OCSP_F_D2I_OCSP_NONCE);
	    eval 'sub OCSP_F_OCSP_BASIC_ADD1_STATUS () {0;}' unless defined(&OCSP_F_OCSP_BASIC_ADD1_STATUS);
	    eval 'sub OCSP_F_OCSP_BASIC_SIGN () {0;}' unless defined(&OCSP_F_OCSP_BASIC_SIGN);
	    eval 'sub OCSP_F_OCSP_BASIC_SIGN_CTX () {0;}' unless defined(&OCSP_F_OCSP_BASIC_SIGN_CTX);
	    eval 'sub OCSP_F_OCSP_BASIC_VERIFY () {0;}' unless defined(&OCSP_F_OCSP_BASIC_VERIFY);
	    eval 'sub OCSP_F_OCSP_CERT_ID_NEW () {0;}' unless defined(&OCSP_F_OCSP_CERT_ID_NEW);
	    eval 'sub OCSP_F_OCSP_CHECK_DELEGATED () {0;}' unless defined(&OCSP_F_OCSP_CHECK_DELEGATED);
	    eval 'sub OCSP_F_OCSP_CHECK_IDS () {0;}' unless defined(&OCSP_F_OCSP_CHECK_IDS);
	    eval 'sub OCSP_F_OCSP_CHECK_ISSUER () {0;}' unless defined(&OCSP_F_OCSP_CHECK_ISSUER);
	    eval 'sub OCSP_F_OCSP_CHECK_VALIDITY () {0;}' unless defined(&OCSP_F_OCSP_CHECK_VALIDITY);
	    eval 'sub OCSP_F_OCSP_MATCH_ISSUERID () {0;}' unless defined(&OCSP_F_OCSP_MATCH_ISSUERID);
	    eval 'sub OCSP_F_OCSP_PARSE_URL () {0;}' unless defined(&OCSP_F_OCSP_PARSE_URL);
	    eval 'sub OCSP_F_OCSP_REQUEST_SIGN () {0;}' unless defined(&OCSP_F_OCSP_REQUEST_SIGN);
	    eval 'sub OCSP_F_OCSP_REQUEST_VERIFY () {0;}' unless defined(&OCSP_F_OCSP_REQUEST_VERIFY);
	    eval 'sub OCSP_F_OCSP_RESPONSE_GET1_BASIC () {0;}' unless defined(&OCSP_F_OCSP_RESPONSE_GET1_BASIC);
	    eval 'sub OCSP_F_PARSE_HTTP_LINE1 () {0;}' unless defined(&OCSP_F_PARSE_HTTP_LINE1);
	}
	eval 'sub PEM_F_B2I_DSS () {0;}' unless defined(&PEM_F_B2I_DSS);
	eval 'sub PEM_F_B2I_PVK_BIO () {0;}' unless defined(&PEM_F_B2I_PVK_BIO);
	eval 'sub PEM_F_B2I_RSA () {0;}' unless defined(&PEM_F_B2I_RSA);
	eval 'sub PEM_F_CHECK_BITLEN_DSA () {0;}' unless defined(&PEM_F_CHECK_BITLEN_DSA);
	eval 'sub PEM_F_CHECK_BITLEN_RSA () {0;}' unless defined(&PEM_F_CHECK_BITLEN_RSA);
	eval 'sub PEM_F_D2I_PKCS8PRIVATEKEY_BIO () {0;}' unless defined(&PEM_F_D2I_PKCS8PRIVATEKEY_BIO);
	eval 'sub PEM_F_D2I_PKCS8PRIVATEKEY_FP () {0;}' unless defined(&PEM_F_D2I_PKCS8PRIVATEKEY_FP);
	eval 'sub PEM_F_DO_B2I () {0;}' unless defined(&PEM_F_DO_B2I);
	eval 'sub PEM_F_DO_B2I_BIO () {0;}' unless defined(&PEM_F_DO_B2I_BIO);
	eval 'sub PEM_F_DO_BLOB_HEADER () {0;}' unless defined(&PEM_F_DO_BLOB_HEADER);
	eval 'sub PEM_F_DO_I2B () {0;}' unless defined(&PEM_F_DO_I2B);
	eval 'sub PEM_F_DO_PK8PKEY () {0;}' unless defined(&PEM_F_DO_PK8PKEY);
	eval 'sub PEM_F_DO_PK8PKEY_FP () {0;}' unless defined(&PEM_F_DO_PK8PKEY_FP);
	eval 'sub PEM_F_DO_PVK_BODY () {0;}' unless defined(&PEM_F_DO_PVK_BODY);
	eval 'sub PEM_F_DO_PVK_HEADER () {0;}' unless defined(&PEM_F_DO_PVK_HEADER);
	eval 'sub PEM_F_GET_HEADER_AND_DATA () {0;}' unless defined(&PEM_F_GET_HEADER_AND_DATA);
	eval 'sub PEM_F_GET_NAME () {0;}' unless defined(&PEM_F_GET_NAME);
	eval 'sub PEM_F_I2B_PVK () {0;}' unless defined(&PEM_F_I2B_PVK);
	eval 'sub PEM_F_I2B_PVK_BIO () {0;}' unless defined(&PEM_F_I2B_PVK_BIO);
	eval 'sub PEM_F_LOAD_IV () {0;}' unless defined(&PEM_F_LOAD_IV);
	eval 'sub PEM_F_PEM_ASN1_READ () {0;}' unless defined(&PEM_F_PEM_ASN1_READ);
	eval 'sub PEM_F_PEM_ASN1_READ_BIO () {0;}' unless defined(&PEM_F_PEM_ASN1_READ_BIO);
	eval 'sub PEM_F_PEM_ASN1_WRITE () {0;}' unless defined(&PEM_F_PEM_ASN1_WRITE);
	eval 'sub PEM_F_PEM_ASN1_WRITE_BIO () {0;}' unless defined(&PEM_F_PEM_ASN1_WRITE_BIO);
	eval 'sub PEM_F_PEM_DEF_CALLBACK () {0;}' unless defined(&PEM_F_PEM_DEF_CALLBACK);
	eval 'sub PEM_F_PEM_DO_HEADER () {0;}' unless defined(&PEM_F_PEM_DO_HEADER);
	eval 'sub PEM_F_PEM_GET_EVP_CIPHER_INFO () {0;}' unless defined(&PEM_F_PEM_GET_EVP_CIPHER_INFO);
	eval 'sub PEM_F_PEM_READ () {0;}' unless defined(&PEM_F_PEM_READ);
	eval 'sub PEM_F_PEM_READ_BIO () {0;}' unless defined(&PEM_F_PEM_READ_BIO);
	eval 'sub PEM_F_PEM_READ_BIO_DHPARAMS () {0;}' unless defined(&PEM_F_PEM_READ_BIO_DHPARAMS);
	eval 'sub PEM_F_PEM_READ_BIO_EX () {0;}' unless defined(&PEM_F_PEM_READ_BIO_EX);
	eval 'sub PEM_F_PEM_READ_BIO_PARAMETERS () {0;}' unless defined(&PEM_F_PEM_READ_BIO_PARAMETERS);
	eval 'sub PEM_F_PEM_READ_BIO_PRIVATEKEY () {0;}' unless defined(&PEM_F_PEM_READ_BIO_PRIVATEKEY);
	eval 'sub PEM_F_PEM_READ_DHPARAMS () {0;}' unless defined(&PEM_F_PEM_READ_DHPARAMS);
	eval 'sub PEM_F_PEM_READ_PRIVATEKEY () {0;}' unless defined(&PEM_F_PEM_READ_PRIVATEKEY);
	eval 'sub PEM_F_PEM_SIGNFINAL () {0;}' unless defined(&PEM_F_PEM_SIGNFINAL);
	eval 'sub PEM_F_PEM_WRITE () {0;}' unless defined(&PEM_F_PEM_WRITE);
	eval 'sub PEM_F_PEM_WRITE_BIO () {0;}' unless defined(&PEM_F_PEM_WRITE_BIO);
	eval 'sub PEM_F_PEM_WRITE_BIO_PRIVATEKEY_TRADITIONAL () {0;}' unless defined(&PEM_F_PEM_WRITE_BIO_PRIVATEKEY_TRADITIONAL);
	eval 'sub PEM_F_PEM_WRITE_PRIVATEKEY () {0;}' unless defined(&PEM_F_PEM_WRITE_PRIVATEKEY);
	eval 'sub PEM_F_PEM_X509_INFO_READ () {0;}' unless defined(&PEM_F_PEM_X509_INFO_READ);
	eval 'sub PEM_F_PEM_X509_INFO_READ_BIO () {0;}' unless defined(&PEM_F_PEM_X509_INFO_READ_BIO);
	eval 'sub PEM_F_PEM_X509_INFO_WRITE_BIO () {0;}' unless defined(&PEM_F_PEM_X509_INFO_WRITE_BIO);
	eval 'sub PKCS12_F_OPENSSL_ASC2UNI () {0;}' unless defined(&PKCS12_F_OPENSSL_ASC2UNI);
	eval 'sub PKCS12_F_OPENSSL_UNI2ASC () {0;}' unless defined(&PKCS12_F_OPENSSL_UNI2ASC);
	eval 'sub PKCS12_F_OPENSSL_UNI2UTF8 () {0;}' unless defined(&PKCS12_F_OPENSSL_UNI2UTF8);
	eval 'sub PKCS12_F_OPENSSL_UTF82UNI () {0;}' unless defined(&PKCS12_F_OPENSSL_UTF82UNI);
	eval 'sub PKCS12_F_PKCS12_CREATE () {0;}' unless defined(&PKCS12_F_PKCS12_CREATE);
	eval 'sub PKCS12_F_PKCS12_GEN_MAC () {0;}' unless defined(&PKCS12_F_PKCS12_GEN_MAC);
	eval 'sub PKCS12_F_PKCS12_INIT () {0;}' unless defined(&PKCS12_F_PKCS12_INIT);
	eval 'sub PKCS12_F_PKCS12_ITEM_DECRYPT_D2I () {0;}' unless defined(&PKCS12_F_PKCS12_ITEM_DECRYPT_D2I);
	eval 'sub PKCS12_F_PKCS12_ITEM_I2D_ENCRYPT () {0;}' unless defined(&PKCS12_F_PKCS12_ITEM_I2D_ENCRYPT);
	eval 'sub PKCS12_F_PKCS12_ITEM_PACK_SAFEBAG () {0;}' unless defined(&PKCS12_F_PKCS12_ITEM_PACK_SAFEBAG);
	eval 'sub PKCS12_F_PKCS12_KEY_GEN_ASC () {0;}' unless defined(&PKCS12_F_PKCS12_KEY_GEN_ASC);
	eval 'sub PKCS12_F_PKCS12_KEY_GEN_UNI () {0;}' unless defined(&PKCS12_F_PKCS12_KEY_GEN_UNI);
	eval 'sub PKCS12_F_PKCS12_KEY_GEN_UTF8 () {0;}' unless defined(&PKCS12_F_PKCS12_KEY_GEN_UTF8);
	eval 'sub PKCS12_F_PKCS12_NEWPASS () {0;}' unless defined(&PKCS12_F_PKCS12_NEWPASS);
	eval 'sub PKCS12_F_PKCS12_PACK_P7DATA () {0;}' unless defined(&PKCS12_F_PKCS12_PACK_P7DATA);
	eval 'sub PKCS12_F_PKCS12_PACK_P7ENCDATA () {0;}' unless defined(&PKCS12_F_PKCS12_PACK_P7ENCDATA);
	eval 'sub PKCS12_F_PKCS12_PARSE () {0;}' unless defined(&PKCS12_F_PKCS12_PARSE);
	eval 'sub PKCS12_F_PKCS12_PBE_CRYPT () {0;}' unless defined(&PKCS12_F_PKCS12_PBE_CRYPT);
	eval 'sub PKCS12_F_PKCS12_PBE_KEYIVGEN () {0;}' unless defined(&PKCS12_F_PKCS12_PBE_KEYIVGEN);
	eval 'sub PKCS12_F_PKCS12_SAFEBAG_CREATE0_P8INF () {0;}' unless defined(&PKCS12_F_PKCS12_SAFEBAG_CREATE0_P8INF);
	eval 'sub PKCS12_F_PKCS12_SAFEBAG_CREATE0_PKCS8 () {0;}' unless defined(&PKCS12_F_PKCS12_SAFEBAG_CREATE0_PKCS8);
	eval 'sub PKCS12_F_PKCS12_SAFEBAG_CREATE_PKCS8_ENCRYPT () {0;}' unless defined(&PKCS12_F_PKCS12_SAFEBAG_CREATE_PKCS8_ENCRYPT);
	eval 'sub PKCS12_F_PKCS12_SETUP_MAC () {0;}' unless defined(&PKCS12_F_PKCS12_SETUP_MAC);
	eval 'sub PKCS12_F_PKCS12_SET_MAC () {0;}' unless defined(&PKCS12_F_PKCS12_SET_MAC);
	eval 'sub PKCS12_F_PKCS12_UNPACK_AUTHSAFES () {0;}' unless defined(&PKCS12_F_PKCS12_UNPACK_AUTHSAFES);
	eval 'sub PKCS12_F_PKCS12_UNPACK_P7DATA () {0;}' unless defined(&PKCS12_F_PKCS12_UNPACK_P7DATA);
	eval 'sub PKCS12_F_PKCS12_VERIFY_MAC () {0;}' unless defined(&PKCS12_F_PKCS12_VERIFY_MAC);
	eval 'sub PKCS12_F_PKCS8_ENCRYPT () {0;}' unless defined(&PKCS12_F_PKCS8_ENCRYPT);
	eval 'sub PKCS12_F_PKCS8_SET0_PBE () {0;}' unless defined(&PKCS12_F_PKCS8_SET0_PBE);
	eval 'sub PKCS7_F_DO_PKCS7_SIGNED_ATTRIB () {0;}' unless defined(&PKCS7_F_DO_PKCS7_SIGNED_ATTRIB);
	eval 'sub PKCS7_F_PKCS7_ADD0_ATTRIB_SIGNING_TIME () {0;}' unless defined(&PKCS7_F_PKCS7_ADD0_ATTRIB_SIGNING_TIME);
	eval 'sub PKCS7_F_PKCS7_ADD_ATTRIB_SMIMECAP () {0;}' unless defined(&PKCS7_F_PKCS7_ADD_ATTRIB_SMIMECAP);
	eval 'sub PKCS7_F_PKCS7_ADD_CERTIFICATE () {0;}' unless defined(&PKCS7_F_PKCS7_ADD_CERTIFICATE);
	eval 'sub PKCS7_F_PKCS7_ADD_CRL () {0;}' unless defined(&PKCS7_F_PKCS7_ADD_CRL);
	eval 'sub PKCS7_F_PKCS7_ADD_RECIPIENT_INFO () {0;}' unless defined(&PKCS7_F_PKCS7_ADD_RECIPIENT_INFO);
	eval 'sub PKCS7_F_PKCS7_ADD_SIGNATURE () {0;}' unless defined(&PKCS7_F_PKCS7_ADD_SIGNATURE);
	eval 'sub PKCS7_F_PKCS7_ADD_SIGNER () {0;}' unless defined(&PKCS7_F_PKCS7_ADD_SIGNER);
	eval 'sub PKCS7_F_PKCS7_BIO_ADD_DIGEST () {0;}' unless defined(&PKCS7_F_PKCS7_BIO_ADD_DIGEST);
	eval 'sub PKCS7_F_PKCS7_COPY_EXISTING_DIGEST () {0;}' unless defined(&PKCS7_F_PKCS7_COPY_EXISTING_DIGEST);
	eval 'sub PKCS7_F_PKCS7_CTRL () {0;}' unless defined(&PKCS7_F_PKCS7_CTRL);
	eval 'sub PKCS7_F_PKCS7_DATADECODE () {0;}' unless defined(&PKCS7_F_PKCS7_DATADECODE);
	eval 'sub PKCS7_F_PKCS7_DATAFINAL () {0;}' unless defined(&PKCS7_F_PKCS7_DATAFINAL);
	eval 'sub PKCS7_F_PKCS7_DATAINIT () {0;}' unless defined(&PKCS7_F_PKCS7_DATAINIT);
	eval 'sub PKCS7_F_PKCS7_DATAVERIFY () {0;}' unless defined(&PKCS7_F_PKCS7_DATAVERIFY);
	eval 'sub PKCS7_F_PKCS7_DECRYPT () {0;}' unless defined(&PKCS7_F_PKCS7_DECRYPT);
	eval 'sub PKCS7_F_PKCS7_DECRYPT_RINFO () {0;}' unless defined(&PKCS7_F_PKCS7_DECRYPT_RINFO);
	eval 'sub PKCS7_F_PKCS7_ENCODE_RINFO () {0;}' unless defined(&PKCS7_F_PKCS7_ENCODE_RINFO);
	eval 'sub PKCS7_F_PKCS7_ENCRYPT () {0;}' unless defined(&PKCS7_F_PKCS7_ENCRYPT);
	eval 'sub PKCS7_F_PKCS7_FINAL () {0;}' unless defined(&PKCS7_F_PKCS7_FINAL);
	eval 'sub PKCS7_F_PKCS7_FIND_DIGEST () {0;}' unless defined(&PKCS7_F_PKCS7_FIND_DIGEST);
	eval 'sub PKCS7_F_PKCS7_GET0_SIGNERS () {0;}' unless defined(&PKCS7_F_PKCS7_GET0_SIGNERS);
	eval 'sub PKCS7_F_PKCS7_RECIP_INFO_SET () {0;}' unless defined(&PKCS7_F_PKCS7_RECIP_INFO_SET);
	eval 'sub PKCS7_F_PKCS7_SET_CIPHER () {0;}' unless defined(&PKCS7_F_PKCS7_SET_CIPHER);
	eval 'sub PKCS7_F_PKCS7_SET_CONTENT () {0;}' unless defined(&PKCS7_F_PKCS7_SET_CONTENT);
	eval 'sub PKCS7_F_PKCS7_SET_DIGEST () {0;}' unless defined(&PKCS7_F_PKCS7_SET_DIGEST);
	eval 'sub PKCS7_F_PKCS7_SET_TYPE () {0;}' unless defined(&PKCS7_F_PKCS7_SET_TYPE);
	eval 'sub PKCS7_F_PKCS7_SIGN () {0;}' unless defined(&PKCS7_F_PKCS7_SIGN);
	eval 'sub PKCS7_F_PKCS7_SIGNATUREVERIFY () {0;}' unless defined(&PKCS7_F_PKCS7_SIGNATUREVERIFY);
	eval 'sub PKCS7_F_PKCS7_SIGNER_INFO_SET () {0;}' unless defined(&PKCS7_F_PKCS7_SIGNER_INFO_SET);
	eval 'sub PKCS7_F_PKCS7_SIGNER_INFO_SIGN () {0;}' unless defined(&PKCS7_F_PKCS7_SIGNER_INFO_SIGN);
	eval 'sub PKCS7_F_PKCS7_SIGN_ADD_SIGNER () {0;}' unless defined(&PKCS7_F_PKCS7_SIGN_ADD_SIGNER);
	eval 'sub PKCS7_F_PKCS7_SIMPLE_SMIMECAP () {0;}' unless defined(&PKCS7_F_PKCS7_SIMPLE_SMIMECAP);
	eval 'sub PKCS7_F_PKCS7_VERIFY () {0;}' unless defined(&PKCS7_F_PKCS7_VERIFY);
	eval 'sub RAND_F_DATA_COLLECT_METHOD () {0;}' unless defined(&RAND_F_DATA_COLLECT_METHOD);
	eval 'sub RAND_F_DRBG_BYTES () {0;}' unless defined(&RAND_F_DRBG_BYTES);
	eval 'sub RAND_F_DRBG_GET_ENTROPY () {0;}' unless defined(&RAND_F_DRBG_GET_ENTROPY);
	eval 'sub RAND_F_DRBG_SETUP () {0;}' unless defined(&RAND_F_DRBG_SETUP);
	eval 'sub RAND_F_GET_ENTROPY () {0;}' unless defined(&RAND_F_GET_ENTROPY);
	eval 'sub RAND_F_RAND_BYTES () {0;}' unless defined(&RAND_F_RAND_BYTES);
	eval 'sub RAND_F_RAND_DRBG_ENABLE_LOCKING () {0;}' unless defined(&RAND_F_RAND_DRBG_ENABLE_LOCKING);
	eval 'sub RAND_F_RAND_DRBG_GENERATE () {0;}' unless defined(&RAND_F_RAND_DRBG_GENERATE);
	eval 'sub RAND_F_RAND_DRBG_GET_ENTROPY () {0;}' unless defined(&RAND_F_RAND_DRBG_GET_ENTROPY);
	eval 'sub RAND_F_RAND_DRBG_GET_NONCE () {0;}' unless defined(&RAND_F_RAND_DRBG_GET_NONCE);
	eval 'sub RAND_F_RAND_DRBG_INSTANTIATE () {0;}' unless defined(&RAND_F_RAND_DRBG_INSTANTIATE);
	eval 'sub RAND_F_RAND_DRBG_NEW () {0;}' unless defined(&RAND_F_RAND_DRBG_NEW);
	eval 'sub RAND_F_RAND_DRBG_RESEED () {0;}' unless defined(&RAND_F_RAND_DRBG_RESEED);
	eval 'sub RAND_F_RAND_DRBG_RESTART () {0;}' unless defined(&RAND_F_RAND_DRBG_RESTART);
	eval 'sub RAND_F_RAND_DRBG_SET () {0;}' unless defined(&RAND_F_RAND_DRBG_SET);
	eval 'sub RAND_F_RAND_DRBG_SET_DEFAULTS () {0;}' unless defined(&RAND_F_RAND_DRBG_SET_DEFAULTS);
	eval 'sub RAND_F_RAND_DRBG_UNINSTANTIATE () {0;}' unless defined(&RAND_F_RAND_DRBG_UNINSTANTIATE);
	eval 'sub RAND_F_RAND_LOAD_FILE () {0;}' unless defined(&RAND_F_RAND_LOAD_FILE);
	eval 'sub RAND_F_RAND_POOL_ACQUIRE_ENTROPY () {0;}' unless defined(&RAND_F_RAND_POOL_ACQUIRE_ENTROPY);
	eval 'sub RAND_F_RAND_POOL_ADD () {0;}' unless defined(&RAND_F_RAND_POOL_ADD);
	eval 'sub RAND_F_RAND_POOL_ADD_BEGIN () {0;}' unless defined(&RAND_F_RAND_POOL_ADD_BEGIN);
	eval 'sub RAND_F_RAND_POOL_ADD_END () {0;}' unless defined(&RAND_F_RAND_POOL_ADD_END);
	eval 'sub RAND_F_RAND_POOL_ATTACH () {0;}' unless defined(&RAND_F_RAND_POOL_ATTACH);
	eval 'sub RAND_F_RAND_POOL_BYTES_NEEDED () {0;}' unless defined(&RAND_F_RAND_POOL_BYTES_NEEDED);
	eval 'sub RAND_F_RAND_POOL_GROW () {0;}' unless defined(&RAND_F_RAND_POOL_GROW);
	eval 'sub RAND_F_RAND_POOL_NEW () {0;}' unless defined(&RAND_F_RAND_POOL_NEW);
	eval 'sub RAND_F_RAND_PSEUDO_BYTES () {0;}' unless defined(&RAND_F_RAND_PSEUDO_BYTES);
	eval 'sub RAND_F_RAND_WRITE_FILE () {0;}' unless defined(&RAND_F_RAND_WRITE_FILE);
	eval 'sub RSA_F_CHECK_PADDING_MD () {0;}' unless defined(&RSA_F_CHECK_PADDING_MD);
	eval 'sub RSA_F_ENCODE_PKCS1 () {0;}' unless defined(&RSA_F_ENCODE_PKCS1);
	eval 'sub RSA_F_INT_RSA_VERIFY () {0;}' unless defined(&RSA_F_INT_RSA_VERIFY);
	eval 'sub RSA_F_OLD_RSA_PRIV_DECODE () {0;}' unless defined(&RSA_F_OLD_RSA_PRIV_DECODE);
	eval 'sub RSA_F_PKEY_PSS_INIT () {0;}' unless defined(&RSA_F_PKEY_PSS_INIT);
	eval 'sub RSA_F_PKEY_RSA_CTRL () {0;}' unless defined(&RSA_F_PKEY_RSA_CTRL);
	eval 'sub RSA_F_PKEY_RSA_CTRL_STR () {0;}' unless defined(&RSA_F_PKEY_RSA_CTRL_STR);
	eval 'sub RSA_F_PKEY_RSA_SIGN () {0;}' unless defined(&RSA_F_PKEY_RSA_SIGN);
	eval 'sub RSA_F_PKEY_RSA_VERIFY () {0;}' unless defined(&RSA_F_PKEY_RSA_VERIFY);
	eval 'sub RSA_F_PKEY_RSA_VERIFYRECOVER () {0;}' unless defined(&RSA_F_PKEY_RSA_VERIFYRECOVER);
	eval 'sub RSA_F_RSA_ALGOR_TO_MD () {0;}' unless defined(&RSA_F_RSA_ALGOR_TO_MD);
	eval 'sub RSA_F_RSA_BUILTIN_KEYGEN () {0;}' unless defined(&RSA_F_RSA_BUILTIN_KEYGEN);
	eval 'sub RSA_F_RSA_CHECK_KEY () {0;}' unless defined(&RSA_F_RSA_CHECK_KEY);
	eval 'sub RSA_F_RSA_CHECK_KEY_EX () {0;}' unless defined(&RSA_F_RSA_CHECK_KEY_EX);
	eval 'sub RSA_F_RSA_CMS_DECRYPT () {0;}' unless defined(&RSA_F_RSA_CMS_DECRYPT);
	eval 'sub RSA_F_RSA_CMS_VERIFY () {0;}' unless defined(&RSA_F_RSA_CMS_VERIFY);
	eval 'sub RSA_F_RSA_ITEM_VERIFY () {0;}' unless defined(&RSA_F_RSA_ITEM_VERIFY);
	eval 'sub RSA_F_RSA_METH_DUP () {0;}' unless defined(&RSA_F_RSA_METH_DUP);
	eval 'sub RSA_F_RSA_METH_NEW () {0;}' unless defined(&RSA_F_RSA_METH_NEW);
	eval 'sub RSA_F_RSA_METH_SET1_NAME () {0;}' unless defined(&RSA_F_RSA_METH_SET1_NAME);
	eval 'sub RSA_F_RSA_MGF1_TO_MD () {0;}' unless defined(&RSA_F_RSA_MGF1_TO_MD);
	eval 'sub RSA_F_RSA_MULTIP_INFO_NEW () {0;}' unless defined(&RSA_F_RSA_MULTIP_INFO_NEW);
	eval 'sub RSA_F_RSA_NEW_METHOD () {0;}' unless defined(&RSA_F_RSA_NEW_METHOD);
	eval 'sub RSA_F_RSA_NULL () {0;}' unless defined(&RSA_F_RSA_NULL);
	eval 'sub RSA_F_RSA_NULL_PRIVATE_DECRYPT () {0;}' unless defined(&RSA_F_RSA_NULL_PRIVATE_DECRYPT);
	eval 'sub RSA_F_RSA_NULL_PRIVATE_ENCRYPT () {0;}' unless defined(&RSA_F_RSA_NULL_PRIVATE_ENCRYPT);
	eval 'sub RSA_F_RSA_NULL_PUBLIC_DECRYPT () {0;}' unless defined(&RSA_F_RSA_NULL_PUBLIC_DECRYPT);
	eval 'sub RSA_F_RSA_NULL_PUBLIC_ENCRYPT () {0;}' unless defined(&RSA_F_RSA_NULL_PUBLIC_ENCRYPT);
	eval 'sub RSA_F_RSA_OSSL_PRIVATE_DECRYPT () {0;}' unless defined(&RSA_F_RSA_OSSL_PRIVATE_DECRYPT);
	eval 'sub RSA_F_RSA_OSSL_PRIVATE_ENCRYPT () {0;}' unless defined(&RSA_F_RSA_OSSL_PRIVATE_ENCRYPT);
	eval 'sub RSA_F_RSA_OSSL_PUBLIC_DECRYPT () {0;}' unless defined(&RSA_F_RSA_OSSL_PUBLIC_DECRYPT);
	eval 'sub RSA_F_RSA_OSSL_PUBLIC_ENCRYPT () {0;}' unless defined(&RSA_F_RSA_OSSL_PUBLIC_ENCRYPT);
	eval 'sub RSA_F_RSA_PADDING_ADD_NONE () {0;}' unless defined(&RSA_F_RSA_PADDING_ADD_NONE);
	eval 'sub RSA_F_RSA_PADDING_ADD_PKCS1_OAEP () {0;}' unless defined(&RSA_F_RSA_PADDING_ADD_PKCS1_OAEP);
	eval 'sub RSA_F_RSA_PADDING_ADD_PKCS1_OAEP_MGF1 () {0;}' unless defined(&RSA_F_RSA_PADDING_ADD_PKCS1_OAEP_MGF1);
	eval 'sub RSA_F_RSA_PADDING_ADD_PKCS1_PSS () {0;}' unless defined(&RSA_F_RSA_PADDING_ADD_PKCS1_PSS);
	eval 'sub RSA_F_RSA_PADDING_ADD_PKCS1_PSS_MGF1 () {0;}' unless defined(&RSA_F_RSA_PADDING_ADD_PKCS1_PSS_MGF1);
	eval 'sub RSA_F_RSA_PADDING_ADD_PKCS1_TYPE_1 () {0;}' unless defined(&RSA_F_RSA_PADDING_ADD_PKCS1_TYPE_1);
	eval 'sub RSA_F_RSA_PADDING_ADD_PKCS1_TYPE_2 () {0;}' unless defined(&RSA_F_RSA_PADDING_ADD_PKCS1_TYPE_2);
	eval 'sub RSA_F_RSA_PADDING_ADD_SSLV23 () {0;}' unless defined(&RSA_F_RSA_PADDING_ADD_SSLV23);
	eval 'sub RSA_F_RSA_PADDING_ADD_X931 () {0;}' unless defined(&RSA_F_RSA_PADDING_ADD_X931);
	eval 'sub RSA_F_RSA_PADDING_CHECK_NONE () {0;}' unless defined(&RSA_F_RSA_PADDING_CHECK_NONE);
	eval 'sub RSA_F_RSA_PADDING_CHECK_PKCS1_OAEP () {0;}' unless defined(&RSA_F_RSA_PADDING_CHECK_PKCS1_OAEP);
	eval 'sub RSA_F_RSA_PADDING_CHECK_PKCS1_OAEP_MGF1 () {0;}' unless defined(&RSA_F_RSA_PADDING_CHECK_PKCS1_OAEP_MGF1);
	eval 'sub RSA_F_RSA_PADDING_CHECK_PKCS1_TYPE_1 () {0;}' unless defined(&RSA_F_RSA_PADDING_CHECK_PKCS1_TYPE_1);
	eval 'sub RSA_F_RSA_PADDING_CHECK_PKCS1_TYPE_2 () {0;}' unless defined(&RSA_F_RSA_PADDING_CHECK_PKCS1_TYPE_2);
	eval 'sub RSA_F_RSA_PADDING_CHECK_SSLV23 () {0;}' unless defined(&RSA_F_RSA_PADDING_CHECK_SSLV23);
	eval 'sub RSA_F_RSA_PADDING_CHECK_X931 () {0;}' unless defined(&RSA_F_RSA_PADDING_CHECK_X931);
	eval 'sub RSA_F_RSA_PARAM_DECODE () {0;}' unless defined(&RSA_F_RSA_PARAM_DECODE);
	eval 'sub RSA_F_RSA_PRINT () {0;}' unless defined(&RSA_F_RSA_PRINT);
	eval 'sub RSA_F_RSA_PRINT_FP () {0;}' unless defined(&RSA_F_RSA_PRINT_FP);
	eval 'sub RSA_F_RSA_PRIV_DECODE () {0;}' unless defined(&RSA_F_RSA_PRIV_DECODE);
	eval 'sub RSA_F_RSA_PRIV_ENCODE () {0;}' unless defined(&RSA_F_RSA_PRIV_ENCODE);
	eval 'sub RSA_F_RSA_PSS_GET_PARAM () {0;}' unless defined(&RSA_F_RSA_PSS_GET_PARAM);
	eval 'sub RSA_F_RSA_PSS_TO_CTX () {0;}' unless defined(&RSA_F_RSA_PSS_TO_CTX);
	eval 'sub RSA_F_RSA_PUB_DECODE () {0;}' unless defined(&RSA_F_RSA_PUB_DECODE);
	eval 'sub RSA_F_RSA_SETUP_BLINDING () {0;}' unless defined(&RSA_F_RSA_SETUP_BLINDING);
	eval 'sub RSA_F_RSA_SIGN () {0;}' unless defined(&RSA_F_RSA_SIGN);
	eval 'sub RSA_F_RSA_SIGN_ASN1_OCTET_STRING () {0;}' unless defined(&RSA_F_RSA_SIGN_ASN1_OCTET_STRING);
	eval 'sub RSA_F_RSA_VERIFY () {0;}' unless defined(&RSA_F_RSA_VERIFY);
	eval 'sub RSA_F_RSA_VERIFY_ASN1_OCTET_STRING () {0;}' unless defined(&RSA_F_RSA_VERIFY_ASN1_OCTET_STRING);
	eval 'sub RSA_F_RSA_VERIFY_PKCS1_PSS_MGF1 () {0;}' unless defined(&RSA_F_RSA_VERIFY_PKCS1_PSS_MGF1);
	eval 'sub RSA_F_SETUP_TBUF () {0;}' unless defined(&RSA_F_SETUP_TBUF);
	eval 'sub OSSL_STORE_F_FILE_CTRL () {0;}' unless defined(&OSSL_STORE_F_FILE_CTRL);
	eval 'sub OSSL_STORE_F_FILE_FIND () {0;}' unless defined(&OSSL_STORE_F_FILE_FIND);
	eval 'sub OSSL_STORE_F_FILE_GET_PASS () {0;}' unless defined(&OSSL_STORE_F_FILE_GET_PASS);
	eval 'sub OSSL_STORE_F_FILE_LOAD () {0;}' unless defined(&OSSL_STORE_F_FILE_LOAD);
	eval 'sub OSSL_STORE_F_FILE_LOAD_TRY_DECODE () {0;}' unless defined(&OSSL_STORE_F_FILE_LOAD_TRY_DECODE);
	eval 'sub OSSL_STORE_F_FILE_NAME_TO_URI () {0;}' unless defined(&OSSL_STORE_F_FILE_NAME_TO_URI);
	eval 'sub OSSL_STORE_F_FILE_OPEN () {0;}' unless defined(&OSSL_STORE_F_FILE_OPEN);
	eval 'sub OSSL_STORE_F_OSSL_STORE_ATTACH_PEM_BIO () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_ATTACH_PEM_BIO);
	eval 'sub OSSL_STORE_F_OSSL_STORE_EXPECT () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_EXPECT);
	eval 'sub OSSL_STORE_F_OSSL_STORE_FILE_ATTACH_PEM_BIO_INT () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_FILE_ATTACH_PEM_BIO_INT);
	eval 'sub OSSL_STORE_F_OSSL_STORE_FIND () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_FIND);
	eval 'sub OSSL_STORE_F_OSSL_STORE_GET0_LOADER_INT () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_GET0_LOADER_INT);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INFO_GET1_CERT () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INFO_GET1_CERT);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INFO_GET1_CRL () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INFO_GET1_CRL);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INFO_GET1_NAME () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INFO_GET1_NAME);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INFO_GET1_NAME_DESCRIPTION () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INFO_GET1_NAME_DESCRIPTION);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INFO_GET1_PARAMS () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INFO_GET1_PARAMS);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INFO_GET1_PKEY () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INFO_GET1_PKEY);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INFO_NEW_CERT () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INFO_NEW_CERT);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INFO_NEW_CRL () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INFO_NEW_CRL);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INFO_NEW_EMBEDDED () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INFO_NEW_EMBEDDED);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INFO_NEW_NAME () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INFO_NEW_NAME);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INFO_NEW_PARAMS () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INFO_NEW_PARAMS);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INFO_NEW_PKEY () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INFO_NEW_PKEY);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INFO_SET0_NAME_DESCRIPTION () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INFO_SET0_NAME_DESCRIPTION);
	eval 'sub OSSL_STORE_F_OSSL_STORE_INIT_ONCE () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_INIT_ONCE);
	eval 'sub OSSL_STORE_F_OSSL_STORE_LOADER_NEW () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_LOADER_NEW);
	eval 'sub OSSL_STORE_F_OSSL_STORE_OPEN () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_OPEN);
	eval 'sub OSSL_STORE_F_OSSL_STORE_OPEN_INT () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_OPEN_INT);
	eval 'sub OSSL_STORE_F_OSSL_STORE_REGISTER_LOADER_INT () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_REGISTER_LOADER_INT);
	eval 'sub OSSL_STORE_F_OSSL_STORE_SEARCH_BY_ALIAS () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_SEARCH_BY_ALIAS);
	eval 'sub OSSL_STORE_F_OSSL_STORE_SEARCH_BY_ISSUER_SERIAL () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_SEARCH_BY_ISSUER_SERIAL);
	eval 'sub OSSL_STORE_F_OSSL_STORE_SEARCH_BY_KEY_FINGERPRINT () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_SEARCH_BY_KEY_FINGERPRINT);
	eval 'sub OSSL_STORE_F_OSSL_STORE_SEARCH_BY_NAME () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_SEARCH_BY_NAME);
	eval 'sub OSSL_STORE_F_OSSL_STORE_UNREGISTER_LOADER_INT () {0;}' unless defined(&OSSL_STORE_F_OSSL_STORE_UNREGISTER_LOADER_INT);
	eval 'sub OSSL_STORE_F_TRY_DECODE_PARAMS () {0;}' unless defined(&OSSL_STORE_F_TRY_DECODE_PARAMS);
	eval 'sub OSSL_STORE_F_TRY_DECODE_PKCS12 () {0;}' unless defined(&OSSL_STORE_F_TRY_DECODE_PKCS12);
	eval 'sub OSSL_STORE_F_TRY_DECODE_PKCS8ENCRYPTED () {0;}' unless defined(&OSSL_STORE_F_TRY_DECODE_PKCS8ENCRYPTED);
	unless(defined(&OPENSSL_NO_TS)) {
	    eval 'sub TS_F_DEF_SERIAL_CB () {0;}' unless defined(&TS_F_DEF_SERIAL_CB);
	    eval 'sub TS_F_DEF_TIME_CB () {0;}' unless defined(&TS_F_DEF_TIME_CB);
	    eval 'sub TS_F_ESS_ADD_SIGNING_CERT () {0;}' unless defined(&TS_F_ESS_ADD_SIGNING_CERT);
	    eval 'sub TS_F_ESS_ADD_SIGNING_CERT_V2 () {0;}' unless defined(&TS_F_ESS_ADD_SIGNING_CERT_V2);
	    eval 'sub TS_F_ESS_CERT_ID_NEW_INIT () {0;}' unless defined(&TS_F_ESS_CERT_ID_NEW_INIT);
	    eval 'sub TS_F_ESS_CERT_ID_V2_NEW_INIT () {0;}' unless defined(&TS_F_ESS_CERT_ID_V2_NEW_INIT);
	    eval 'sub TS_F_ESS_SIGNING_CERT_NEW_INIT () {0;}' unless defined(&TS_F_ESS_SIGNING_CERT_NEW_INIT);
	    eval 'sub TS_F_ESS_SIGNING_CERT_V2_NEW_INIT () {0;}' unless defined(&TS_F_ESS_SIGNING_CERT_V2_NEW_INIT);
	    eval 'sub TS_F_INT_TS_RESP_VERIFY_TOKEN () {0;}' unless defined(&TS_F_INT_TS_RESP_VERIFY_TOKEN);
	    eval 'sub TS_F_PKCS7_TO_TS_TST_INFO () {0;}' unless defined(&TS_F_PKCS7_TO_TS_TST_INFO);
	    eval 'sub TS_F_TS_ACCURACY_SET_MICROS () {0;}' unless defined(&TS_F_TS_ACCURACY_SET_MICROS);
	    eval 'sub TS_F_TS_ACCURACY_SET_MILLIS () {0;}' unless defined(&TS_F_TS_ACCURACY_SET_MILLIS);
	    eval 'sub TS_F_TS_ACCURACY_SET_SECONDS () {0;}' unless defined(&TS_F_TS_ACCURACY_SET_SECONDS);
	    eval 'sub TS_F_TS_CHECK_IMPRINTS () {0;}' unless defined(&TS_F_TS_CHECK_IMPRINTS);
	    eval 'sub TS_F_TS_CHECK_NONCES () {0;}' unless defined(&TS_F_TS_CHECK_NONCES);
	    eval 'sub TS_F_TS_CHECK_POLICY () {0;}' unless defined(&TS_F_TS_CHECK_POLICY);
	    eval 'sub TS_F_TS_CHECK_SIGNING_CERTS () {0;}' unless defined(&TS_F_TS_CHECK_SIGNING_CERTS);
	    eval 'sub TS_F_TS_CHECK_STATUS_INFO () {0;}' unless defined(&TS_F_TS_CHECK_STATUS_INFO);
	    eval 'sub TS_F_TS_COMPUTE_IMPRINT () {0;}' unless defined(&TS_F_TS_COMPUTE_IMPRINT);
	    eval 'sub TS_F_TS_CONF_INVALID () {0;}' unless defined(&TS_F_TS_CONF_INVALID);
	    eval 'sub TS_F_TS_CONF_LOAD_CERT () {0;}' unless defined(&TS_F_TS_CONF_LOAD_CERT);
	    eval 'sub TS_F_TS_CONF_LOAD_CERTS () {0;}' unless defined(&TS_F_TS_CONF_LOAD_CERTS);
	    eval 'sub TS_F_TS_CONF_LOAD_KEY () {0;}' unless defined(&TS_F_TS_CONF_LOAD_KEY);
	    eval 'sub TS_F_TS_CONF_LOOKUP_FAIL () {0;}' unless defined(&TS_F_TS_CONF_LOOKUP_FAIL);
	    eval 'sub TS_F_TS_CONF_SET_DEFAULT_ENGINE () {0;}' unless defined(&TS_F_TS_CONF_SET_DEFAULT_ENGINE);
	    eval 'sub TS_F_TS_GET_STATUS_TEXT () {0;}' unless defined(&TS_F_TS_GET_STATUS_TEXT);
	    eval 'sub TS_F_TS_MSG_IMPRINT_SET_ALGO () {0;}' unless defined(&TS_F_TS_MSG_IMPRINT_SET_ALGO);
	    eval 'sub TS_F_TS_REQ_SET_MSG_IMPRINT () {0;}' unless defined(&TS_F_TS_REQ_SET_MSG_IMPRINT);
	    eval 'sub TS_F_TS_REQ_SET_NONCE () {0;}' unless defined(&TS_F_TS_REQ_SET_NONCE);
	    eval 'sub TS_F_TS_REQ_SET_POLICY_ID () {0;}' unless defined(&TS_F_TS_REQ_SET_POLICY_ID);
	    eval 'sub TS_F_TS_RESP_CREATE_RESPONSE () {0;}' unless defined(&TS_F_TS_RESP_CREATE_RESPONSE);
	    eval 'sub TS_F_TS_RESP_CREATE_TST_INFO () {0;}' unless defined(&TS_F_TS_RESP_CREATE_TST_INFO);
	    eval 'sub TS_F_TS_RESP_CTX_ADD_FAILURE_INFO () {0;}' unless defined(&TS_F_TS_RESP_CTX_ADD_FAILURE_INFO);
	    eval 'sub TS_F_TS_RESP_CTX_ADD_MD () {0;}' unless defined(&TS_F_TS_RESP_CTX_ADD_MD);
	    eval 'sub TS_F_TS_RESP_CTX_ADD_POLICY () {0;}' unless defined(&TS_F_TS_RESP_CTX_ADD_POLICY);
	    eval 'sub TS_F_TS_RESP_CTX_NEW () {0;}' unless defined(&TS_F_TS_RESP_CTX_NEW);
	    eval 'sub TS_F_TS_RESP_CTX_SET_ACCURACY () {0;}' unless defined(&TS_F_TS_RESP_CTX_SET_ACCURACY);
	    eval 'sub TS_F_TS_RESP_CTX_SET_CERTS () {0;}' unless defined(&TS_F_TS_RESP_CTX_SET_CERTS);
	    eval 'sub TS_F_TS_RESP_CTX_SET_DEF_POLICY () {0;}' unless defined(&TS_F_TS_RESP_CTX_SET_DEF_POLICY);
	    eval 'sub TS_F_TS_RESP_CTX_SET_SIGNER_CERT () {0;}' unless defined(&TS_F_TS_RESP_CTX_SET_SIGNER_CERT);
	    eval 'sub TS_F_TS_RESP_CTX_SET_STATUS_INFO () {0;}' unless defined(&TS_F_TS_RESP_CTX_SET_STATUS_INFO);
	    eval 'sub TS_F_TS_RESP_GET_POLICY () {0;}' unless defined(&TS_F_TS_RESP_GET_POLICY);
	    eval 'sub TS_F_TS_RESP_SET_GENTIME_WITH_PRECISION () {0;}' unless defined(&TS_F_TS_RESP_SET_GENTIME_WITH_PRECISION);
	    eval 'sub TS_F_TS_RESP_SET_STATUS_INFO () {0;}' unless defined(&TS_F_TS_RESP_SET_STATUS_INFO);
	    eval 'sub TS_F_TS_RESP_SET_TST_INFO () {0;}' unless defined(&TS_F_TS_RESP_SET_TST_INFO);
	    eval 'sub TS_F_TS_RESP_SIGN () {0;}' unless defined(&TS_F_TS_RESP_SIGN);
	    eval 'sub TS_F_TS_RESP_VERIFY_SIGNATURE () {0;}' unless defined(&TS_F_TS_RESP_VERIFY_SIGNATURE);
	    eval 'sub TS_F_TS_TST_INFO_SET_ACCURACY () {0;}' unless defined(&TS_F_TS_TST_INFO_SET_ACCURACY);
	    eval 'sub TS_F_TS_TST_INFO_SET_MSG_IMPRINT () {0;}' unless defined(&TS_F_TS_TST_INFO_SET_MSG_IMPRINT);
	    eval 'sub TS_F_TS_TST_INFO_SET_NONCE () {0;}' unless defined(&TS_F_TS_TST_INFO_SET_NONCE);
	    eval 'sub TS_F_TS_TST_INFO_SET_POLICY_ID () {0;}' unless defined(&TS_F_TS_TST_INFO_SET_POLICY_ID);
	    eval 'sub TS_F_TS_TST_INFO_SET_SERIAL () {0;}' unless defined(&TS_F_TS_TST_INFO_SET_SERIAL);
	    eval 'sub TS_F_TS_TST_INFO_SET_TIME () {0;}' unless defined(&TS_F_TS_TST_INFO_SET_TIME);
	    eval 'sub TS_F_TS_TST_INFO_SET_TSA () {0;}' unless defined(&TS_F_TS_TST_INFO_SET_TSA);
	    eval 'sub TS_F_TS_VERIFY () {0;}' unless defined(&TS_F_TS_VERIFY);
	    eval 'sub TS_F_TS_VERIFY_CERT () {0;}' unless defined(&TS_F_TS_VERIFY_CERT);
	    eval 'sub TS_F_TS_VERIFY_CTX_NEW () {0;}' unless defined(&TS_F_TS_VERIFY_CTX_NEW);
	}
	eval 'sub UI_F_CLOSE_CONSOLE () {0;}' unless defined(&UI_F_CLOSE_CONSOLE);
	eval 'sub UI_F_ECHO_CONSOLE () {0;}' unless defined(&UI_F_ECHO_CONSOLE);
	eval 'sub UI_F_GENERAL_ALLOCATE_BOOLEAN () {0;}' unless defined(&UI_F_GENERAL_ALLOCATE_BOOLEAN);
	eval 'sub UI_F_GENERAL_ALLOCATE_PROMPT () {0;}' unless defined(&UI_F_GENERAL_ALLOCATE_PROMPT);
	eval 'sub UI_F_NOECHO_CONSOLE () {0;}' unless defined(&UI_F_NOECHO_CONSOLE);
	eval 'sub UI_F_OPEN_CONSOLE () {0;}' unless defined(&UI_F_OPEN_CONSOLE);
	eval 'sub UI_F_UI_CONSTRUCT_PROMPT () {0;}' unless defined(&UI_F_UI_CONSTRUCT_PROMPT);
	eval 'sub UI_F_UI_CREATE_METHOD () {0;}' unless defined(&UI_F_UI_CREATE_METHOD);
	eval 'sub UI_F_UI_CTRL () {0;}' unless defined(&UI_F_UI_CTRL);
	eval 'sub UI_F_UI_DUP_ERROR_STRING () {0;}' unless defined(&UI_F_UI_DUP_ERROR_STRING);
	eval 'sub UI_F_UI_DUP_INFO_STRING () {0;}' unless defined(&UI_F_UI_DUP_INFO_STRING);
	eval 'sub UI_F_UI_DUP_INPUT_BOOLEAN () {0;}' unless defined(&UI_F_UI_DUP_INPUT_BOOLEAN);
	eval 'sub UI_F_UI_DUP_INPUT_STRING () {0;}' unless defined(&UI_F_UI_DUP_INPUT_STRING);
	eval 'sub UI_F_UI_DUP_USER_DATA () {0;}' unless defined(&UI_F_UI_DUP_USER_DATA);
	eval 'sub UI_F_UI_DUP_VERIFY_STRING () {0;}' unless defined(&UI_F_UI_DUP_VERIFY_STRING);
	eval 'sub UI_F_UI_GET0_RESULT () {0;}' unless defined(&UI_F_UI_GET0_RESULT);
	eval 'sub UI_F_UI_GET_RESULT_LENGTH () {0;}' unless defined(&UI_F_UI_GET_RESULT_LENGTH);
	eval 'sub UI_F_UI_NEW_METHOD () {0;}' unless defined(&UI_F_UI_NEW_METHOD);
	eval 'sub UI_F_UI_PROCESS () {0;}' unless defined(&UI_F_UI_PROCESS);
	eval 'sub UI_F_UI_SET_RESULT () {0;}' unless defined(&UI_F_UI_SET_RESULT);
	eval 'sub UI_F_UI_SET_RESULT_EX () {0;}' unless defined(&UI_F_UI_SET_RESULT_EX);
	eval 'sub X509_F_ADD_CERT_DIR () {0;}' unless defined(&X509_F_ADD_CERT_DIR);
	eval 'sub X509_F_BUILD_CHAIN () {0;}' unless defined(&X509_F_BUILD_CHAIN);
	eval 'sub X509_F_BY_FILE_CTRL () {0;}' unless defined(&X509_F_BY_FILE_CTRL);
	eval 'sub X509_F_CHECK_NAME_CONSTRAINTS () {0;}' unless defined(&X509_F_CHECK_NAME_CONSTRAINTS);
	eval 'sub X509_F_CHECK_POLICY () {0;}' unless defined(&X509_F_CHECK_POLICY);
	eval 'sub X509_F_DANE_I2D () {0;}' unless defined(&X509_F_DANE_I2D);
	eval 'sub X509_F_DIR_CTRL () {0;}' unless defined(&X509_F_DIR_CTRL);
	eval 'sub X509_F_GET_CERT_BY_SUBJECT () {0;}' unless defined(&X509_F_GET_CERT_BY_SUBJECT);
	eval 'sub X509_F_I2D_X509_AUX () {0;}' unless defined(&X509_F_I2D_X509_AUX);
	eval 'sub X509_F_LOOKUP_CERTS_SK () {0;}' unless defined(&X509_F_LOOKUP_CERTS_SK);
	eval 'sub X509_F_NETSCAPE_SPKI_B64_DECODE () {0;}' unless defined(&X509_F_NETSCAPE_SPKI_B64_DECODE);
	eval 'sub X509_F_NETSCAPE_SPKI_B64_ENCODE () {0;}' unless defined(&X509_F_NETSCAPE_SPKI_B64_ENCODE);
	eval 'sub X509_F_NEW_DIR () {0;}' unless defined(&X509_F_NEW_DIR);
	eval 'sub X509_F_X509AT_ADD1_ATTR () {0;}' unless defined(&X509_F_X509AT_ADD1_ATTR);
	eval 'sub X509_F_X509V3_ADD_EXT () {0;}' unless defined(&X509_F_X509V3_ADD_EXT);
	eval 'sub X509_F_X509_ATTRIBUTE_CREATE_BY_NID () {0;}' unless defined(&X509_F_X509_ATTRIBUTE_CREATE_BY_NID);
	eval 'sub X509_F_X509_ATTRIBUTE_CREATE_BY_OBJ () {0;}' unless defined(&X509_F_X509_ATTRIBUTE_CREATE_BY_OBJ);
	eval 'sub X509_F_X509_ATTRIBUTE_CREATE_BY_TXT () {0;}' unless defined(&X509_F_X509_ATTRIBUTE_CREATE_BY_TXT);
	eval 'sub X509_F_X509_ATTRIBUTE_GET0_DATA () {0;}' unless defined(&X509_F_X509_ATTRIBUTE_GET0_DATA);
	eval 'sub X509_F_X509_ATTRIBUTE_SET1_DATA () {0;}' unless defined(&X509_F_X509_ATTRIBUTE_SET1_DATA);
	eval 'sub X509_F_X509_CHECK_PRIVATE_KEY () {0;}' unless defined(&X509_F_X509_CHECK_PRIVATE_KEY);
	eval 'sub X509_F_X509_CRL_DIFF () {0;}' unless defined(&X509_F_X509_CRL_DIFF);
	eval 'sub X509_F_X509_CRL_METHOD_NEW () {0;}' unless defined(&X509_F_X509_CRL_METHOD_NEW);
	eval 'sub X509_F_X509_CRL_PRINT_FP () {0;}' unless defined(&X509_F_X509_CRL_PRINT_FP);
	eval 'sub X509_F_X509_EXTENSION_CREATE_BY_NID () {0;}' unless defined(&X509_F_X509_EXTENSION_CREATE_BY_NID);
	eval 'sub X509_F_X509_EXTENSION_CREATE_BY_OBJ () {0;}' unless defined(&X509_F_X509_EXTENSION_CREATE_BY_OBJ);
	eval 'sub X509_F_X509_GET_PUBKEY_PARAMETERS () {0;}' unless defined(&X509_F_X509_GET_PUBKEY_PARAMETERS);
	eval 'sub X509_F_X509_LOAD_CERT_CRL_FILE () {0;}' unless defined(&X509_F_X509_LOAD_CERT_CRL_FILE);
	eval 'sub X509_F_X509_LOAD_CERT_FILE () {0;}' unless defined(&X509_F_X509_LOAD_CERT_FILE);
	eval 'sub X509_F_X509_LOAD_CRL_FILE () {0;}' unless defined(&X509_F_X509_LOAD_CRL_FILE);
	eval 'sub X509_F_X509_LOOKUP_METH_NEW () {0;}' unless defined(&X509_F_X509_LOOKUP_METH_NEW);
	eval 'sub X509_F_X509_LOOKUP_NEW () {0;}' unless defined(&X509_F_X509_LOOKUP_NEW);
	eval 'sub X509_F_X509_NAME_ADD_ENTRY () {0;}' unless defined(&X509_F_X509_NAME_ADD_ENTRY);
	eval 'sub X509_F_X509_NAME_CANON () {0;}' unless defined(&X509_F_X509_NAME_CANON);
	eval 'sub X509_F_X509_NAME_ENTRY_CREATE_BY_NID () {0;}' unless defined(&X509_F_X509_NAME_ENTRY_CREATE_BY_NID);
	eval 'sub X509_F_X509_NAME_ENTRY_CREATE_BY_TXT () {0;}' unless defined(&X509_F_X509_NAME_ENTRY_CREATE_BY_TXT);
	eval 'sub X509_F_X509_NAME_ENTRY_SET_OBJECT () {0;}' unless defined(&X509_F_X509_NAME_ENTRY_SET_OBJECT);
	eval 'sub X509_F_X509_NAME_ONELINE () {0;}' unless defined(&X509_F_X509_NAME_ONELINE);
	eval 'sub X509_F_X509_NAME_PRINT () {0;}' unless defined(&X509_F_X509_NAME_PRINT);
	eval 'sub X509_F_X509_OBJECT_NEW () {0;}' unless defined(&X509_F_X509_OBJECT_NEW);
	eval 'sub X509_F_X509_PRINT_EX_FP () {0;}' unless defined(&X509_F_X509_PRINT_EX_FP);
	eval 'sub X509_F_X509_PUBKEY_DECODE () {0;}' unless defined(&X509_F_X509_PUBKEY_DECODE);
	eval 'sub X509_F_X509_PUBKEY_GET () {0;}' unless defined(&X509_F_X509_PUBKEY_GET);
	eval 'sub X509_F_X509_PUBKEY_GET0 () {0;}' unless defined(&X509_F_X509_PUBKEY_GET0);
	eval 'sub X509_F_X509_PUBKEY_SET () {0;}' unless defined(&X509_F_X509_PUBKEY_SET);
	eval 'sub X509_F_X509_REQ_CHECK_PRIVATE_KEY () {0;}' unless defined(&X509_F_X509_REQ_CHECK_PRIVATE_KEY);
	eval 'sub X509_F_X509_REQ_PRINT_EX () {0;}' unless defined(&X509_F_X509_REQ_PRINT_EX);
	eval 'sub X509_F_X509_REQ_PRINT_FP () {0;}' unless defined(&X509_F_X509_REQ_PRINT_FP);
	eval 'sub X509_F_X509_REQ_TO_X509 () {0;}' unless defined(&X509_F_X509_REQ_TO_X509);
	eval 'sub X509_F_X509_STORE_ADD_CERT () {0;}' unless defined(&X509_F_X509_STORE_ADD_CERT);
	eval 'sub X509_F_X509_STORE_ADD_CRL () {0;}' unless defined(&X509_F_X509_STORE_ADD_CRL);
	eval 'sub X509_F_X509_STORE_ADD_LOOKUP () {0;}' unless defined(&X509_F_X509_STORE_ADD_LOOKUP);
	eval 'sub X509_F_X509_STORE_CTX_GET1_ISSUER () {0;}' unless defined(&X509_F_X509_STORE_CTX_GET1_ISSUER);
	eval 'sub X509_F_X509_STORE_CTX_INIT () {0;}' unless defined(&X509_F_X509_STORE_CTX_INIT);
	eval 'sub X509_F_X509_STORE_CTX_NEW () {0;}' unless defined(&X509_F_X509_STORE_CTX_NEW);
	eval 'sub X509_F_X509_STORE_CTX_PURPOSE_INHERIT () {0;}' unless defined(&X509_F_X509_STORE_CTX_PURPOSE_INHERIT);
	eval 'sub X509_F_X509_STORE_NEW () {0;}' unless defined(&X509_F_X509_STORE_NEW);
	eval 'sub X509_F_X509_TO_X509_REQ () {0;}' unless defined(&X509_F_X509_TO_X509_REQ);
	eval 'sub X509_F_X509_TRUST_ADD () {0;}' unless defined(&X509_F_X509_TRUST_ADD);
	eval 'sub X509_F_X509_TRUST_SET () {0;}' unless defined(&X509_F_X509_TRUST_SET);
	eval 'sub X509_F_X509_VERIFY_CERT () {0;}' unless defined(&X509_F_X509_VERIFY_CERT);
	eval 'sub X509_F_X509_VERIFY_PARAM_NEW () {0;}' unless defined(&X509_F_X509_VERIFY_PARAM_NEW);
	eval 'sub X509V3_F_A2I_GENERAL_NAME () {0;}' unless defined(&X509V3_F_A2I_GENERAL_NAME);
	eval 'sub X509V3_F_ADDR_VALIDATE_PATH_INTERNAL () {0;}' unless defined(&X509V3_F_ADDR_VALIDATE_PATH_INTERNAL);
	eval 'sub X509V3_F_ASIDENTIFIERCHOICE_CANONIZE () {0;}' unless defined(&X509V3_F_ASIDENTIFIERCHOICE_CANONIZE);
	eval 'sub X509V3_F_ASIDENTIFIERCHOICE_IS_CANONICAL () {0;}' unless defined(&X509V3_F_ASIDENTIFIERCHOICE_IS_CANONICAL);
	eval 'sub X509V3_F_BIGNUM_TO_STRING () {0;}' unless defined(&X509V3_F_BIGNUM_TO_STRING);
	eval 'sub X509V3_F_COPY_EMAIL () {0;}' unless defined(&X509V3_F_COPY_EMAIL);
	eval 'sub X509V3_F_COPY_ISSUER () {0;}' unless defined(&X509V3_F_COPY_ISSUER);
	eval 'sub X509V3_F_DO_DIRNAME () {0;}' unless defined(&X509V3_F_DO_DIRNAME);
	eval 'sub X509V3_F_DO_EXT_I2D () {0;}' unless defined(&X509V3_F_DO_EXT_I2D);
	eval 'sub X509V3_F_DO_EXT_NCONF () {0;}' unless defined(&X509V3_F_DO_EXT_NCONF);
	eval 'sub X509V3_F_GNAMES_FROM_SECTNAME () {0;}' unless defined(&X509V3_F_GNAMES_FROM_SECTNAME);
	eval 'sub X509V3_F_I2S_ASN1_ENUMERATED () {0;}' unless defined(&X509V3_F_I2S_ASN1_ENUMERATED);
	eval 'sub X509V3_F_I2S_ASN1_IA5STRING () {0;}' unless defined(&X509V3_F_I2S_ASN1_IA5STRING);
	eval 'sub X509V3_F_I2S_ASN1_INTEGER () {0;}' unless defined(&X509V3_F_I2S_ASN1_INTEGER);
	eval 'sub X509V3_F_I2V_AUTHORITY_INFO_ACCESS () {0;}' unless defined(&X509V3_F_I2V_AUTHORITY_INFO_ACCESS);
	eval 'sub X509V3_F_LEVEL_ADD_NODE () {0;}' unless defined(&X509V3_F_LEVEL_ADD_NODE);
	eval 'sub X509V3_F_NOTICE_SECTION () {0;}' unless defined(&X509V3_F_NOTICE_SECTION);
	eval 'sub X509V3_F_NREF_NOS () {0;}' unless defined(&X509V3_F_NREF_NOS);
	eval 'sub X509V3_F_POLICY_CACHE_CREATE () {0;}' unless defined(&X509V3_F_POLICY_CACHE_CREATE);
	eval 'sub X509V3_F_POLICY_CACHE_NEW () {0;}' unless defined(&X509V3_F_POLICY_CACHE_NEW);
	eval 'sub X509V3_F_POLICY_DATA_NEW () {0;}' unless defined(&X509V3_F_POLICY_DATA_NEW);
	eval 'sub X509V3_F_POLICY_SECTION () {0;}' unless defined(&X509V3_F_POLICY_SECTION);
	eval 'sub X509V3_F_PROCESS_PCI_VALUE () {0;}' unless defined(&X509V3_F_PROCESS_PCI_VALUE);
	eval 'sub X509V3_F_R2I_CERTPOL () {0;}' unless defined(&X509V3_F_R2I_CERTPOL);
	eval 'sub X509V3_F_R2I_PCI () {0;}' unless defined(&X509V3_F_R2I_PCI);
	eval 'sub X509V3_F_S2I_ASN1_IA5STRING () {0;}' unless defined(&X509V3_F_S2I_ASN1_IA5STRING);
	eval 'sub X509V3_F_S2I_ASN1_INTEGER () {0;}' unless defined(&X509V3_F_S2I_ASN1_INTEGER);
	eval 'sub X509V3_F_S2I_ASN1_OCTET_STRING () {0;}' unless defined(&X509V3_F_S2I_ASN1_OCTET_STRING);
	eval 'sub X509V3_F_S2I_SKEY_ID () {0;}' unless defined(&X509V3_F_S2I_SKEY_ID);
	eval 'sub X509V3_F_SET_DIST_POINT_NAME () {0;}' unless defined(&X509V3_F_SET_DIST_POINT_NAME);
	eval 'sub X509V3_F_SXNET_ADD_ID_ASC () {0;}' unless defined(&X509V3_F_SXNET_ADD_ID_ASC);
	eval 'sub X509V3_F_SXNET_ADD_ID_INTEGER () {0;}' unless defined(&X509V3_F_SXNET_ADD_ID_INTEGER);
	eval 'sub X509V3_F_SXNET_ADD_ID_ULONG () {0;}' unless defined(&X509V3_F_SXNET_ADD_ID_ULONG);
	eval 'sub X509V3_F_SXNET_GET_ID_ASC () {0;}' unless defined(&X509V3_F_SXNET_GET_ID_ASC);
	eval 'sub X509V3_F_SXNET_GET_ID_ULONG () {0;}' unless defined(&X509V3_F_SXNET_GET_ID_ULONG);
	eval 'sub X509V3_F_TREE_INIT () {0;}' unless defined(&X509V3_F_TREE_INIT);
	eval 'sub X509V3_F_V2I_ASIDENTIFIERS () {0;}' unless defined(&X509V3_F_V2I_ASIDENTIFIERS);
	eval 'sub X509V3_F_V2I_ASN1_BIT_STRING () {0;}' unless defined(&X509V3_F_V2I_ASN1_BIT_STRING);
	eval 'sub X509V3_F_V2I_AUTHORITY_INFO_ACCESS () {0;}' unless defined(&X509V3_F_V2I_AUTHORITY_INFO_ACCESS);
	eval 'sub X509V3_F_V2I_AUTHORITY_KEYID () {0;}' unless defined(&X509V3_F_V2I_AUTHORITY_KEYID);
	eval 'sub X509V3_F_V2I_BASIC_CONSTRAINTS () {0;}' unless defined(&X509V3_F_V2I_BASIC_CONSTRAINTS);
	eval 'sub X509V3_F_V2I_CRLD () {0;}' unless defined(&X509V3_F_V2I_CRLD);
	eval 'sub X509V3_F_V2I_EXTENDED_KEY_USAGE () {0;}' unless defined(&X509V3_F_V2I_EXTENDED_KEY_USAGE);
	eval 'sub X509V3_F_V2I_GENERAL_NAMES () {0;}' unless defined(&X509V3_F_V2I_GENERAL_NAMES);
	eval 'sub X509V3_F_V2I_GENERAL_NAME_EX () {0;}' unless defined(&X509V3_F_V2I_GENERAL_NAME_EX);
	eval 'sub X509V3_F_V2I_IDP () {0;}' unless defined(&X509V3_F_V2I_IDP);
	eval 'sub X509V3_F_V2I_IPADDRBLOCKS () {0;}' unless defined(&X509V3_F_V2I_IPADDRBLOCKS);
	eval 'sub X509V3_F_V2I_ISSUER_ALT () {0;}' unless defined(&X509V3_F_V2I_ISSUER_ALT);
	eval 'sub X509V3_F_V2I_NAME_CONSTRAINTS () {0;}' unless defined(&X509V3_F_V2I_NAME_CONSTRAINTS);
	eval 'sub X509V3_F_V2I_POLICY_CONSTRAINTS () {0;}' unless defined(&X509V3_F_V2I_POLICY_CONSTRAINTS);
	eval 'sub X509V3_F_V2I_POLICY_MAPPINGS () {0;}' unless defined(&X509V3_F_V2I_POLICY_MAPPINGS);
	eval 'sub X509V3_F_V2I_SUBJECT_ALT () {0;}' unless defined(&X509V3_F_V2I_SUBJECT_ALT);
	eval 'sub X509V3_F_V2I_TLS_FEATURE () {0;}' unless defined(&X509V3_F_V2I_TLS_FEATURE);
	eval 'sub X509V3_F_V3_GENERIC_EXTENSION () {0;}' unless defined(&X509V3_F_V3_GENERIC_EXTENSION);
	eval 'sub X509V3_F_X509V3_ADD1_I2D () {0;}' unless defined(&X509V3_F_X509V3_ADD1_I2D);
	eval 'sub X509V3_F_X509V3_ADD_VALUE () {0;}' unless defined(&X509V3_F_X509V3_ADD_VALUE);
	eval 'sub X509V3_F_X509V3_EXT_ADD () {0;}' unless defined(&X509V3_F_X509V3_EXT_ADD);
	eval 'sub X509V3_F_X509V3_EXT_ADD_ALIAS () {0;}' unless defined(&X509V3_F_X509V3_EXT_ADD_ALIAS);
	eval 'sub X509V3_F_X509V3_EXT_I2D () {0;}' unless defined(&X509V3_F_X509V3_EXT_I2D);
	eval 'sub X509V3_F_X509V3_EXT_NCONF () {0;}' unless defined(&X509V3_F_X509V3_EXT_NCONF);
	eval 'sub X509V3_F_X509V3_GET_SECTION () {0;}' unless defined(&X509V3_F_X509V3_GET_SECTION);
	eval 'sub X509V3_F_X509V3_GET_STRING () {0;}' unless defined(&X509V3_F_X509V3_GET_STRING);
	eval 'sub X509V3_F_X509V3_GET_VALUE_BOOL () {0;}' unless defined(&X509V3_F_X509V3_GET_VALUE_BOOL);
	eval 'sub X509V3_F_X509V3_PARSE_LIST () {0;}' unless defined(&X509V3_F_X509V3_PARSE_LIST);
	eval 'sub X509V3_F_X509_PURPOSE_ADD () {0;}' unless defined(&X509V3_F_X509_PURPOSE_ADD);
	eval 'sub X509V3_F_X509_PURPOSE_SET () {0;}' unless defined(&X509V3_F_X509_PURPOSE_SET);
	eval 'sub EVP_R_OPERATON_NOT_INITIALIZED () { &EVP_R_OPERATION_NOT_INITIALIZED;}' unless defined(&EVP_R_OPERATON_NOT_INITIALIZED);
    }
    if(defined(&__cplusplus)) {
    }
}
1;
