macro_rules! put_error {
($function:expr, $reason:expr) => { ... };
($function:expr, $reason:expr, $message:expr) => { ... };
($function:expr, $reason:expr, $message:expr, $($args:tt)*) => { ... };
}
Expand description
Pushes an error onto the OpenSSL error stack.
A function and reason are required, and must be associated with the same error library. An additional formatted message string can also optionally be provided.