X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=include%2Fopenssl%2Fcrypto.h;h=5e16318d7ba95b5a2c6bd8a700e8ccd959281f40;hp=968b1b39281a31995c2bc22c289bae85cc758bef;hb=e8408681b3fff91b794a1a5c65fd190019d6e9ee;hpb=14f051a0ae3d752c50f419d3583e85fdf4c5bfc9 diff --git a/include/openssl/crypto.h b/include/openssl/crypto.h index 968b1b3928..5e16318d7b 100644 --- a/include/openssl/crypto.h +++ b/include/openssl/crypto.h @@ -188,9 +188,6 @@ int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock); # define CRYPTO_MEM_CHECK_ENABLE 0x2 /* Control and mode bit */ # define CRYPTO_MEM_CHECK_DISABLE 0x3 /* Control only */ -/* predec of the BIO type */ -typedef struct bio_st BIO_dummy; - struct crypto_ex_data_st { STACK_OF(void) *sk; }; @@ -374,7 +371,7 @@ void *CRYPTO_clear_realloc(void *addr, size_t old_num, size_t num, const char *file, int line); int CRYPTO_secure_malloc_init(size_t sz, int minsize); -void CRYPTO_secure_malloc_done(void); +int CRYPTO_secure_malloc_done(void); void *CRYPTO_secure_malloc(size_t num, const char *file, int line); void *CRYPTO_secure_zalloc(size_t num, const char *file, int line); void CRYPTO_secure_free(void *ptr, const char *file, int line); @@ -409,7 +406,7 @@ void CRYPTO_mem_debug_free(void *addr, int flag, # ifndef OPENSSL_NO_STDIO int CRYPTO_mem_leaks_fp(FILE *); # endif -int CRYPTO_mem_leaks(struct bio_st *bio); +int CRYPTO_mem_leaks(BIO *bio); # endif /* die if we have to */