luaur_vm/functions/
lua_c_statename.rs1pub(crate) const GCSpause: core::ffi::c_int = 0;
2pub(crate) const GCSpropagate: core::ffi::c_int = 1;
3pub(crate) const GCSpropagateagain: core::ffi::c_int = 2;
4pub(crate) const GCSatomic: core::ffi::c_int = 3;
5pub(crate) const GCSsweep: core::ffi::c_int = 4;
6
7#[allow(non_snake_case)]
8pub fn luaC_statename(state: core::ffi::c_int) -> *const core::ffi::c_char {
9 match state {
10 GCSpause => c"pause".as_ptr(),
11 GCSpropagate => c"mark".as_ptr(),
12 GCSpropagateagain => c"remark".as_ptr(),
13 GCSatomic => c"atomic".as_ptr(),
14 GCSsweep => c"sweep".as_ptr(),
15 _ => core::ptr::null(),
16 }
17}