rust/physfs-rs/src/primitives.rs
author alfadur
Wed, 01 May 2019 21:59:41 +0300
changeset 14871 0f39f8efbd2e
parent 14435 a1613788130d
permissions -rw-r--r--
add visual notification on room joins

#![allow(non_camel_case_types)]

pub type PHYSFS_uint8  = ::libc::c_uchar;
pub type PHYSFS_sint8  = ::libc::c_char;
pub type PHYSFS_uint16 = ::libc::c_ushort;
pub type PHYSFS_sint16 = ::libc::c_short;
pub type PHYSFS_uint32 = ::libc::c_uint;
pub type PHYSFS_sint32 = ::libc::c_int;

#[cfg(target_pointer_width = "64")]
pub type PHYSFS_uint64 = ::libc::c_ulonglong;
#[cfg(target_pointer_width = "64")]
pub type PHYSFS_sint64 = ::libc::c_longlong;

// PhysFS defines the 64-bit types to 32 bits on 32-bit systems.
#[cfg(target_pointer_width = "32")]
pub type PHYSFS_uint64 = ::libc::c_uint;
#[cfg(target_pointer_width = "32")]
pub type PHYSFS_sint64 = ::libc::c_int;