1 //! This module roughly corresponds to `mach/i386/vm_types.h`.
2 
3 pub type natural_t = ::libc::c_uint;
4 pub type integer_t = ::libc::c_int;
5 
6 pub type user_addr_t = u64;
7 
8 pub type mach_vm_address_t = u64;
9 pub type mach_vm_offset_t = u64;
10 pub type mach_vm_size_t = u64;
11 pub type vm_map_offset_t = u64;
12 pub type vm_map_address_t = u64;
13 pub type vm_map_size_t = u64;
14 pub type vm_map_t = ::port::mach_port_t;
15 pub type vm_offset_t = ::libc::uintptr_t;
16 pub type vm_size_t = ::libc::uintptr_t;
17 pub type vm_address_t = vm_offset_t;
18 
19 pub type mach_port_context_t = mach_vm_address_t;
20