It causes problems with some compilation options
Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20030)
* https://www.openssl.org/source/license.html
*/
-typedef struct ssl_connection_st SSL_CONNECTION;
-
#include <openssl/core_dispatch.h>
#include "internal/recordmethod.h"
# include <openssl/async.h>
# include <openssl/symhacks.h>
# include <openssl/ct.h>
-# include "record/record.h"
# include "internal/recordmethod.h"
# include "internal/statem.h"
# include "internal/packet.h"
# include "internal/bio.h"
# include "internal/ktls.h"
# include "internal/time.h"
+# include "record/record.h"
# ifdef OPENSSL_BUILD_SHLIBSSL
# undef OPENSSL_EXTERN