Unverified Commit 2ed3c609 authored by Alex Gaynor's avatar Alex Gaynor Committed by GitHub
Browse files

Merge pull request #2153 from botovq/libressl-opaque-stack

Make _STACK opaque for LibreSSL >= 3.9.0
parents cc2850ff e12ee79b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -3,6 +3,8 @@ use libc::*;
cfg_if! {
    if #[cfg(ossl110)] {
        pub enum OPENSSL_STACK {}
    } else if #[cfg(libressl390)] {
        pub enum _STACK {}
    } else {
        #[repr(C)]
        pub struct _STACK {
+1 −1
Original line number Diff line number Diff line
@@ -58,7 +58,7 @@ macro_rules! cfg_if {
macro_rules! stack {
    ($t:ident) => {
        cfg_if! {
            if #[cfg(ossl110)] {
            if #[cfg(any(ossl110, libressl390))] {
                pub enum $t {}
            } else {
                #[repr(C)]