The new init functions can now fail so shouldn't be void
[openssl.git] / include / openssl / crypto.h
index 16b7fbdfaacf6bbfd108f2da9e0b914b274cf23f..d6cedecd60afee38f1c67fec1b384cd04937ee87 100644 (file)
@@ -598,7 +598,7 @@ typedef struct ossl_init_stop_st OPENSSL_INIT_STOP;
 
 /* Library initialisation functions */
 void OPENSSL_cleanup(void);
-void OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings);
+int OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings);
 int OPENSSL_atexit(void (*handler)(void));
 void OPENSSL_thread_stop(void);