Vely logo install | documentation | examples | changelog
16.10.0 released May 10, 2023
resize-mem

Purpose: Resize memory.

resize-mem <memory> size <size>

resize-mem resize memory <memory> that must have been previously allocated by Vely. Do not use it on memory allocated by any C-library functions (such as malloc(), calloc() or realloc()). If memory cannot be allocated, or if the pointer is not a valid one, the program will error out.

The pointer returned is void* and can be used for any purpose.
Examples
Allocate and resize memory:
new-mem define mystr size 300
resize-mem mystr size 1000

See also
Memory ( delete-mem   manage-memory   memory_handling   new-mem   resize-mem  )  SEE ALL (documentation)


Copyright (c) 2017-2023 Dasoftver LLC