Clean up EVP macros, rename DES EDE3 modes correctly, temporary support for
[openssl.git] / crypto / crypto.h
index bcbaee4f9b03fc1da5dbf9e8e1ba1ae99f18abf7..c54f4712902f0df18e0a55d4a8371810dd393ff4 100644 (file)
@@ -124,7 +124,8 @@ extern "C" {
 #define        CRYPTO_LOCK_DSO                 26
 #define        CRYPTO_LOCK_DYNLOCK             27
 #define        CRYPTO_LOCK_ENGINE              28
-#define        CRYPTO_NUM_LOCKS                29
+#define        CRYPTO_LOCK_UI                  29
+#define        CRYPTO_NUM_LOCKS                30
 
 #define CRYPTO_LOCK            1
 #define CRYPTO_UNLOCK          2
@@ -388,7 +389,7 @@ void CRYPTO_mem_leaks_fp(FILE *);
 void CRYPTO_mem_leaks(struct bio_st *bio);
 /* unsigned long order, char *file, int line, int num_bytes, char *addr */
 typedef void *CRYPTO_MEM_LEAK_CB(unsigned long, const char *, int, int, void *);
-void CRYPTO_mem_leaks_cb(CRYPTO_MEM_LEAK_CB cb);
+void CRYPTO_mem_leaks_cb(CRYPTO_MEM_LEAK_CB *cb);
 
 void ERR_load_CRYPTO_strings(void);