ableos/kernel/src/utils.rs
IntoTheNight 87c3d0bb3a add a shrimple macro
add a shrimple macro
2023-07-09 16:33:47 +05:30

16 lines
485 B
Rust

//! A module for small utilities to be used kernel wide
//! Simple functions and constants
/// Used when tab `\t` in hardware is not known and we will default to two spaces
pub const TAB: &str = " ";
// NOTE: this only reduces the code duplication in source code not in generated code!
// Written by Yours Truly: Munir
/// A simple macro to reduce code duplication when we use TAB internally
#[macro_export]
macro_rules! tab {
($num:expr) => {
TAB.repeat($num)
}
}