luaur_vm/functions/
read.rs1#[allow(non_snake_case)]
2pub fn read<T: Copy>(data: *const core::ffi::c_char, _size: usize, offset: &mut usize) -> T {
3 let result = unsafe {
4 let src = data.add(*offset) as *const T;
5 core::ptr::read_unaligned(src)
6 };
7 *offset += core::mem::size_of::<T>();
8 result
9}