pub type c_ulong = u64;
unsigned long in C: u32 on 32-bit systems and u64 on 64-bit systems.
unsigned long
u32
u64