#ifndef OPENSSL_AES_H
# define OPENSSL_AES_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_AES_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_ASN1_H
# define OPENSSL_ASN1_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_ASN1_H
+# endif
# include <time.h>
# include <openssl/e_os2.h>
#ifndef OPENSSL_ASN1ERR_H
# define OPENSSL_ASN1ERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_ASN1ERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_ASN1T_H
# define OPENSSL_ASN1T_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_ASN1T_H
+# endif
# include <stddef.h>
# include <openssl/e_os2.h>
#ifndef OPENSSL_ASYNC_H
# define OPENSSL_ASYNC_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_ASYNC_H
+# endif
#if defined(_WIN32)
# if defined(BASETYPES) || defined(_WINDEF_H)
#ifndef OPENSSL_ASYNCERR_H
# define OPENSSL_ASYNCERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_ASYNCERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_BIO_H
# define OPENSSL_BIO_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_BIO_H
+# endif
# include <openssl/e_os2.h>
#ifndef OPENSSL_BIOERR_H
# define OPENSSL_BIOERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_BIOERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_BLOWFISH_H
# define OPENSSL_BLOWFISH_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_BLOWFISH_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_BN_H
# define OPENSSL_BN_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_BN_H
+# endif
# include <openssl/e_os2.h>
# ifndef OPENSSL_NO_STDIO
#ifndef OPENSSL_BNERR_H
# define OPENSSL_BNERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_BNERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_BUFFER_H
# define OPENSSL_BUFFER_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_BUFFER_H
+# endif
# include <openssl/types.h>
# ifndef OPENSSL_CRYPTO_H
#ifndef OPENSSL_BUFFERERR_H
# define OPENSSL_BUFFERERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_BUFERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_CAMELLIA_H
# define OPENSSL_CAMELLIA_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_CAMELLIA_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_CAST_H
# define OPENSSL_CAST_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_CAST_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_CMAC_H
# define OPENSSL_CMAC_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_CMAC_H
+# endif
# ifndef OPENSSL_NO_CMAC
#ifndef OPENSSL_CMS_H
# define OPENSSL_CMS_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_CMS_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_CMSERR_H
# define OPENSSL_CMSERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_CMSERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_COMP_H
# define OPENSSL_COMP_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_COMP_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_COMPERR_H
# define OPENSSL_COMPERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_COMPERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_CONF_H
# define OPENSSL_CONF_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_CONF_H
+# endif
# include <openssl/bio.h>
# include <openssl/lhash.h>
#ifndef OPENSSL_CONF_API_H
# define OPENSSL_CONF_API_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_CONF_API_H
+# endif
# include <openssl/lhash.h>
# include <openssl/conf.h>
#ifndef OPENSSL_CONFERR_H
# define OPENSSL_CONFERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_CONFERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_CRYPTO_H
# define OPENSSL_CRYPTO_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_CRYPTO_H
+# endif
# include <stdlib.h>
# include <time.h>
#ifndef OPENSSL_CRYPTOERR_H
# define OPENSSL_CRYPTOERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_CRYPTOERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_CT_H
# define OPENSSL_CT_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_CT_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_CTERR_H
# define OPENSSL_CTERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_CTERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_DES_H
# define OPENSSL_DES_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_DES_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_DH_H
# define OPENSSL_DH_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_DH_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_DHERR_H
# define OPENSSL_DHERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_DHERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_DSA_H
# define OPENSSL_DSA_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_DSA_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_DSAERR_H
# define OPENSSL_DSAERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_DSAERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_DTLS1_H
# define OPENSSL_DTLS1_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_DTLS1_H
+# endif
#ifdef __cplusplus
extern "C" {
#ifndef OPENSSL_E_OS2_H
# define OPENSSL_E_OS2_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_E_OS2_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_EBCDIC_H
# define OPENSSL_EBCDIC_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_EBCDIC_H
+# endif
# include <stdlib.h>
#ifndef OPENSSL_EC_H
# define OPENSSL_EC_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_EC_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_ECERR_H
# define OPENSSL_ECERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_ECERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_ENGINE_H
# define OPENSSL_ENGINE_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_ENGINE_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_ENGINEERR_H
# define OPENSSL_ENGINEERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_ENGINEERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_ERR_H
# define OPENSSL_ERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_ERR_H
+# endif
# include <openssl/e_os2.h>
#ifndef OPENSSL_EVP_H
# define OPENSSL_EVP_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_ENVELOPE_H
+# endif
# include <stdarg.h>
#ifndef OPENSSL_EVPERR_H
# define OPENSSL_EVPERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_EVPERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_HMAC_H
# define OPENSSL_HMAC_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_HMAC_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_IDEA_H
# define OPENSSL_IDEA_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_IDEA_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_KDF_H
# define OPENSSL_KDF_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_KDF_H
+# endif
# include <stdarg.h>
# include <stddef.h>
#ifndef OPENSSL_LHASH_H
# define OPENSSL_LHASH_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_LHASH_H
+# endif
# include <openssl/e_os2.h>
# include <openssl/bio.h>
#ifndef OPENSSL_MD2_H
# define OPENSSL_MD2_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_MD2_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_MD4_H
# define OPENSSL_MD4_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_MD4_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_MD5_H
# define OPENSSL_MD5_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_MD5_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_MDC2_H
# define OPENSSL_MDC2_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_MDC2_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_MODES_H
# define OPENSSL_MODES_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_MODES_H
+# endif
# include <stddef.h>
# include <openssl/types.h>
#ifndef OPENSSL_OBJECTS_H
# define OPENSSL_OBJECTS_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_OBJECTS_H
+# endif
# include <openssl/obj_mac.h>
# include <openssl/bio.h>
#ifndef OPENSSL_OBJECTSERR_H
# define OPENSSL_OBJECTSERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_OBJERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_OCSP_H
# define OPENSSL_OCSP_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_OCSP_H
+# endif
#include <openssl/opensslconf.h>
#ifndef OPENSSL_OCSPERR_H
# define OPENSSL_OCSPERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_OCSPERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_OPENSSLV_H
# define OPENSSL_OPENSSLV_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_OPENSSLV_H
+# endif
# ifdef __cplusplus
extern "C" {
#ifndef OPENSSL_PEM_H
# define OPENSSL_PEM_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_PEM_H
+# endif
# include <openssl/e_os2.h>
# include <openssl/bio.h>
#ifndef OPENSSL_PEM2_H
# define OPENSSL_PEM2_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_PEM2_H
+# endif
# include <openssl/pemerr.h>
#endif
#ifndef OPENSSL_PEMERR_H
# define OPENSSL_PEMERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_PEMERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_PKCS12_H
# define OPENSSL_PKCS12_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_PKCS12_H
+# endif
# include <openssl/bio.h>
# include <openssl/x509.h>
#ifndef OPENSSL_PKCS12ERR_H
# define OPENSSL_PKCS12ERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_PKCS12ERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_PKCS7_H
# define OPENSSL_PKCS7_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_PKCS7_H
+# endif
# include <openssl/asn1.h>
# include <openssl/bio.h>
#ifndef OPENSSL_PKCS7ERR_H
# define OPENSSL_PKCS7ERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_PKCS7ERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_RAND_H
# define OPENSSL_RAND_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_RAND_H
+# endif
# include <stdlib.h>
# include <openssl/types.h>
#ifndef OPENSSL_RAND_DRBG_H
# define OPENSSL_RAND_DRBG_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_DRBG_RAND_H
+# endif
# include <time.h>
# include <openssl/types.h>
#ifndef OPENSSL_RANDERR_H
# define OPENSSL_RANDERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_RANDERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_RC2_H
# define OPENSSL_RC2_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_RC2_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_RC4_H
# define OPENSSL_RC4_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_RC4_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_RC5_H
# define OPENSSL_RC5_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_RC5_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_RIPEMD_H
# define OPENSSL_RIPEMD_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_RIPEMD_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_RSA_H
# define OPENSSL_RSA_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_RSA_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_RSAERR_H
# define OPENSSL_RSAERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_RSAERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_SAFESTACK_H
# define OPENSSL_SAFESTACK_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_SAFESTACK_H
+# endif
# include <openssl/stack.h>
# include <openssl/e_os2.h>
#ifndef OPENSSL_SEED_H
# define OPENSSL_SEED_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_SEED_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_SHA_H
# define OPENSSL_SHA_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_SHA_H
+# endif
# include <openssl/e_os2.h>
# include <stddef.h>
#ifndef OPENSSL_SRP_H
# define OPENSSL_SRP_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_SRP_H
+# endif
#include <openssl/opensslconf.h>
#ifndef OPENSSL_SRTP_H
# define OPENSSL_SRTP_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_D1_SRTP_H
+# endif
# include <openssl/ssl.h>
#ifndef OPENSSL_SSL_H
# define OPENSSL_SSL_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_SSL_H
+# endif
# include <openssl/e_os2.h>
# include <openssl/opensslconf.h>
#ifndef OPENSSL_SSL2_H
# define OPENSSL_SSL2_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_SSL2_H
+# endif
#ifdef __cplusplus
extern "C" {
#ifndef OPENSSL_SSL3_H
# define OPENSSL_SSL3_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_SSL3_H
+# endif
# include <openssl/comp.h>
# include <openssl/buffer.h>
#ifndef OPENSSL_SSLERR_H
# define OPENSSL_SSLERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_SSLERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_STACK_H
# define OPENSSL_STACK_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_STACK_H
+# endif
#ifdef __cplusplus
extern "C" {
#ifndef OPENSSL_STORE_H
# define OPENSSL_STORE_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_OSSL_STORE_H
+# endif
# include <stdarg.h>
# include <openssl/types.h>
#ifndef OPENSSL_STOREERR_H
# define OPENSSL_STOREERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_OSSL_STOREERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_SYMHACKS_H
# define OPENSSL_SYMHACKS_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_SYMHACKS_H
+# endif
# include <openssl/e_os2.h>
#ifndef OPENSSL_TLS1_H
# define OPENSSL_TLS1_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_TLS1_H
+# endif
# include <openssl/buffer.h>
# include <openssl/x509.h>
#ifndef OPENSSL_TS_H
# define OPENSSL_TS_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_TS_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_TSERR_H
# define OPENSSL_TSERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_TSERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_TXT_DB_H
# define OPENSSL_TXT_DB_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_TXT_DB_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/bio.h>
#ifndef OPENSSL_UI_H
# define OPENSSL_UI_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_UI_H
+# endif
# include <openssl/opensslconf.h>
#ifndef OPENSSL_UIERR_H
# define OPENSSL_UIERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_UIERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_WHRLPOOL_H
# define OPENSSL_WHRLPOOL_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_WHRLPOOL_H
+# endif
#include <openssl/opensslconf.h>
#ifndef OPENSSL_X509_H
# define OPENSSL_X509_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_X509_H
+# endif
# include <openssl/e_os2.h>
# include <openssl/types.h>
#ifndef OPENSSL_X509_VFY_H
# define OPENSSL_X509_VFY_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_X509_VFY_H
+# endif
/*
* Protect against recursion, x509.h and x509_vfy.h each include the other.
#ifndef OPENSSL_X509ERR_H
# define OPENSSL_X509ERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_X509ERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>
#ifndef OPENSSL_X509V3_H
# define OPENSSL_X509V3_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_X509V3_H
+# endif
# include <openssl/bio.h>
# include <openssl/x509.h>
#ifndef OPENSSL_X509V3ERR_H
# define OPENSSL_X509V3ERR_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+# define HEADER_X509V3ERR_H
+# endif
# include <openssl/opensslconf.h>
# include <openssl/symhacks.h>