On Wed, 2015-09-30 at 17:45 +0000, Kaduk, Ben via RT wrote: > Making things inline functions or macros requires exposing their > implementation details to consumers of the header in question. That > seems at odds with the goal of making structures opaque, though I don't > know whether making BIO opaque was one of the targets for that project.
You can still have a function that transparently returns (BIO *)NULL, irrespective of whether the BIO structure is opaque or not. If we wanted OPENSSL_NO_STDIO to be a purely internal option, not making any change to the external ABI, then perhaps this would be a consideration. But I don't think that would even be feasible. -- dwmw2
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev