1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/// Format text.
#[macro_export]
macro_rules! format_w4 {
    ($($args:tt)*) => {{
        let mut writer = $crate::arrayvec::ArrayString::<128>::new();
        ::core::fmt::write(&mut writer, format_args!($($args)*)).unwrap();
        writer
    }}
}

/// Print a line.
#[macro_export]
macro_rules! println_w4 {
    ($($args:tt)*) => {
        let mut writer = $crate::arrayvec::ArrayString::<128>::new();
        ::core::fmt::write(&mut writer, format_args!($($args)*)).unwrap();
        $crate::wasm4::trace(writer)
    };
}