mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 22:37:49 +00:00
Update to a newer println definition
This commit is contained in:
@@ -154,12 +154,11 @@ macro_rules! print {
|
|||||||
($($arg:tt)*) => ($crate::vga_buffer::_print(format_args!($($arg)*)));
|
($($arg:tt)*) => ($crate::vga_buffer::_print(format_args!($($arg)*)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Like the `print!` macro in the standard library, but prints to the VGA text buffer.
|
/// Like the `println!` macro in the standard library, but prints to the VGA text buffer.
|
||||||
#[macro_export]
|
#[macro_export]
|
||||||
macro_rules! println {
|
macro_rules! println {
|
||||||
() => ($crate::print!("\n"));
|
() => ($crate::print!("\n"));
|
||||||
($fmt:expr) => ($crate::print!(concat!($fmt, "\n")));
|
($($arg:tt)*) => ($crate::print!("{}\n", format_args!($($arg)*)));
|
||||||
($fmt:expr, $($arg:tt)*) => ($crate::print!(concat!($fmt, "\n"), $($arg)*));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Prints the given formatted string to the VGA text buffer through the global `WRITER` instance.
|
/// Prints the given formatted string to the VGA text buffer through the global `WRITER` instance.
|
||||||
|
|||||||
Reference in New Issue
Block a user