use core::ffi::*;
use core::ptr::NonNull;
use crate::*;
pub const kIOSerialBSDServiceValue: &CStr =
unsafe { CStr::from_bytes_with_nul_unchecked(b"IOSerialBSDClient\0") };
pub const kIOSerialBSDTypeKey: &CStr =
unsafe { CStr::from_bytes_with_nul_unchecked(b"IOSerialBSDClientType\0") };
pub const kIOSerialBSDAllTypes: &CStr =
unsafe { CStr::from_bytes_with_nul_unchecked(b"IOSerialStream\0") };
pub const kIOSerialBSDModemType: &CStr =
unsafe { CStr::from_bytes_with_nul_unchecked(b"IOSerialStream\0") };
pub const kIOSerialBSDRS232Type: &CStr =
unsafe { CStr::from_bytes_with_nul_unchecked(b"IOSerialStream\0") };
pub const kIOTTYDeviceKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOTTYDevice\0") };
pub const kIOTTYBaseNameKey: &CStr =
unsafe { CStr::from_bytes_with_nul_unchecked(b"IOTTYBaseName\0") };
pub const kIOTTYSuffixKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOTTYSuffix\0") };
pub const kIOCalloutDeviceKey: &CStr =
unsafe { CStr::from_bytes_with_nul_unchecked(b"IOCalloutDevice\0") };
pub const kIODialinDeviceKey: &CStr =
unsafe { CStr::from_bytes_with_nul_unchecked(b"IODialinDevice\0") };
pub const kIOTTYWaitForIdleKey: &CStr =
unsafe { CStr::from_bytes_with_nul_unchecked(b"IOTTYWaitForIdle\0") };
pub type user_ul_t = u64;
pub type user_speed_t = u64;
pub type user_us_t = u32;
pub type user_shspeed_t = u32;