atom_setparse and memory management
Hi Developers,
I would just like to clarify something from the Documentation. The docs says that if I pass 0
and NULL
to the ac
and av
parameters (respectively) then atom_setparse
will allocate automatically an array of atoms with the needed length for me. On the other hand, it also says that 'Any allocated memory should be freed with sysmem_freeptr()
.' My question is: should I free the internally allocated atom array at some point if I passed 0
-NULL
as parameters or will Max take care of this?
Thanks,
Ádám
Hi Ádám.
Yes, you have to free the internally allocated memory - think about it, even if a global register of the allocated stuff was kept, Max would have no way to know when to free things in it... does it make sense?
best
aa
Hi Andrea,
thanks. Sounds quite logical...
Best,
Ádám