Mem
mem β API Reference
Section titled βmem β API ReferenceβImport:
std/mem.axs
Public Functions (9)
Section titled βPublic Functions (9)β| Function | Signature | Return Type |
|---|---|---|
alloc_bytes | (size: i64) | (ptr u8) |
alloc_zeroed | (count: i64, size: i64) | (ptr u8) |
resize | (ptr: (ptr u8), new_size: i64) | (ptr u8) |
free_ptr | (ptr: (ptr u8)) | void |
zero | (ptr: (ptr u8), n: i64) | (ptr u8) |
fill | (ptr: (ptr u8), val: i32, n: i64) | (ptr u8) |
copy | (dst: (ptr u8), src: (ptr u8), n: i64) | (ptr u8) |
move | (dst: (ptr u8), src: (ptr u8), n: i64) | (ptr u8) |
compare | (a: (ptr u8), b: (ptr u8), n: i64) | i32 |
Signatures
Section titled βSignaturesβalloc_bytes(size: i64) β (ptr u8)alloc_zeroed(count: i64, size: i64) β (ptr u8)resize(ptr: (ptr u8), new_size: i64) β (ptr u8)free_ptr(ptr: (ptr u8)) β voidzero(ptr: (ptr u8), n: i64) β (ptr u8)fill(ptr: (ptr u8), val: i32, n: i64) β (ptr u8)copy(dst: (ptr u8), src: (ptr u8), n: i64) β (ptr u8)move(dst: (ptr u8), src: (ptr u8), n: i64) β (ptr u8)compare(a: (ptr u8), b: (ptr u8), n: i64) β i32FFI Extern Declarations (8)
Section titled βFFI Extern Declarations (8)βThese are private C/system function bindings used internally by the module.
| Symbol | Parameters | Return Type |
|---|---|---|
malloc | i64 | (ptr u8) |
free | (ptr u8) | void |
memset | (ptr u8), i32, i64 | (ptr u8) |
memcpy | (ptr u8), (ptr u8), i64 | (ptr u8) |
memmove | (ptr u8), (ptr u8), i64 | (ptr u8) |
memcmp | (ptr u8), (ptr u8), i64 | i32 |
realloc | (ptr u8), i64 | (ptr u8) |
calloc | i64, i64 | (ptr u8) |
Auto-generated from std/mem.axs by scripts/gen_docs.sh