rust/physfs-rs/src/primitives.rs
author sheepluva
Sat, 04 Jul 2020 15:31:51 +0200
changeset 15666 10bcec19045c
parent 14435 a1613788130d
permissions -rw-r--r--
Fix pas2c breakage caused by superfluous "+"s added by 250c778463f3, d9c62f196fe0 and 92ce801d0681

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