summaryrefslogtreecommitdiffstats
path: root/arch/x86/io/VGADisplay.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/io/VGADisplay.cpp')
-rw-r--r--arch/x86/io/VGADisplay.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/x86/io/VGADisplay.cpp b/arch/x86/io/VGADisplay.cpp
index b74858b..0cd0bed 100644
--- a/arch/x86/io/VGADisplay.cpp
+++ b/arch/x86/io/VGADisplay.cpp
@@ -23,6 +23,24 @@ VGADisplay& VGADisplay::operator<<(const char &c)
return *this;
};
+VGADisplay& VGADisplay::operator<<(const uint32 number)
+{
+ IntConverter conv;
+
+ (*this) << conv.uintToChar(number);
+
+ return *this;
+};
+
+VGADisplay& VGADisplay::operator<<(const uint64 number)
+{
+ IntConverter conv;
+
+ (*this) << conv.uintToChar(number);
+
+ return *this;
+};
+
VGADisplay& VGADisplay::operator++(int)
{
if(++xCurr == VGADisplayInfo::width)