X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/36e42cb86393a7b9e333ecd7edfbdd16c7d9a1ac..129d3b575680d8d5f73162442b0a3f5cfdfbb595:/openssl/openssl_sml.h diff --git a/openssl/openssl_sml.h b/openssl/openssl_sml.h index 0568d29..3f33922 100644 --- a/openssl/openssl_sml.h +++ b/openssl/openssl_sml.h @@ -1,12 +1,16 @@ -#include "openssl/bio.h" -#include "openssl/ssl.h" -#include "openssl/err.h" +#include + +/* SSL_METHOD is defined in , which #includes system + headers that ml-nlffigen can't parse. */ + +typedef struct ssl_method_st SSL_METHOD; void OpenSSL_SML_init(void); void OpenSSL_SML_load_error_strings(void); void OpenSSL_SML_load_BIO_strings(void); int OpenSSL_SML_get_error(void); +int OpenSSL_SML_should_retry(BIO *b); const char *OpenSSL_SML_lib_error_string(int err); const char *OpenSSL_SML_func_error_string(int err); const char *OpenSSL_SML_reason_error_string(int err);