Fix const changes in 1.1.1b
This commit is contained in:
parent
83b58057dd
commit
ab298d0264
|
|
@ -49,6 +49,9 @@ pub fn get(openssl_version: Option<u64>, libressl_version: Option<u64>) -> Vec<&
|
|||
if openssl_version >= 0x1_01_01_00_0 {
|
||||
cfgs.push("ossl111");
|
||||
}
|
||||
if openssl_version >= 0x1_01_01_02_0 {
|
||||
cfgs.push("ossl111b");
|
||||
}
|
||||
}
|
||||
|
||||
cfgs
|
||||
|
|
|
|||
|
|
@ -1090,9 +1090,21 @@ extern "C" {
|
|||
CAfile: *const c_char,
|
||||
CApath: *const c_char,
|
||||
) -> c_int;
|
||||
}
|
||||
|
||||
pub fn SSL_get_ssl_method(ssl: *mut SSL) -> *const SSL_METHOD;
|
||||
cfg_if! {
|
||||
if #[cfg(ossl111b)] {
|
||||
extern "C" {
|
||||
pub fn SSL_get_ssl_method(ssl: *const SSL) -> *const SSL_METHOD;
|
||||
}
|
||||
} else {
|
||||
extern "C" {
|
||||
pub fn SSL_get_ssl_method(ssl: *mut SSL) -> *const SSL_METHOD;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
extern "C" {
|
||||
pub fn SSL_set_connect_state(s: *mut SSL);
|
||||
pub fn SSL_set_accept_state(s: *mut SSL);
|
||||
|
||||
|
|
@ -1250,11 +1262,25 @@ cfg_if! {
|
|||
if #[cfg(libressl)] {
|
||||
extern "C" {
|
||||
pub fn SSL_get_current_compression(ssl: *mut SSL) -> *const libc::c_void;
|
||||
}
|
||||
} else if #[cfg(osslconf = "OPENSSL_NO_COMP")] {
|
||||
} else if #[cfg(openssl111b)] {
|
||||
extern "C" {
|
||||
pub fn SSL_get_current_compression(ssl: *const SSL) -> *const COMP_METHOD;
|
||||
}
|
||||
} else {
|
||||
extern "C" {
|
||||
pub fn SSL_get_current_compression(ssl: *mut SSL) -> *const COMP_METHOD;
|
||||
}
|
||||
}
|
||||
}
|
||||
cfg_if! {
|
||||
if #[cfg(libressl)] {
|
||||
extern "C" {
|
||||
pub fn SSL_COMP_get_name(comp: *const libc::c_void) -> *const c_char;
|
||||
}
|
||||
} else if #[cfg(not(osslconf = "OPENSSL_NO_COMP"))] {
|
||||
extern "C" {
|
||||
pub fn SSL_get_current_compression(ssl: *mut SSL) -> *const COMP_METHOD;
|
||||
pub fn SSL_COMP_get_name(comp: *const COMP_METHOD) -> *const c_char;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue