mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 11:17:29 +02:00
fixup! Initialize BIO methods at compile time
This commit is contained in:
@@ -525,18 +525,8 @@ struct WOLFSSL_BIO_METHOD {
|
|||||||
wolfssl_BIO_meth_ctrl_info_cb ctrlInfoCb;
|
wolfssl_BIO_meth_ctrl_info_cb ctrlInfoCb;
|
||||||
};
|
};
|
||||||
|
|
||||||
#define WOLFSSL_BIO_METHOD_INIT(bio_type) { \
|
#define WOLFSSL_BIO_METHOD_INIT(bio_type) \
|
||||||
.type = bio_type, \
|
{ bio_type, { 0 }, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
|
||||||
.name = { 0 }, \
|
|
||||||
.writeCb = NULL, \
|
|
||||||
.readCb = NULL, \
|
|
||||||
.putsCb = NULL, \
|
|
||||||
.getsCb = NULL, \
|
|
||||||
.ctrlCb = NULL, \
|
|
||||||
.createCb = NULL, \
|
|
||||||
.freeCb = NULL, \
|
|
||||||
.ctrlInfoCb = NULL, \
|
|
||||||
}
|
|
||||||
|
|
||||||
/* wolfSSL BIO type */
|
/* wolfSSL BIO type */
|
||||||
typedef long (*wolf_bio_info_cb)(WOLFSSL_BIO *bio, int event, const char *parg,
|
typedef long (*wolf_bio_info_cb)(WOLFSSL_BIO *bio, int event, const char *parg,
|
||||||
|
Reference in New Issue
Block a user