提交 482c2acf 编写于 作者: R Richard Levitte

Make prototypes for some callback pointers.

上级 a481b4b5
...@@ -144,7 +144,7 @@ void BIO_vfree(BIO *a) ...@@ -144,7 +144,7 @@ void BIO_vfree(BIO *a)
int BIO_read(BIO *b, void *out, int outl) int BIO_read(BIO *b, void *out, int outl)
{ {
int i; int i;
long (*cb)(); long (*cb)(BIO *,int,const char *,int,long,long);
if ((b == NULL) || (b->method == NULL) || (b->method->bread == NULL)) if ((b == NULL) || (b->method == NULL) || (b->method->bread == NULL))
{ {
...@@ -176,7 +176,7 @@ int BIO_read(BIO *b, void *out, int outl) ...@@ -176,7 +176,7 @@ int BIO_read(BIO *b, void *out, int outl)
int BIO_write(BIO *b, const void *in, int inl) int BIO_write(BIO *b, const void *in, int inl)
{ {
int i; int i;
long (*cb)(); long (*cb)(BIO *,int,const char *,int,long,long);
if (b == NULL) if (b == NULL)
return(0); return(0);
...@@ -211,7 +211,7 @@ int BIO_write(BIO *b, const void *in, int inl) ...@@ -211,7 +211,7 @@ int BIO_write(BIO *b, const void *in, int inl)
int BIO_puts(BIO *b, const char *in) int BIO_puts(BIO *b, const char *in)
{ {
int i; int i;
long (*cb)(); long (*cb)(BIO *,int,const char *,int,long,long);
if ((b == NULL) || (b->method == NULL) || (b->method->bputs == NULL)) if ((b == NULL) || (b->method == NULL) || (b->method->bputs == NULL))
{ {
...@@ -244,7 +244,7 @@ int BIO_puts(BIO *b, const char *in) ...@@ -244,7 +244,7 @@ int BIO_puts(BIO *b, const char *in)
int BIO_gets(BIO *b, char *in, int inl) int BIO_gets(BIO *b, char *in, int inl)
{ {
int i; int i;
long (*cb)(); long (*cb)(BIO *,int,const char *,int,long,long);
if ((b == NULL) || (b->method == NULL) || (b->method->bgets == NULL)) if ((b == NULL) || (b->method == NULL) || (b->method->bgets == NULL))
{ {
...@@ -305,7 +305,7 @@ char *BIO_ptr_ctrl(BIO *b, int cmd, long larg) ...@@ -305,7 +305,7 @@ char *BIO_ptr_ctrl(BIO *b, int cmd, long larg)
long BIO_ctrl(BIO *b, int cmd, long larg, void *parg) long BIO_ctrl(BIO *b, int cmd, long larg, void *parg)
{ {
long ret; long ret;
long (*cb)(); long (*cb)(BIO *,int,const char *,int,long,long);
if (b == NULL) return(0); if (b == NULL) return(0);
...@@ -332,7 +332,7 @@ long BIO_ctrl(BIO *b, int cmd, long larg, void *parg) ...@@ -332,7 +332,7 @@ long BIO_ctrl(BIO *b, int cmd, long larg, void *parg)
long BIO_callback_ctrl(BIO *b, int cmd, void (*fp)(struct bio_st *, int, const char *, int, long, long)) long BIO_callback_ctrl(BIO *b, int cmd, void (*fp)(struct bio_st *, int, const char *, int, long, long))
{ {
long ret; long ret;
long (*cb)(); long (*cb)(BIO *,int,const char *,int,long,long);
if (b == NULL) return(0); if (b == NULL) return(0);
......
...@@ -130,7 +130,7 @@ static int conn_state(BIO *b, BIO_CONNECT *c) ...@@ -130,7 +130,7 @@ static int conn_state(BIO *b, BIO_CONNECT *c)
int ret= -1,i; int ret= -1,i;
unsigned long l; unsigned long l;
char *p,*q; char *p,*q;
int (*cb)()=NULL; int (*cb)(const BIO *,int,int)=NULL;
if (c->info_callback != NULL) if (c->info_callback != NULL)
cb=c->info_callback; cb=c->info_callback;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册