wasmer/lib/emscripten/src/macros.rs

10 lines
463 B
Rust
Raw Normal View History

2019-01-21 16:42:20 -08:00
macro_rules! debug {
($fmt:expr) => (if cfg!(any(debug_assertions, feature="debug")) { println!(concat!("wasmer-runtime(:{})::", $fmt), line!()) });
($fmt:expr, $($arg:tt)*) => (if cfg!(any(debug_assertions, feature="debug")) { println!(concat!("wasmer-runtime(:{})::", $fmt, "\n"), line!(), $($arg)*) });
}
2019-01-24 13:04:12 -08:00
macro_rules! emscripten_memory_pointer {
($memory:expr, $pointer:expr) => {
unsafe { $memory.as_ptr().add($pointer as usize) }
}
}