blob: 5427923349e40cfb898e6b43275b0d6a1fb2e54c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
macro_rules! ffi_wrap {
($n:expr, $b:expr) => {{
use std::panic;
use std::process;
panic::catch_unwind(|| $b).unwrap_or_else(|_| {
error!("ffi callback caught panic: {}", $n);
process::abort()
})
}}
}
|