Skip to main content

luaur_vm/functions/
dumpref.rs

1use crate::records::gc_object::GCObject;
2
3#[allow(non_snake_case)]
4pub(crate) unsafe fn dumpref(f: *mut core::ffi::c_void, o: *mut GCObject) {
5    let fmt = "\"%p\"\0";
6
7    extern "C" {
8        fn fprintf(
9            stream: *mut core::ffi::c_void,
10            format: *const core::ffi::c_char,
11            ...
12        ) -> core::ffi::c_int;
13    }
14
15    fprintf(f, fmt.as_ptr() as *const core::ffi::c_char, o);
16}