|
@@ -5,9 +5,8 @@ import "core:unicode"
|
|
import "core:unicode/utf8"
|
|
import "core:unicode/utf8"
|
|
|
|
|
|
clone :: proc(s: []byte, allocator := context.allocator, loc := #caller_location) -> []byte {
|
|
clone :: proc(s: []byte, allocator := context.allocator, loc := #caller_location) -> []byte {
|
|
- c := make([]byte, len(s)+1, allocator, loc)
|
|
|
|
|
|
+ c := make([]byte, len(s), allocator, loc)
|
|
copy(c, s)
|
|
copy(c, s)
|
|
- c[len(s)] = 0
|
|
|
|
return c[:len(s)]
|
|
return c[:len(s)]
|
|
}
|
|
}
|
|
|
|
|