luaur_vm/macros/api_update_top.rs
1#[macro_export]
2#[allow(non_snake_case)]
3macro_rules! api_update_top {
4 ($L:expr, $p:expr) => {{
5 let L_ptr = $L;
6 let p_val = $p;
7 crate::macros::api_check::api_check!(
8 L_ptr,
9 p_val >= (*L_ptr).base && p_val <= (*(*L_ptr).ci).top
10 );
11 (*L_ptr).top = p_val;
12 }};
13}
14
15pub use api_update_top;