require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&OPENSSL_SSLERR_H)) {
    eval 'sub OPENSSL_SSLERR_H () {1;}' unless defined(&OPENSSL_SSLERR_H);
    require 'openssl/opensslconf.ph';
    require 'openssl/symhacks.ph';
    require 'openssl/sslerr_legacy.ph';
    eval 'sub SSL_R_APPLICATION_DATA_AFTER_CLOSE_NOTIFY () {291;}' unless defined(&SSL_R_APPLICATION_DATA_AFTER_CLOSE_NOTIFY);
    eval 'sub SSL_R_APP_DATA_IN_HANDSHAKE () {100;}' unless defined(&SSL_R_APP_DATA_IN_HANDSHAKE);
    eval 'sub SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT () {272;}' unless defined(&SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT);
    eval 'sub SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE () {158;}' unless defined(&SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE);
    eval 'sub SSL_R_BAD_CHANGE_CIPHER_SPEC () {103;}' unless defined(&SSL_R_BAD_CHANGE_CIPHER_SPEC);
    eval 'sub SSL_R_BAD_CIPHER () {186;}' unless defined(&SSL_R_BAD_CIPHER);
    eval 'sub SSL_R_BAD_DATA () {390;}' unless defined(&SSL_R_BAD_DATA);
    eval 'sub SSL_R_BAD_DATA_RETURNED_BY_CALLBACK () {106;}' unless defined(&SSL_R_BAD_DATA_RETURNED_BY_CALLBACK);
    eval 'sub SSL_R_BAD_DECOMPRESSION () {107;}' unless defined(&SSL_R_BAD_DECOMPRESSION);
    eval 'sub SSL_R_BAD_DH_VALUE () {102;}' unless defined(&SSL_R_BAD_DH_VALUE);
    eval 'sub SSL_R_BAD_DIGEST_LENGTH () {111;}' unless defined(&SSL_R_BAD_DIGEST_LENGTH);
    eval 'sub SSL_R_BAD_EARLY_DATA () {233;}' unless defined(&SSL_R_BAD_EARLY_DATA);
    eval 'sub SSL_R_BAD_ECC_CERT () {304;}' unless defined(&SSL_R_BAD_ECC_CERT);
    eval 'sub SSL_R_BAD_ECPOINT () {306;}' unless defined(&SSL_R_BAD_ECPOINT);
    eval 'sub SSL_R_BAD_EXTENSION () {110;}' unless defined(&SSL_R_BAD_EXTENSION);
    eval 'sub SSL_R_BAD_HANDSHAKE_LENGTH () {332;}' unless defined(&SSL_R_BAD_HANDSHAKE_LENGTH);
    eval 'sub SSL_R_BAD_HANDSHAKE_STATE () {236;}' unless defined(&SSL_R_BAD_HANDSHAKE_STATE);
    eval 'sub SSL_R_BAD_HELLO_REQUEST () {105;}' unless defined(&SSL_R_BAD_HELLO_REQUEST);
    eval 'sub SSL_R_BAD_HRR_VERSION () {263;}' unless defined(&SSL_R_BAD_HRR_VERSION);
    eval 'sub SSL_R_BAD_KEY_SHARE () {108;}' unless defined(&SSL_R_BAD_KEY_SHARE);
    eval 'sub SSL_R_BAD_KEY_UPDATE () {122;}' unless defined(&SSL_R_BAD_KEY_UPDATE);
    eval 'sub SSL_R_BAD_LEGACY_VERSION () {292;}' unless defined(&SSL_R_BAD_LEGACY_VERSION);
    eval 'sub SSL_R_BAD_LENGTH () {271;}' unless defined(&SSL_R_BAD_LENGTH);
    eval 'sub SSL_R_BAD_PACKET () {240;}' unless defined(&SSL_R_BAD_PACKET);
    eval 'sub SSL_R_BAD_PACKET_LENGTH () {115;}' unless defined(&SSL_R_BAD_PACKET_LENGTH);
    eval 'sub SSL_R_BAD_PROTOCOL_VERSION_NUMBER () {116;}' unless defined(&SSL_R_BAD_PROTOCOL_VERSION_NUMBER);
    eval 'sub SSL_R_BAD_PSK () {219;}' unless defined(&SSL_R_BAD_PSK);
    eval 'sub SSL_R_BAD_PSK_IDENTITY () {114;}' unless defined(&SSL_R_BAD_PSK_IDENTITY);
    eval 'sub SSL_R_BAD_RECORD_TYPE () {443;}' unless defined(&SSL_R_BAD_RECORD_TYPE);
    eval 'sub SSL_R_BAD_RSA_ENCRYPT () {119;}' unless defined(&SSL_R_BAD_RSA_ENCRYPT);
    eval 'sub SSL_R_BAD_SIGNATURE () {123;}' unless defined(&SSL_R_BAD_SIGNATURE);
    eval 'sub SSL_R_BAD_SRP_A_LENGTH () {347;}' unless defined(&SSL_R_BAD_SRP_A_LENGTH);
    eval 'sub SSL_R_BAD_SRP_PARAMETERS () {371;}' unless defined(&SSL_R_BAD_SRP_PARAMETERS);
    eval 'sub SSL_R_BAD_SRTP_MKI_VALUE () {352;}' unless defined(&SSL_R_BAD_SRTP_MKI_VALUE);
    eval 'sub SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST () {353;}' unless defined(&SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST);
    eval 'sub SSL_R_BAD_SSL_FILETYPE () {124;}' unless defined(&SSL_R_BAD_SSL_FILETYPE);
    eval 'sub SSL_R_BAD_VALUE () {384;}' unless defined(&SSL_R_BAD_VALUE);
    eval 'sub SSL_R_BAD_WRITE_RETRY () {127;}' unless defined(&SSL_R_BAD_WRITE_RETRY);
    eval 'sub SSL_R_BINDER_DOES_NOT_VERIFY () {253;}' unless defined(&SSL_R_BINDER_DOES_NOT_VERIFY);
    eval 'sub SSL_R_BIO_NOT_SET () {128;}' unless defined(&SSL_R_BIO_NOT_SET);
    eval 'sub SSL_R_BLOCK_CIPHER_PAD_IS_WRONG () {129;}' unless defined(&SSL_R_BLOCK_CIPHER_PAD_IS_WRONG);
    eval 'sub SSL_R_BN_LIB () {130;}' unless defined(&SSL_R_BN_LIB);
    eval 'sub SSL_R_CALLBACK_FAILED () {234;}' unless defined(&SSL_R_CALLBACK_FAILED);
    eval 'sub SSL_R_CANNOT_CHANGE_CIPHER () {109;}' unless defined(&SSL_R_CANNOT_CHANGE_CIPHER);
    eval 'sub SSL_R_CANNOT_GET_GROUP_NAME () {299;}' unless defined(&SSL_R_CANNOT_GET_GROUP_NAME);
    eval 'sub SSL_R_CA_DN_LENGTH_MISMATCH () {131;}' unless defined(&SSL_R_CA_DN_LENGTH_MISMATCH);
    eval 'sub SSL_R_CA_KEY_TOO_SMALL () {397;}' unless defined(&SSL_R_CA_KEY_TOO_SMALL);
    eval 'sub SSL_R_CA_MD_TOO_WEAK () {398;}' unless defined(&SSL_R_CA_MD_TOO_WEAK);
    eval 'sub SSL_R_CCS_RECEIVED_EARLY () {133;}' unless defined(&SSL_R_CCS_RECEIVED_EARLY);
    eval 'sub SSL_R_CERTIFICATE_VERIFY_FAILED () {134;}' unless defined(&SSL_R_CERTIFICATE_VERIFY_FAILED);
    eval 'sub SSL_R_CERT_CB_ERROR () {377;}' unless defined(&SSL_R_CERT_CB_ERROR);
    eval 'sub SSL_R_CERT_LENGTH_MISMATCH () {135;}' unless defined(&SSL_R_CERT_LENGTH_MISMATCH);
    eval 'sub SSL_R_CIPHERSUITE_DIGEST_HAS_CHANGED () {218;}' unless defined(&SSL_R_CIPHERSUITE_DIGEST_HAS_CHANGED);
    eval 'sub SSL_R_CIPHER_CODE_WRONG_LENGTH () {137;}' unless defined(&SSL_R_CIPHER_CODE_WRONG_LENGTH);
    eval 'sub SSL_R_CLIENTHELLO_TLSEXT () {226;}' unless defined(&SSL_R_CLIENTHELLO_TLSEXT);
    eval 'sub SSL_R_COMPRESSED_LENGTH_TOO_LONG () {140;}' unless defined(&SSL_R_COMPRESSED_LENGTH_TOO_LONG);
    eval 'sub SSL_R_COMPRESSION_DISABLED () {343;}' unless defined(&SSL_R_COMPRESSION_DISABLED);
    eval 'sub SSL_R_COMPRESSION_FAILURE () {141;}' unless defined(&SSL_R_COMPRESSION_FAILURE);
    eval 'sub SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE () {307;}' unless defined(&SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE);
    eval 'sub SSL_R_COMPRESSION_LIBRARY_ERROR () {142;}' unless defined(&SSL_R_COMPRESSION_LIBRARY_ERROR);
    eval 'sub SSL_R_CONNECTION_TYPE_NOT_SET () {144;}' unless defined(&SSL_R_CONNECTION_TYPE_NOT_SET);
    eval 'sub SSL_R_CONTEXT_NOT_DANE_ENABLED () {167;}' unless defined(&SSL_R_CONTEXT_NOT_DANE_ENABLED);
    eval 'sub SSL_R_COOKIE_GEN_CALLBACK_FAILURE () {400;}' unless defined(&SSL_R_COOKIE_GEN_CALLBACK_FAILURE);
    eval 'sub SSL_R_COOKIE_MISMATCH () {308;}' unless defined(&SSL_R_COOKIE_MISMATCH);
    eval 'sub SSL_R_COPY_PARAMETERS_FAILED () {296;}' unless defined(&SSL_R_COPY_PARAMETERS_FAILED);
    eval 'sub SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED () {206;}' unless defined(&SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED);
    eval 'sub SSL_R_DANE_ALREADY_ENABLED () {172;}' unless defined(&SSL_R_DANE_ALREADY_ENABLED);
    eval 'sub SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL () {173;}' unless defined(&SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL);
    eval 'sub SSL_R_DANE_NOT_ENABLED () {175;}' unless defined(&SSL_R_DANE_NOT_ENABLED);
    eval 'sub SSL_R_DANE_TLSA_BAD_CERTIFICATE () {180;}' unless defined(&SSL_R_DANE_TLSA_BAD_CERTIFICATE);
    eval 'sub SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE () {184;}' unless defined(&SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE);
    eval 'sub SSL_R_DANE_TLSA_BAD_DATA_LENGTH () {189;}' unless defined(&SSL_R_DANE_TLSA_BAD_DATA_LENGTH);
    eval 'sub SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH () {192;}' unless defined(&SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH);
    eval 'sub SSL_R_DANE_TLSA_BAD_MATCHING_TYPE () {200;}' unless defined(&SSL_R_DANE_TLSA_BAD_MATCHING_TYPE);
    eval 'sub SSL_R_DANE_TLSA_BAD_PUBLIC_KEY () {201;}' unless defined(&SSL_R_DANE_TLSA_BAD_PUBLIC_KEY);
    eval 'sub SSL_R_DANE_TLSA_BAD_SELECTOR () {202;}' unless defined(&SSL_R_DANE_TLSA_BAD_SELECTOR);
    eval 'sub SSL_R_DANE_TLSA_NULL_DATA () {203;}' unless defined(&SSL_R_DANE_TLSA_NULL_DATA);
    eval 'sub SSL_R_DATA_BETWEEN_CCS_AND_FINISHED () {145;}' unless defined(&SSL_R_DATA_BETWEEN_CCS_AND_FINISHED);
    eval 'sub SSL_R_DATA_LENGTH_TOO_LONG () {146;}' unless defined(&SSL_R_DATA_LENGTH_TOO_LONG);
    eval 'sub SSL_R_DECRYPTION_FAILED () {147;}' unless defined(&SSL_R_DECRYPTION_FAILED);
    eval 'sub SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC () {281;}' unless defined(&SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC);
    eval 'sub SSL_R_DH_KEY_TOO_SMALL () {394;}' unless defined(&SSL_R_DH_KEY_TOO_SMALL);
    eval 'sub SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG () {148;}' unless defined(&SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG);
    eval 'sub SSL_R_DIGEST_CHECK_FAILED () {149;}' unless defined(&SSL_R_DIGEST_CHECK_FAILED);
    eval 'sub SSL_R_DTLS_MESSAGE_TOO_BIG () {334;}' unless defined(&SSL_R_DTLS_MESSAGE_TOO_BIG);
    eval 'sub SSL_R_DUPLICATE_COMPRESSION_ID () {309;}' unless defined(&SSL_R_DUPLICATE_COMPRESSION_ID);
    eval 'sub SSL_R_ECC_CERT_NOT_FOR_SIGNING () {318;}' unless defined(&SSL_R_ECC_CERT_NOT_FOR_SIGNING);
    eval 'sub SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE () {374;}' unless defined(&SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE);
    eval 'sub SSL_R_EE_KEY_TOO_SMALL () {399;}' unless defined(&SSL_R_EE_KEY_TOO_SMALL);
    eval 'sub SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST () {354;}' unless defined(&SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST);
    eval 'sub SSL_R_ENCRYPTED_LENGTH_TOO_LONG () {150;}' unless defined(&SSL_R_ENCRYPTED_LENGTH_TOO_LONG);
    eval 'sub SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST () {151;}' unless defined(&SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST);
    eval 'sub SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN () {204;}' unless defined(&SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN);
    eval 'sub SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE () {194;}' unless defined(&SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE);
    eval 'sub SSL_R_EXCESSIVE_MESSAGE_SIZE () {152;}' unless defined(&SSL_R_EXCESSIVE_MESSAGE_SIZE);
    eval 'sub SSL_R_EXTENSION_NOT_RECEIVED () {279;}' unless defined(&SSL_R_EXTENSION_NOT_RECEIVED);
    eval 'sub SSL_R_EXTRA_DATA_IN_MESSAGE () {153;}' unless defined(&SSL_R_EXTRA_DATA_IN_MESSAGE);
    eval 'sub SSL_R_EXT_LENGTH_MISMATCH () {163;}' unless defined(&SSL_R_EXT_LENGTH_MISMATCH);
    eval 'sub SSL_R_FAILED_TO_INIT_ASYNC () {405;}' unless defined(&SSL_R_FAILED_TO_INIT_ASYNC);
    eval 'sub SSL_R_FRAGMENTED_CLIENT_HELLO () {401;}' unless defined(&SSL_R_FRAGMENTED_CLIENT_HELLO);
    eval 'sub SSL_R_GOT_A_FIN_BEFORE_A_CCS () {154;}' unless defined(&SSL_R_GOT_A_FIN_BEFORE_A_CCS);
    eval 'sub SSL_R_HTTPS_PROXY_REQUEST () {155;}' unless defined(&SSL_R_HTTPS_PROXY_REQUEST);
    eval 'sub SSL_R_HTTP_REQUEST () {156;}' unless defined(&SSL_R_HTTP_REQUEST);
    eval 'sub SSL_R_ILLEGAL_POINT_COMPRESSION () {162;}' unless defined(&SSL_R_ILLEGAL_POINT_COMPRESSION);
    eval 'sub SSL_R_ILLEGAL_SUITEB_DIGEST () {380;}' unless defined(&SSL_R_ILLEGAL_SUITEB_DIGEST);
    eval 'sub SSL_R_INAPPROPRIATE_FALLBACK () {373;}' unless defined(&SSL_R_INAPPROPRIATE_FALLBACK);
    eval 'sub SSL_R_INCONSISTENT_COMPRESSION () {340;}' unless defined(&SSL_R_INCONSISTENT_COMPRESSION);
    eval 'sub SSL_R_INCONSISTENT_EARLY_DATA_ALPN () {222;}' unless defined(&SSL_R_INCONSISTENT_EARLY_DATA_ALPN);
    eval 'sub SSL_R_INCONSISTENT_EARLY_DATA_SNI () {231;}' unless defined(&SSL_R_INCONSISTENT_EARLY_DATA_SNI);
    eval 'sub SSL_R_INCONSISTENT_EXTMS () {104;}' unless defined(&SSL_R_INCONSISTENT_EXTMS);
    eval 'sub SSL_R_INSUFFICIENT_SECURITY () {241;}' unless defined(&SSL_R_INSUFFICIENT_SECURITY);
    eval 'sub SSL_R_INVALID_ALERT () {205;}' unless defined(&SSL_R_INVALID_ALERT);
    eval 'sub SSL_R_INVALID_CCS_MESSAGE () {260;}' unless defined(&SSL_R_INVALID_CCS_MESSAGE);
    eval 'sub SSL_R_INVALID_CERTIFICATE_OR_ALG () {238;}' unless defined(&SSL_R_INVALID_CERTIFICATE_OR_ALG);
    eval 'sub SSL_R_INVALID_COMMAND () {280;}' unless defined(&SSL_R_INVALID_COMMAND);
    eval 'sub SSL_R_INVALID_COMPRESSION_ALGORITHM () {341;}' unless defined(&SSL_R_INVALID_COMPRESSION_ALGORITHM);
    eval 'sub SSL_R_INVALID_CONFIG () {283;}' unless defined(&SSL_R_INVALID_CONFIG);
    eval 'sub SSL_R_INVALID_CONFIGURATION_NAME () {113;}' unless defined(&SSL_R_INVALID_CONFIGURATION_NAME);
    eval 'sub SSL_R_INVALID_CONTEXT () {282;}' unless defined(&SSL_R_INVALID_CONTEXT);
    eval 'sub SSL_R_INVALID_CT_VALIDATION_TYPE () {212;}' unless defined(&SSL_R_INVALID_CT_VALIDATION_TYPE);
    eval 'sub SSL_R_INVALID_KEY_UPDATE_TYPE () {120;}' unless defined(&SSL_R_INVALID_KEY_UPDATE_TYPE);
    eval 'sub SSL_R_INVALID_MAX_EARLY_DATA () {174;}' unless defined(&SSL_R_INVALID_MAX_EARLY_DATA);
    eval 'sub SSL_R_INVALID_NULL_CMD_NAME () {385;}' unless defined(&SSL_R_INVALID_NULL_CMD_NAME);
    eval 'sub SSL_R_INVALID_SEQUENCE_NUMBER () {402;}' unless defined(&SSL_R_INVALID_SEQUENCE_NUMBER);
    eval 'sub SSL_R_INVALID_SERVERINFO_DATA () {388;}' unless defined(&SSL_R_INVALID_SERVERINFO_DATA);
    eval 'sub SSL_R_INVALID_SESSION_ID () {999;}' unless defined(&SSL_R_INVALID_SESSION_ID);
    eval 'sub SSL_R_INVALID_SRP_USERNAME () {357;}' unless defined(&SSL_R_INVALID_SRP_USERNAME);
    eval 'sub SSL_R_INVALID_STATUS_RESPONSE () {328;}' unless defined(&SSL_R_INVALID_STATUS_RESPONSE);
    eval 'sub SSL_R_INVALID_TICKET_KEYS_LENGTH () {325;}' unless defined(&SSL_R_INVALID_TICKET_KEYS_LENGTH);
    eval 'sub SSL_R_LEGACY_SIGALG_DISALLOWED_OR_UNSUPPORTED () {333;}' unless defined(&SSL_R_LEGACY_SIGALG_DISALLOWED_OR_UNSUPPORTED);
    eval 'sub SSL_R_LENGTH_MISMATCH () {159;}' unless defined(&SSL_R_LENGTH_MISMATCH);
    eval 'sub SSL_R_LENGTH_TOO_LONG () {404;}' unless defined(&SSL_R_LENGTH_TOO_LONG);
    eval 'sub SSL_R_LENGTH_TOO_SHORT () {160;}' unless defined(&SSL_R_LENGTH_TOO_SHORT);
    eval 'sub SSL_R_LIBRARY_BUG () {274;}' unless defined(&SSL_R_LIBRARY_BUG);
    eval 'sub SSL_R_LIBRARY_HAS_NO_CIPHERS () {161;}' unless defined(&SSL_R_LIBRARY_HAS_NO_CIPHERS);
    eval 'sub SSL_R_MISSING_DSA_SIGNING_CERT () {165;}' unless defined(&SSL_R_MISSING_DSA_SIGNING_CERT);
    eval 'sub SSL_R_MISSING_ECDSA_SIGNING_CERT () {381;}' unless defined(&SSL_R_MISSING_ECDSA_SIGNING_CERT);
    eval 'sub SSL_R_MISSING_FATAL () {256;}' unless defined(&SSL_R_MISSING_FATAL);
    eval 'sub SSL_R_MISSING_PARAMETERS () {290;}' unless defined(&SSL_R_MISSING_PARAMETERS);
    eval 'sub SSL_R_MISSING_PSK_KEX_MODES_EXTENSION () {310;}' unless defined(&SSL_R_MISSING_PSK_KEX_MODES_EXTENSION);
    eval 'sub SSL_R_MISSING_RSA_CERTIFICATE () {168;}' unless defined(&SSL_R_MISSING_RSA_CERTIFICATE);
    eval 'sub SSL_R_MISSING_RSA_ENCRYPTING_CERT () {169;}' unless defined(&SSL_R_MISSING_RSA_ENCRYPTING_CERT);
    eval 'sub SSL_R_MISSING_RSA_SIGNING_CERT () {170;}' unless defined(&SSL_R_MISSING_RSA_SIGNING_CERT);
    eval 'sub SSL_R_MISSING_SIGALGS_EXTENSION () {112;}' unless defined(&SSL_R_MISSING_SIGALGS_EXTENSION);
    eval 'sub SSL_R_MISSING_SIGNING_CERT () {221;}' unless defined(&SSL_R_MISSING_SIGNING_CERT);
    eval 'sub SSL_R_MISSING_SRP_PARAM () {358;}' unless defined(&SSL_R_MISSING_SRP_PARAM);
    eval 'sub SSL_R_MISSING_SUPPORTED_GROUPS_EXTENSION () {209;}' unless defined(&SSL_R_MISSING_SUPPORTED_GROUPS_EXTENSION);
    eval 'sub SSL_R_MISSING_TMP_DH_KEY () {171;}' unless defined(&SSL_R_MISSING_TMP_DH_KEY);
    eval 'sub SSL_R_MISSING_TMP_ECDH_KEY () {311;}' unless defined(&SSL_R_MISSING_TMP_ECDH_KEY);
    eval 'sub SSL_R_MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA () {293;}' unless defined(&SSL_R_MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA);
    eval 'sub SSL_R_NOT_ON_RECORD_BOUNDARY () {182;}' unless defined(&SSL_R_NOT_ON_RECORD_BOUNDARY);
    eval 'sub SSL_R_NOT_REPLACING_CERTIFICATE () {289;}' unless defined(&SSL_R_NOT_REPLACING_CERTIFICATE);
    eval 'sub SSL_R_NOT_SERVER () {284;}' unless defined(&SSL_R_NOT_SERVER);
    eval 'sub SSL_R_NO_APPLICATION_PROTOCOL () {235;}' unless defined(&SSL_R_NO_APPLICATION_PROTOCOL);
    eval 'sub SSL_R_NO_CERTIFICATES_RETURNED () {176;}' unless defined(&SSL_R_NO_CERTIFICATES_RETURNED);
    eval 'sub SSL_R_NO_CERTIFICATE_ASSIGNED () {177;}' unless defined(&SSL_R_NO_CERTIFICATE_ASSIGNED);
    eval 'sub SSL_R_NO_CERTIFICATE_SET () {179;}' unless defined(&SSL_R_NO_CERTIFICATE_SET);
    eval 'sub SSL_R_NO_CHANGE_FOLLOWING_HRR () {214;}' unless defined(&SSL_R_NO_CHANGE_FOLLOWING_HRR);
    eval 'sub SSL_R_NO_CIPHERS_AVAILABLE () {181;}' unless defined(&SSL_R_NO_CIPHERS_AVAILABLE);
    eval 'sub SSL_R_NO_CIPHERS_SPECIFIED () {183;}' unless defined(&SSL_R_NO_CIPHERS_SPECIFIED);
    eval 'sub SSL_R_NO_CIPHER_MATCH () {185;}' unless defined(&SSL_R_NO_CIPHER_MATCH);
    eval 'sub SSL_R_NO_CLIENT_CERT_METHOD () {331;}' unless defined(&SSL_R_NO_CLIENT_CERT_METHOD);
    eval 'sub SSL_R_NO_COMPRESSION_SPECIFIED () {187;}' unless defined(&SSL_R_NO_COMPRESSION_SPECIFIED);
    eval 'sub SSL_R_NO_COOKIE_CALLBACK_SET () {287;}' unless defined(&SSL_R_NO_COOKIE_CALLBACK_SET);
    eval 'sub SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER () {330;}' unless defined(&SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER);
    eval 'sub SSL_R_NO_METHOD_SPECIFIED () {188;}' unless defined(&SSL_R_NO_METHOD_SPECIFIED);
    eval 'sub SSL_R_NO_PEM_EXTENSIONS () {389;}' unless defined(&SSL_R_NO_PEM_EXTENSIONS);
    eval 'sub SSL_R_NO_PRIVATE_KEY_ASSIGNED () {190;}' unless defined(&SSL_R_NO_PRIVATE_KEY_ASSIGNED);
    eval 'sub SSL_R_NO_PROTOCOLS_AVAILABLE () {191;}' unless defined(&SSL_R_NO_PROTOCOLS_AVAILABLE);
    eval 'sub SSL_R_NO_RENEGOTIATION () {339;}' unless defined(&SSL_R_NO_RENEGOTIATION);
    eval 'sub SSL_R_NO_REQUIRED_DIGEST () {324;}' unless defined(&SSL_R_NO_REQUIRED_DIGEST);
    eval 'sub SSL_R_NO_SHARED_CIPHER () {193;}' unless defined(&SSL_R_NO_SHARED_CIPHER);
    eval 'sub SSL_R_NO_SHARED_GROUPS () {410;}' unless defined(&SSL_R_NO_SHARED_GROUPS);
    eval 'sub SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS () {376;}' unless defined(&SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS);
    eval 'sub SSL_R_NO_SRTP_PROFILES () {359;}' unless defined(&SSL_R_NO_SRTP_PROFILES);
    eval 'sub SSL_R_NO_SUITABLE_DIGEST_ALGORITHM () {297;}' unless defined(&SSL_R_NO_SUITABLE_DIGEST_ALGORITHM);
    eval 'sub SSL_R_NO_SUITABLE_GROUPS () {295;}' unless defined(&SSL_R_NO_SUITABLE_GROUPS);
    eval 'sub SSL_R_NO_SUITABLE_KEY_SHARE () {101;}' unless defined(&SSL_R_NO_SUITABLE_KEY_SHARE);
    eval 'sub SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM () {118;}' unless defined(&SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM);
    eval 'sub SSL_R_NO_VALID_SCTS () {216;}' unless defined(&SSL_R_NO_VALID_SCTS);
    eval 'sub SSL_R_NO_VERIFY_COOKIE_CALLBACK () {403;}' unless defined(&SSL_R_NO_VERIFY_COOKIE_CALLBACK);
    eval 'sub SSL_R_NULL_SSL_CTX () {195;}' unless defined(&SSL_R_NULL_SSL_CTX);
    eval 'sub SSL_R_NULL_SSL_METHOD_PASSED () {196;}' unless defined(&SSL_R_NULL_SSL_METHOD_PASSED);
    eval 'sub SSL_R_OCSP_CALLBACK_FAILURE () {305;}' unless defined(&SSL_R_OCSP_CALLBACK_FAILURE);
    eval 'sub SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED () {197;}' unless defined(&SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED);
    eval 'sub SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED () {344;}' unless defined(&SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED);
    eval 'sub SSL_R_OVERFLOW_ERROR () {237;}' unless defined(&SSL_R_OVERFLOW_ERROR);
    eval 'sub SSL_R_PACKET_LENGTH_TOO_LONG () {198;}' unless defined(&SSL_R_PACKET_LENGTH_TOO_LONG);
    eval 'sub SSL_R_PARSE_TLSEXT () {227;}' unless defined(&SSL_R_PARSE_TLSEXT);
    eval 'sub SSL_R_PATH_TOO_LONG () {270;}' unless defined(&SSL_R_PATH_TOO_LONG);
    eval 'sub SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE () {199;}' unless defined(&SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE);
    eval 'sub SSL_R_PEM_NAME_BAD_PREFIX () {391;}' unless defined(&SSL_R_PEM_NAME_BAD_PREFIX);
    eval 'sub SSL_R_PEM_NAME_TOO_SHORT () {392;}' unless defined(&SSL_R_PEM_NAME_TOO_SHORT);
    eval 'sub SSL_R_PIPELINE_FAILURE () {406;}' unless defined(&SSL_R_PIPELINE_FAILURE);
    eval 'sub SSL_R_POST_HANDSHAKE_AUTH_ENCODING_ERR () {278;}' unless defined(&SSL_R_POST_HANDSHAKE_AUTH_ENCODING_ERR);
    eval 'sub SSL_R_PRIVATE_KEY_MISMATCH () {288;}' unless defined(&SSL_R_PRIVATE_KEY_MISMATCH);
    eval 'sub SSL_R_PROTOCOL_IS_SHUTDOWN () {207;}' unless defined(&SSL_R_PROTOCOL_IS_SHUTDOWN);
    eval 'sub SSL_R_PSK_IDENTITY_NOT_FOUND () {223;}' unless defined(&SSL_R_PSK_IDENTITY_NOT_FOUND);
    eval 'sub SSL_R_PSK_NO_CLIENT_CB () {224;}' unless defined(&SSL_R_PSK_NO_CLIENT_CB);
    eval 'sub SSL_R_PSK_NO_SERVER_CB () {225;}' unless defined(&SSL_R_PSK_NO_SERVER_CB);
    eval 'sub SSL_R_READ_BIO_NOT_SET () {211;}' unless defined(&SSL_R_READ_BIO_NOT_SET);
    eval 'sub SSL_R_READ_TIMEOUT_EXPIRED () {312;}' unless defined(&SSL_R_READ_TIMEOUT_EXPIRED);
    eval 'sub SSL_R_RECORD_LENGTH_MISMATCH () {213;}' unless defined(&SSL_R_RECORD_LENGTH_MISMATCH);
    eval 'sub SSL_R_RECORD_TOO_SMALL () {298;}' unless defined(&SSL_R_RECORD_TOO_SMALL);
    eval 'sub SSL_R_RENEGOTIATE_EXT_TOO_LONG () {335;}' unless defined(&SSL_R_RENEGOTIATE_EXT_TOO_LONG);
    eval 'sub SSL_R_RENEGOTIATION_ENCODING_ERR () {336;}' unless defined(&SSL_R_RENEGOTIATION_ENCODING_ERR);
    eval 'sub SSL_R_RENEGOTIATION_MISMATCH () {337;}' unless defined(&SSL_R_RENEGOTIATION_MISMATCH);
    eval 'sub SSL_R_REQUEST_PENDING () {285;}' unless defined(&SSL_R_REQUEST_PENDING);
    eval 'sub SSL_R_REQUEST_SENT () {286;}' unless defined(&SSL_R_REQUEST_SENT);
    eval 'sub SSL_R_REQUIRED_CIPHER_MISSING () {215;}' unless defined(&SSL_R_REQUIRED_CIPHER_MISSING);
    eval 'sub SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING () {342;}' unless defined(&SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING);
    eval 'sub SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING () {345;}' unless defined(&SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING);
    eval 'sub SSL_R_SCT_VERIFICATION_FAILED () {208;}' unless defined(&SSL_R_SCT_VERIFICATION_FAILED);
    eval 'sub SSL_R_SERVERHELLO_TLSEXT () {275;}' unless defined(&SSL_R_SERVERHELLO_TLSEXT);
    eval 'sub SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED () {277;}' unless defined(&SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED);
    eval 'sub SSL_R_SHUTDOWN_WHILE_IN_INIT () {407;}' unless defined(&SSL_R_SHUTDOWN_WHILE_IN_INIT);
    eval 'sub SSL_R_SIGNATURE_ALGORITHMS_ERROR () {360;}' unless defined(&SSL_R_SIGNATURE_ALGORITHMS_ERROR);
    eval 'sub SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE () {220;}' unless defined(&SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE);
    eval 'sub SSL_R_SRP_A_CALC () {361;}' unless defined(&SSL_R_SRP_A_CALC);
    eval 'sub SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES () {362;}' unless defined(&SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES);
    eval 'sub SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG () {363;}' unless defined(&SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG);
    eval 'sub SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE () {364;}' unless defined(&SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE);
    eval 'sub SSL_R_SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH () {232;}' unless defined(&SSL_R_SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH);
    eval 'sub SSL_R_SSL3_EXT_INVALID_SERVERNAME () {319;}' unless defined(&SSL_R_SSL3_EXT_INVALID_SERVERNAME);
    eval 'sub SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE () {320;}' unless defined(&SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE);
    eval 'sub SSL_R_SSL3_SESSION_ID_TOO_LONG () {300;}' unless defined(&SSL_R_SSL3_SESSION_ID_TOO_LONG);
    eval 'sub SSL_R_SSLV3_ALERT_BAD_CERTIFICATE () {1042;}' unless defined(&SSL_R_SSLV3_ALERT_BAD_CERTIFICATE);
    eval 'sub SSL_R_SSLV3_ALERT_BAD_RECORD_MAC () {1020;}' unless defined(&SSL_R_SSLV3_ALERT_BAD_RECORD_MAC);
    eval 'sub SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED () {1045;}' unless defined(&SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED);
    eval 'sub SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED () {1044;}' unless defined(&SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED);
    eval 'sub SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN () {1046;}' unless defined(&SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN);
    eval 'sub SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE () {1030;}' unless defined(&SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE);
    eval 'sub SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE () {1040;}' unless defined(&SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE);
    eval 'sub SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER () {1047;}' unless defined(&SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER);
    eval 'sub SSL_R_SSLV3_ALERT_NO_CERTIFICATE () {1041;}' unless defined(&SSL_R_SSLV3_ALERT_NO_CERTIFICATE);
    eval 'sub SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE () {1010;}' unless defined(&SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE);
    eval 'sub SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE () {1043;}' unless defined(&SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE);
    eval 'sub SSL_R_SSL_COMMAND_SECTION_EMPTY () {117;}' unless defined(&SSL_R_SSL_COMMAND_SECTION_EMPTY);
    eval 'sub SSL_R_SSL_COMMAND_SECTION_NOT_FOUND () {125;}' unless defined(&SSL_R_SSL_COMMAND_SECTION_NOT_FOUND);
    eval 'sub SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION () {228;}' unless defined(&SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION);
    eval 'sub SSL_R_SSL_HANDSHAKE_FAILURE () {229;}' unless defined(&SSL_R_SSL_HANDSHAKE_FAILURE);
    eval 'sub SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS () {230;}' unless defined(&SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS);
    eval 'sub SSL_R_SSL_NEGATIVE_LENGTH () {372;}' unless defined(&SSL_R_SSL_NEGATIVE_LENGTH);
    eval 'sub SSL_R_SSL_SECTION_EMPTY () {126;}' unless defined(&SSL_R_SSL_SECTION_EMPTY);
    eval 'sub SSL_R_SSL_SECTION_NOT_FOUND () {136;}' unless defined(&SSL_R_SSL_SECTION_NOT_FOUND);
    eval 'sub SSL_R_SSL_SESSION_ID_CALLBACK_FAILED () {301;}' unless defined(&SSL_R_SSL_SESSION_ID_CALLBACK_FAILED);
    eval 'sub SSL_R_SSL_SESSION_ID_CONFLICT () {302;}' unless defined(&SSL_R_SSL_SESSION_ID_CONFLICT);
    eval 'sub SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG () {273;}' unless defined(&SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG);
    eval 'sub SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH () {303;}' unless defined(&SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH);
    eval 'sub SSL_R_SSL_SESSION_ID_TOO_LONG () {408;}' unless defined(&SSL_R_SSL_SESSION_ID_TOO_LONG);
    eval 'sub SSL_R_SSL_SESSION_VERSION_MISMATCH () {210;}' unless defined(&SSL_R_SSL_SESSION_VERSION_MISMATCH);
    eval 'sub SSL_R_STILL_IN_INIT () {121;}' unless defined(&SSL_R_STILL_IN_INIT);
    eval 'sub SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED () {1116;}' unless defined(&SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED);
    eval 'sub SSL_R_TLSV13_ALERT_MISSING_EXTENSION () {1109;}' unless defined(&SSL_R_TLSV13_ALERT_MISSING_EXTENSION);
    eval 'sub SSL_R_TLSV1_ALERT_ACCESS_DENIED () {1049;}' unless defined(&SSL_R_TLSV1_ALERT_ACCESS_DENIED);
    eval 'sub SSL_R_TLSV1_ALERT_DECODE_ERROR () {1050;}' unless defined(&SSL_R_TLSV1_ALERT_DECODE_ERROR);
    eval 'sub SSL_R_TLSV1_ALERT_DECRYPTION_FAILED () {1021;}' unless defined(&SSL_R_TLSV1_ALERT_DECRYPTION_FAILED);
    eval 'sub SSL_R_TLSV1_ALERT_DECRYPT_ERROR () {1051;}' unless defined(&SSL_R_TLSV1_ALERT_DECRYPT_ERROR);
    eval 'sub SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION () {1060;}' unless defined(&SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION);
    eval 'sub SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK () {1086;}' unless defined(&SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK);
    eval 'sub SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY () {1071;}' unless defined(&SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY);
    eval 'sub SSL_R_TLSV1_ALERT_INTERNAL_ERROR () {1080;}' unless defined(&SSL_R_TLSV1_ALERT_INTERNAL_ERROR);
    eval 'sub SSL_R_TLSV1_ALERT_NO_APPLICATION_PROTOCOL () {1120;}' unless defined(&SSL_R_TLSV1_ALERT_NO_APPLICATION_PROTOCOL);
    eval 'sub SSL_R_TLSV1_ALERT_NO_RENEGOTIATION () {1100;}' unless defined(&SSL_R_TLSV1_ALERT_NO_RENEGOTIATION);
    eval 'sub SSL_R_TLSV1_ALERT_PROTOCOL_VERSION () {1070;}' unless defined(&SSL_R_TLSV1_ALERT_PROTOCOL_VERSION);
    eval 'sub SSL_R_TLSV1_ALERT_RECORD_OVERFLOW () {1022;}' unless defined(&SSL_R_TLSV1_ALERT_RECORD_OVERFLOW);
    eval 'sub SSL_R_TLSV1_ALERT_UNKNOWN_CA () {1048;}' unless defined(&SSL_R_TLSV1_ALERT_UNKNOWN_CA);
    eval 'sub SSL_R_TLSV1_ALERT_UNKNOWN_PSK_IDENTITY () {1115;}' unless defined(&SSL_R_TLSV1_ALERT_UNKNOWN_PSK_IDENTITY);
    eval 'sub SSL_R_TLSV1_ALERT_USER_CANCELLED () {1090;}' unless defined(&SSL_R_TLSV1_ALERT_USER_CANCELLED);
    eval 'sub SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE () {1114;}' unless defined(&SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE);
    eval 'sub SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE () {1113;}' unless defined(&SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE);
    eval 'sub SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE () {1111;}' unless defined(&SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE);
    eval 'sub SSL_R_TLSV1_UNRECOGNIZED_NAME () {1112;}' unless defined(&SSL_R_TLSV1_UNRECOGNIZED_NAME);
    eval 'sub SSL_R_TLSV1_UNSUPPORTED_EXTENSION () {1110;}' unless defined(&SSL_R_TLSV1_UNSUPPORTED_EXTENSION);
    eval 'sub SSL_R_TLS_ILLEGAL_EXPORTER_LABEL () {367;}' unless defined(&SSL_R_TLS_ILLEGAL_EXPORTER_LABEL);
    eval 'sub SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST () {157;}' unless defined(&SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST);
    eval 'sub SSL_R_TOO_MANY_KEY_UPDATES () {132;}' unless defined(&SSL_R_TOO_MANY_KEY_UPDATES);
    eval 'sub SSL_R_TOO_MANY_WARN_ALERTS () {409;}' unless defined(&SSL_R_TOO_MANY_WARN_ALERTS);
    eval 'sub SSL_R_TOO_MUCH_EARLY_DATA () {164;}' unless defined(&SSL_R_TOO_MUCH_EARLY_DATA);
    eval 'sub SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS () {314;}' unless defined(&SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS);
    eval 'sub SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS () {239;}' unless defined(&SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS);
    eval 'sub SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES () {242;}' unless defined(&SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES);
    eval 'sub SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES () {243;}' unless defined(&SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES);
    eval 'sub SSL_R_UNEXPECTED_CCS_MESSAGE () {262;}' unless defined(&SSL_R_UNEXPECTED_CCS_MESSAGE);
    eval 'sub SSL_R_UNEXPECTED_END_OF_EARLY_DATA () {178;}' unless defined(&SSL_R_UNEXPECTED_END_OF_EARLY_DATA);
    eval 'sub SSL_R_UNEXPECTED_EOF_WHILE_READING () {294;}' unless defined(&SSL_R_UNEXPECTED_EOF_WHILE_READING);
    eval 'sub SSL_R_UNEXPECTED_MESSAGE () {244;}' unless defined(&SSL_R_UNEXPECTED_MESSAGE);
    eval 'sub SSL_R_UNEXPECTED_RECORD () {245;}' unless defined(&SSL_R_UNEXPECTED_RECORD);
    eval 'sub SSL_R_UNINITIALIZED () {276;}' unless defined(&SSL_R_UNINITIALIZED);
    eval 'sub SSL_R_UNKNOWN_ALERT_TYPE () {246;}' unless defined(&SSL_R_UNKNOWN_ALERT_TYPE);
    eval 'sub SSL_R_UNKNOWN_CERTIFICATE_TYPE () {247;}' unless defined(&SSL_R_UNKNOWN_CERTIFICATE_TYPE);
    eval 'sub SSL_R_UNKNOWN_CIPHER_RETURNED () {248;}' unless defined(&SSL_R_UNKNOWN_CIPHER_RETURNED);
    eval 'sub SSL_R_UNKNOWN_CIPHER_TYPE () {249;}' unless defined(&SSL_R_UNKNOWN_CIPHER_TYPE);
    eval 'sub SSL_R_UNKNOWN_CMD_NAME () {386;}' unless defined(&SSL_R_UNKNOWN_CMD_NAME);
    eval 'sub SSL_R_UNKNOWN_COMMAND () {139;}' unless defined(&SSL_R_UNKNOWN_COMMAND);
    eval 'sub SSL_R_UNKNOWN_DIGEST () {368;}' unless defined(&SSL_R_UNKNOWN_DIGEST);
    eval 'sub SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE () {250;}' unless defined(&SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE);
    eval 'sub SSL_R_UNKNOWN_PKEY_TYPE () {251;}' unless defined(&SSL_R_UNKNOWN_PKEY_TYPE);
    eval 'sub SSL_R_UNKNOWN_PROTOCOL () {252;}' unless defined(&SSL_R_UNKNOWN_PROTOCOL);
    eval 'sub SSL_R_UNKNOWN_SSL_VERSION () {254;}' unless defined(&SSL_R_UNKNOWN_SSL_VERSION);
    eval 'sub SSL_R_UNKNOWN_STATE () {255;}' unless defined(&SSL_R_UNKNOWN_STATE);
    eval 'sub SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED () {338;}' unless defined(&SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED);
    eval 'sub SSL_R_UNSOLICITED_EXTENSION () {217;}' unless defined(&SSL_R_UNSOLICITED_EXTENSION);
    eval 'sub SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM () {257;}' unless defined(&SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM);
    eval 'sub SSL_R_UNSUPPORTED_ELLIPTIC_CURVE () {315;}' unless defined(&SSL_R_UNSUPPORTED_ELLIPTIC_CURVE);
    eval 'sub SSL_R_UNSUPPORTED_PROTOCOL () {258;}' unless defined(&SSL_R_UNSUPPORTED_PROTOCOL);
    eval 'sub SSL_R_UNSUPPORTED_SSL_VERSION () {259;}' unless defined(&SSL_R_UNSUPPORTED_SSL_VERSION);
    eval 'sub SSL_R_UNSUPPORTED_STATUS_TYPE () {329;}' unless defined(&SSL_R_UNSUPPORTED_STATUS_TYPE);
    eval 'sub SSL_R_USE_SRTP_NOT_NEGOTIATED () {369;}' unless defined(&SSL_R_USE_SRTP_NOT_NEGOTIATED);
    eval 'sub SSL_R_VERSION_TOO_HIGH () {166;}' unless defined(&SSL_R_VERSION_TOO_HIGH);
    eval 'sub SSL_R_VERSION_TOO_LOW () {396;}' unless defined(&SSL_R_VERSION_TOO_LOW);
    eval 'sub SSL_R_WRONG_CERTIFICATE_TYPE () {383;}' unless defined(&SSL_R_WRONG_CERTIFICATE_TYPE);
    eval 'sub SSL_R_WRONG_CIPHER_RETURNED () {261;}' unless defined(&SSL_R_WRONG_CIPHER_RETURNED);
    eval 'sub SSL_R_WRONG_CURVE () {378;}' unless defined(&SSL_R_WRONG_CURVE);
    eval 'sub SSL_R_WRONG_SIGNATURE_LENGTH () {264;}' unless defined(&SSL_R_WRONG_SIGNATURE_LENGTH);
    eval 'sub SSL_R_WRONG_SIGNATURE_SIZE () {265;}' unless defined(&SSL_R_WRONG_SIGNATURE_SIZE);
    eval 'sub SSL_R_WRONG_SIGNATURE_TYPE () {370;}' unless defined(&SSL_R_WRONG_SIGNATURE_TYPE);
    eval 'sub SSL_R_WRONG_SSL_VERSION () {266;}' unless defined(&SSL_R_WRONG_SSL_VERSION);
    eval 'sub SSL_R_WRONG_VERSION_NUMBER () {267;}' unless defined(&SSL_R_WRONG_VERSION_NUMBER);
    eval 'sub SSL_R_X509_LIB () {268;}' unless defined(&SSL_R_X509_LIB);
    eval 'sub SSL_R_X509_VERIFICATION_SETUP_PROBLEMS () {269;}' unless defined(&SSL_R_X509_VERIFICATION_SETUP_PROBLEMS);
}
1;
