1#[macro_export] 2macro_rules! vm_protect { 3 ($L:expr, $pc:expr, $base:expr, $x:expr) => { 4 unsafe { 5 (*(*$L).ci).savedpc = $pc; 6 { 7 $x; 8 }; 9 $base = (*$L).base; 10 } 11 }; 12} 13 14pub use vm_protect;