aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/macros.rs
diff options
context:
space:
mode:
Diffstat (limited to 'openssl/src/macros.rs')
-rw-r--r--openssl/src/macros.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/openssl/src/macros.rs b/openssl/src/macros.rs
index e2d9cae5..31c298fa 100644
--- a/openssl/src/macros.rs
+++ b/openssl/src/macros.rs
@@ -80,3 +80,17 @@ macro_rules! lift_ssl_returns_size {
}
})
}
+
+#[cfg(ossl10x)]
+macro_rules! CRYPTO_free {
+ ($e:expr) => (::ffi::CRYPTO_free($e))
+}
+
+#[cfg(ossl110)]
+macro_rules! CRYPTO_free {
+ ($e:expr) => (
+ ::ffi::CRYPTO_free($e,
+ concat!(file!(), "\0").as_ptr() as *const _,
+ line!() as i32)
+ )
+}