aboutsummaryrefslogtreecommitdiff
path: root/core/math/big/radix.odin
diff options
context:
space:
mode:
Diffstat (limited to 'core/math/big/radix.odin')
-rw-r--r--core/math/big/radix.odin13
1 files changed, 6 insertions, 7 deletions
diff --git a/core/math/big/radix.odin b/core/math/big/radix.odin
index 0d57bc071..b4f5f875e 100644
--- a/core/math/big/radix.odin
+++ b/core/math/big/radix.odin
@@ -15,8 +15,7 @@ package math_big
- Also look at extracting and splatting several digits at once.
*/
-import "base:intrinsics"
-import "core:mem"
+import "base:intrinsics"
/*
This version of `itoa` allocates on behalf of the caller. The caller must free the string.
@@ -143,7 +142,7 @@ int_itoa_raw :: proc(a: ^Int, radix: i8, buffer: []u8, size := int(-1), zero_ter
written = len(buffer) - available
if written < size {
diff := size - written
- mem.copy(&buffer[0], &buffer[diff], written)
+ intrinsics.mem_copy(&buffer[0], &buffer[diff], written)
}
return written, nil
}
@@ -176,7 +175,7 @@ int_itoa_raw :: proc(a: ^Int, radix: i8, buffer: []u8, size := int(-1), zero_ter
written = len(buffer) - available
if written < size {
diff := size - written
- mem.copy(&buffer[0], &buffer[diff], written)
+ intrinsics.mem_copy(&buffer[0], &buffer[diff], written)
}
return written, nil
}
@@ -217,7 +216,7 @@ int_itoa_raw :: proc(a: ^Int, radix: i8, buffer: []u8, size := int(-1), zero_ter
written = len(buffer) - available
if written < size {
diff := size - written
- mem.copy(&buffer[0], &buffer[diff], written)
+ intrinsics.mem_copy(&buffer[0], &buffer[diff], written)
}
return written, nil
}
@@ -640,7 +639,7 @@ _itoa_raw_full :: proc(a: ^Int, radix: i8, buffer: []u8, zero_terminate := false
written = len(buffer) - available
if written < len(buffer) {
diff := len(buffer) - written
- mem.copy(&buffer[0], &buffer[diff], written)
+ intrinsics.mem_copy(&buffer[0], &buffer[diff], written)
}
return written, nil
}
@@ -688,7 +687,7 @@ _itoa_raw_old :: proc(a: ^Int, radix: i8, buffer: []u8, zero_terminate := false,
written = len(buffer) - available
if written < len(buffer) {
diff := len(buffer) - written
- mem.copy(&buffer[0], &buffer[diff], written)
+ intrinsics.mem_copy(&buffer[0], &buffer[diff], written)
}
return written, nil
} \ No newline at end of file