use core::ptr::NonNull;
use objc2_core_foundation::*;
use crate::*;
#[cfg(feature = "SecTransform")]
#[deprecated = "SecTransform is no longer supported"]
#[inline]
pub unsafe extern "C-unwind" fn SecTransformCreateReadTransformWithReadStream(
input_stream: &CFReadStream,
) -> CFRetained<SecTransform> {
extern "C-unwind" {
fn SecTransformCreateReadTransformWithReadStream(
input_stream: &CFReadStream,
) -> Option<NonNull<SecTransform>>;
}
let ret = unsafe { SecTransformCreateReadTransformWithReadStream(input_stream) };
let ret = ret.expect("function was marked as returning non-null, but actually returned NULL");
unsafe { CFRetained::from_raw(ret) }
}