summaryrefslogtreecommitdiffstats
path: root/arch/x86/inc
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/inc')
-rw-r--r--arch/x86/inc/TypeConverter.cpp41
-rw-r--r--arch/x86/inc/TypeConverter.h17
-rw-r--r--arch/x86/inc/types.h7
3 files changed, 0 insertions, 65 deletions
diff --git a/arch/x86/inc/TypeConverter.cpp b/arch/x86/inc/TypeConverter.cpp
deleted file mode 100644
index 23119a2..0000000
--- a/arch/x86/inc/TypeConverter.cpp
+++ /dev/null
@@ -1,41 +0,0 @@
-#include "TypeConverter.h"
-
-void IntConverter::clearBuff()
-{
- for(int i = 0; i < 21; i++) buffer[i] = '\0';
-};
-
-char *IntConverter::intToChar(int n)
-{
- clearBuff();
-
- int number = n >> 31; // n < 0 - n = -1, else n = 0
- number = (n ^ number) - number; // Clear sign bit
-
- bool isNegative = n < 0;
- unsigned int indx = 19;
-
- do {
- buffer[indx--] = 48 + (number % 10);
- number /= 10;
- }while(number != 0);
-
- if(isNegative) buffer[indx--] = '-';
-
- return &buffer[++indx];
-};
-
-char *IntConverter::uintToChar(unsigned int n)
-{
- clearBuff();
-
- unsigned int number = n;
- unsigned int indx = 19;
-
- do {
- buffer[indx--] = 48 + (number % 10);
- number /= 10;
- }while(number != 0);
-
- return &buffer[++indx];
-};
diff --git a/arch/x86/inc/TypeConverter.h b/arch/x86/inc/TypeConverter.h
deleted file mode 100644
index 93d2c8c..0000000
--- a/arch/x86/inc/TypeConverter.h
+++ /dev/null
@@ -1,17 +0,0 @@
-#ifndef TYPECONVERTER_H
-#define TYPECONVERTER_H
-
-#include "../io/VGADisplay.h"
-
-class IntConverter
-{
- private:
- char buffer[21];
- void clearBuff();
-
- public:
- char *intToChar(int n);
- char *uintToChar(unsigned int n);
-};
-
-#endif
diff --git a/arch/x86/inc/types.h b/arch/x86/inc/types.h
deleted file mode 100644
index 1ec71f3..0000000
--- a/arch/x86/inc/types.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#define NULL 0
-
-
-typedef unsigned char uint8;
-typedef unsigned int uint16;
-typedef unsigned long uint32;
-typedef unsigned long long uint64;