Sha256: 40f785feba55066c512c6d2c8afb69766a3dd3202dbab1a0957a9c4c4aa7b21d

Contents?: true

Size: 824 Bytes

Versions: 24

Compression:

Stored size: 824 Bytes

Contents

//! C types used inside crate
#![allow(non_camel_case_types)]

//https://github.com/rust-lang/rust/blob/7b4d9e155fec06583c763f176fc432dc779f1fc6/library/core/src/ffi/mod.rs#L166
#[cfg(any(target_arch = "avr", target_arch = "msp430"))]
mod ints {
    ///C type `int`
    pub type c_int = i16;
    ///C type `unsigned int`
    pub type c_uint = u16;
}

#[cfg(not(any(target_arch = "avr", target_arch = "msp430")))]
mod ints {
    ///C type `int`
    pub type c_int = i32;
    ///C type `unsigned int`
    pub type c_uint = u32;
}

#[cfg(all(target_pointer_width = "64", not(windows)))]
mod longs {
    ///C type `unsigned long`
    pub type c_ulong = u64;
}
#[cfg(not(all(target_pointer_width = "64", not(windows))))]
mod longs {
    ///C type `unsigned long`
    pub type c_ulong = u32;
}

pub use ints::*;
pub use longs::*;

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
wasmtime-30.0.2 ./ext/cargo-vendor/error-code-3.3.1/src/types.rs
wasmtime-29.0.0 ./ext/cargo-vendor/error-code-3.3.1/src/types.rs
wasmtime-28.0.0 ./ext/cargo-vendor/error-code-3.3.1/src/types.rs
wasmtime-27.0.0 ./ext/cargo-vendor/error-code-3.3.1/src/types.rs
wasmtime-26.0.0 ./ext/cargo-vendor/error-code-3.3.1/src/types.rs
wasmtime-25.0.2 ./ext/cargo-vendor/error-code-3.2.0/src/types.rs
wasmtime-25.0.1 ./ext/cargo-vendor/error-code-3.2.0/src/types.rs
wasmtime-25.0.0 ./ext/cargo-vendor/error-code-3.2.0/src/types.rs
wasmtime-24.0.0 ./ext/cargo-vendor/error-code-3.2.0/src/types.rs
wasmtime-23.0.2 ./ext/cargo-vendor/error-code-3.0.0/src/types.rs
wasmtime-22.0.0 ./ext/cargo-vendor/error-code-3.0.0/src/types.rs
wasmtime-21.0.1 ./ext/cargo-vendor/error-code-3.0.0/src/types.rs
wasmtime-20.0.2 ./ext/cargo-vendor/error-code-3.0.0/src/types.rs
wasmtime-20.0.0 ./ext/cargo-vendor/error-code-3.0.0/src/types.rs
wasmtime-18.0.3 ./ext/cargo-vendor/error-code-3.0.0/src/types.rs
wasmtime-17.0.1 ./ext/cargo-vendor/error-code-3.0.0/src/types.rs
wasmtime-17.0.0 ./ext/cargo-vendor/error-code-3.0.0/src/types.rs
wasmtime-16.0.0 ./ext/cargo-vendor/error-code-3.0.0/src/types.rs
wasmtime-15.0.1 ./ext/cargo-vendor/error-code-3.0.0/src/types.rs
wasmtime-15.0.0 ./ext/cargo-vendor/error-code-3.0.0/src/types.rs