mod.rs - source
Description: Source of the Rust file `library/std/src/os/raw/mod.rs`.

#
std/os/raw/
mod.rs

    1//! Compatibility module for C platform-specific types. Use [`core::ffi`] instead.
    2
    3#![stable(feature = "raw_os", since = "1.1.0")]
    4
    5#[cfg(test)]
    6mod tests;
    7
    8macro_rules! alias_core_ffi {
    9    ($($t:ident)*) => {$(
    10        #[stable(feature = "raw_os", since = "1.1.0")]
    11        #[doc = include_str!(concat!("../../../../core/src/ffi/", stringify!($t), ".md"))]
    12        #[doc(cfg(all()))]
    13        pub type $t = core::ffi::$t;
    14    )*}
    15}
    16
    17alias_core_ffi! {
    18    c_char c_schar c_uchar
    19    c_short c_ushort
    20    c_int c_uint
    21    c_long c_ulong
    22    c_longlong c_ulonglong
    23    c_float
    24    c_double
    25    c_void
    26}