Skip to main content

luaur_vm/records/
lua_page.rs

1#[allow(non_camel_case_types)]
2#[derive(Debug)]
3#[repr(C)]
4pub struct lua_Page {
5    pub(crate) prev: *mut lua_Page,
6    pub(crate) next: *mut lua_Page,
7    pub(crate) listprev: *mut lua_Page,
8    pub(crate) listnext: *mut lua_Page,
9    pub(crate) pageSize: core::ffi::c_int,
10    pub(crate) blockSize: core::ffi::c_int,
11    pub(crate) freeList: *mut core::ffi::c_void,
12    pub(crate) freeNext: core::ffi::c_int,
13    pub(crate) busyBlocks: core::ffi::c_int,
14    #[cfg(target_pointer_width = "64")]
15    pub(crate) padding: [core::ffi::c_char; 8],
16    #[cfg(not(target_pointer_width = "64"))]
17    pub(crate) padding: [core::ffi::c_char; 12],
18    pub(crate) data: [core::ffi::c_char; 1],
19}