resize-mem
Purpose:
Resize memory.
Syntax:
resize-mem <memory> size <size>
Description:
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: