/* * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy * in the file LICENSE in the source distribution or at * https://www.openssl.org/source/license.html *//* * This header file preserves symbols from pre-3.0 OpenSSL. * It should never be included directly, as it's already included * by the public {lib}err.h headers, and since it will go away some * time in the future. */#ifndef OPENSSL_CRYPTOERR_LEGACY_H# define OPENSSL_CRYPTOERR_LEGACY_H# pragma once#include<openssl/macros.h>#include<openssl/symhacks.h># ifdef __cplusplusextern"C"{# endif# ifndef OPENSSL_NO_DEPRECATED_3_0OSSL_DEPRECATEDIN_3_0intERR_load_ASN1_strings(void);OSSL_DEPRECATEDIN_3_0intERR_load_ASYNC_strings(void);OSSL_DEPRECATEDIN_3_0intERR_load_BIO_strings(void);OSSL_DEPRECATEDIN_3_0intERR_load_BN_strings(void);OSSL_DEPRECATEDIN_3_0intERR_load_BUF_strings(void);# ifndef OPENSSL_NO_CMSOSSL_DEPRECATEDIN_3_0intERR_load_CMS_strings(void);# endif# ifndef OPENSSL_NO_COMPOSSL_DEPRECATEDIN_3_0intERR_load_COMP_strings(void);# endifOSSL_DEPRECATEDIN_3_0intERR_load_CONF_strings(void);OSSL_DEPRECATEDIN_3_0intERR_load_CRYPTO_strings(void);# ifndef OPENSSL_NO_CTOSSL_DEPRECATEDIN_3_0intERR_load_CT_strings(void);# endif# ifndef OPENSSL_NO_DHOSSL_DEPRECATEDIN_3_0intERR_load_DH_strings(void);# endif