Skip to main content

luaur_vm/macros/
checkresults.rs

1#[macro_export]
2#[allow(non_snake_case)]
3macro_rules! checkresults {
4    ($L:expr, $na:expr, $nr:expr) => {
5        crate::macros::api_check::api_check!(
6            $L,
7            ($nr) == crate::macros::LUA_MULTRET
8                || (unsafe { (*(*$L).ci).top.offset_from((*$L).top) } >= (($nr) - ($na)) as isize)
9        );
10    };
11}
12
13pub use checkresults;