diff options
Diffstat (limited to 'src/macros.rs')
-rw-r--r-- | src/macros.rs | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/src/macros.rs b/src/macros.rs index a96acbe..465d759 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -1,51 +1,3 @@ -/// Macro for printing to the **host's** standard stderr -#[macro_export] -macro_rules! ehprint { - ($s:expr) => { - $crate::semihosting::io::ewrite_str($s); - }; - ($($arg:tt)*) => { - $crate::semihosting::io::ewrite_fmt(format_args!($($arg)*)); - }; -} - -/// Macro for printing to the **host's** standard error, with a newline. -#[macro_export] -macro_rules! ehprintln { - () => (ehprint!("\n")); - ($fmt:expr) => { - ehprint!(concat!($fmt, "\n")); - }; - ($fmt:expr, $($arg:tt)*) => { - ehprint!(concat!($fmt, "\n"), $($arg)*); - }; -} - -/// Macro for printing to the **host's** standard output -#[macro_export] -macro_rules! hprint { - ($s:expr) => { - $crate::semihosting::io::write_str($s); - }; - ($($arg:tt)*) => { - $crate::semihosting::io::write_fmt(format_args!($($arg)*)); - }; -} - -/// Macro for printing to the **host's** standard output, with a newline. -#[macro_export] -macro_rules! hprintln { - () => { - hprint!("\n"); - }; - ($fmt:expr) => { - hprint!(concat!($fmt, "\n")); - }; - ($fmt:expr, $($arg:tt)*) => { - hprint!(concat!($fmt, "\n"), $($arg)*); - }; -} - /// Macro for sending a formatted string through an ITM channel #[macro_export] macro_rules! iprint { |