big: Improve int_bitfield_extract.

This commit is contained in:
Jeroen van Rijn
2021-08-11 20:59:51 +02:00
parent 9c150381bf
commit 2fbff25a18
3 changed files with 78 additions and 29 deletions
+1 -1
View File
@@ -202,7 +202,7 @@ int_itoa_raw :: proc(a: ^Int, radix: i8, buffer: []u8, size := int(-1), zero_ter
for offset := 0; offset < count; offset += 4 {
bits_to_get := int(min(count - offset, shift));
if digit, err = extract_bits(a, offset, bits_to_get); err != .None {
if digit, err = int_bitfield_extract(a, offset, bits_to_get); err != .None {
return len(buffer) - available, .Invalid_Argument;
}
available -= 1;