The acu_unload() function removes a "cached" program from memory. If "called_programs = 1", acu_unload() also unloads called subprograms.


void ASTDCALL acu_unload(char *name, int called_programs); 
Note: The DYNAMIC_MEMORY_LIMIT configuration variable affects how memory is released by calls to this function. See DYNAMIC_MEMORY_LIMIT for information on this configuration variable.

For more information on caching programs, see Unloading Programs from Memory.