]> Kevux Git Server - fll/commitdiff
Update: Use a regular int instead of uint8_t for counting digit in conversion function.
authorKevin Day <thekevinday@gmail.com>
Sun, 19 Jun 2022 00:24:56 +0000 (19:24 -0500)
committerKevin Day <thekevinday@gmail.com>
Sun, 19 Jun 2022 00:24:56 +0000 (19:24 -0500)
The calculations are based on data.width, which is an int.
Make the code more consistent and less error prone by matching the data top.

level_0/f_conversion/c/private-conversion.c

index 248071a985c019a7f4ee3c389b08b8515b3fb846..cef2106f43a7e187bf4904047c42d85464fb6d1b 100644 (file)
@@ -91,7 +91,7 @@ extern "C" {
     f_number_unsigned_t power = 1;
     f_number_unsigned_t work = 0;
 
-    for (register uint8_t i = 1; i < digits; ++i) {
+    for (register int i = 1; i < digits; ++i) {
       power *= data.base;
     } // for
 
@@ -346,7 +346,7 @@ extern "C" {
 
     f_number_unsigned_t power = 1;
 
-    for (register uint8_t i = 1; i < digits; ++i) {
+    for (register int i = 1; i < digits; ++i) {
       power *= data.base;
     } // for