diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2021-02-09 20:44:43 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2021-02-09 20:44:43 +0200 |
commit | a487d6ccee43bd6cd5ec648e8b97712595f681a7 (patch) | |
tree | 4b48fa9a6d409726e8619265efe2d2acd33bcf3f /libk/string | |
parent | Add more comments to GDT code (diff) | |
download | kernel.cpp-a487d6ccee43bd6cd5ec648e8b97712595f681a7.tar.xz |
Add some compiler warnings
Diffstat (limited to 'libk/string')
-rw-r--r-- | libk/string/integerview.cc | 5 |
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); |