aboutsummaryrefslogtreecommitdiff
path: root/libk/string/integerview.cc
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2021-02-09 20:44:43 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2021-02-09 20:44:43 +0200
commita487d6ccee43bd6cd5ec648e8b97712595f681a7 (patch)
tree4b48fa9a6d409726e8619265efe2d2acd33bcf3f /libk/string/integerview.cc
parentAdd more comments to GDT code (diff)
downloadkernel.cpp-a487d6ccee43bd6cd5ec648e8b97712595f681a7.tar.xz
Add some compiler warnings
Diffstat (limited to 'libk/string/integerview.cc')
-rw-r--r--libk/string/integerview.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/libk/string/integerview.cc b/libk/string/integerview.cc
index beeb561..dc4c80a 100644
--- a/libk/string/integerview.cc
+++ b/libk/string/integerview.cc
@@ -9,7 +9,7 @@ constexpr size_t itoa(T n, char s[]) {
n = -n;
}
- int i = 0;
+ size_t i = 0;
do { /* generate digits in reverse order */
s[i++] = "0123456789abcdef"[n % base]; /* get next digit */
} while ((n /= base) > 0); /* delete it */
@@ -26,6 +26,9 @@ constexpr size_t itoa(T n, char s[]) {
IntegerView::IntegerView(int32_t n) {
length = itoa(n, buffer);
}
+IntegerView::IntegerView(uint32_t n) {
+ length = itoa(n, buffer);
+}
IntegerView::IntegerView(HexFormat_int32 f) {
length = itoa<int32_t, 16>(f.n, buffer);