aboutsummaryrefslogtreecommitdiff
path: root/ssl/ssl_lib.c
diff options
context:
space:
mode:
authorBen Laurie <ben@openssl.org>2002-01-12 15:56:13 +0000
committerBen Laurie <ben@openssl.org>2002-01-12 15:56:13 +0000
commit45d87a1ffe45b668cb6a6645bdc3e21a69324a41 (patch)
tree8ae8409ca34138234bd53020665619e80b60273f /ssl/ssl_lib.c
parenta3feb21bbe14539160bdf66a520d669b8dff79f6 (diff)
downloadopenssl-45d87a1ffe45b668cb6a6645bdc3e21a69324a41.zip
openssl-45d87a1ffe45b668cb6a6645bdc3e21a69324a41.tar.gz
openssl-45d87a1ffe45b668cb6a6645bdc3e21a69324a41.tar.bz2
Prototype info function.
Diffstat (limited to 'ssl/ssl_lib.c')
-rw-r--r--ssl/ssl_lib.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c
index 72821a1..2bd30d9 100644
--- a/ssl/ssl_lib.c
+++ b/ssl/ssl_lib.c
@@ -1313,7 +1313,7 @@ SSL_CTX *SSL_CTX_new(SSL_METHOD *meth)
ret->key_arg=NULL;
ret->s2->conn_id=NULL; */
- ret->info_callback=0;
+ ret->info_callback=NULL;
ret->app_verify_callback=0;
ret->app_verify_arg=NULL;
@@ -2136,14 +2136,15 @@ int SSL_CTX_load_verify_locations(SSL_CTX *ctx, const char *CAfile,
}
#endif
-void SSL_set_info_callback(SSL *ssl,void (*cb)())
+void SSL_set_info_callback(SSL *ssl,
+ void (*cb)(const SSL *ssl,int type,int val))
{
ssl->info_callback=cb;
}
-void (*SSL_get_info_callback(SSL *ssl))(void)
+void (*SSL_get_info_callback(SSL *ssl))(const SSL *ssl,int type,int val)
{
- return((void (*)())ssl->info_callback);
+ return ssl->info_callback;
}
int SSL_state(SSL *ssl)