#ifdef HAVE_BORINGSSL_LIKE
typedef size_t numcert_t;
+typedef uint32_t sslerr_t;
#else
typedef int numcert_t;
+typedef unsigned long sslerr_t;
#endif
#define ossl_valsize_t numcert_t
#define HAVE_RANDOM_INIT_BY_DEFAULT 1
#endif
-#ifdef HAVE_BORINGSSL_LIKE
-typedef uint32_t sslerr_t;
-#else
-typedef unsigned long sslerr_t;
-#endif
-
/*
* Whether the OpenSSL version has the API needed to support sharing an
* X509_STORE between connections. The API is: