blob: 7c85f3c71015cd5cfef8968ff8c1f22bd9e7f93e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#[macro_export]
macro_rules! die {
($($arg:tt)*) => {
println!($($arg)*);
::std::process::exit(1);
}
}
#[macro_export]
macro_rules! err_println {
($($arg:tt)*) => {
if let Err(_) = writeln!(&mut ::std::io::stderr(), $($arg)*) {
die!("Cannot reach stderr");
}
}
}
|