The data returned by the TFGetUnitData() function needs to be freed when no longer needed. Each "snaphot" of the current unit state takes up memory which should be released as soon as possible.
INPUTS
data
Pointer to the "struct TrackFileUnitData" list as returned by the TFGetUnitData() function. This may be NULL.