rust/physfs-rs/src/primitives.rs
author alfadur
Mon, 03 Jun 2019 01:15:57 +0300
changeset 15103 823052e66611
parent 14435 a1613788130d
permissions -rw-r--r--
check for account existence before asking passwords

#![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;