mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-29 10:50:05 +00:00
Add array programming
This commit is contained in:
+1
-2
@@ -331,8 +331,7 @@ append :: proc "contextless" (array: ^$T/[]$E, args: ...E) -> int {
|
||||
s := cast(^raw.Slice)array;
|
||||
data := cast(^E)s.data;
|
||||
assert(data != nil);
|
||||
sz :: size_of(E);
|
||||
__mem_copy(data + s.len, &args[0], sz*arg_len);
|
||||
__mem_copy(data + s.len, &args[0], size_of(E)*arg_len);
|
||||
s.len += arg_len;
|
||||
}
|
||||
return len(array);
|
||||
|
||||
Reference in New Issue
Block a user