idlastro / Miscellaneous (Non-Astronomy) Procedures: DELVARX

[Source code]

NAME
DELVARX
PURPOSE
Delete up to 10 variables for memory management (can call from routines) 
EXPLANATION
Like intrinsic DELVAR function, but can be used from any calling level
odified in January 2012 to always free memory associated with
ointers/objects and remove the use of EXECUTE()
lso look at the Coyote routine UNDEFINE
  http://www.idlcoyote.com/programs/undefine.pro
CALLING SEQUENCE
DELVARX,  p0, [p1, p2......p9]
INPUTS
p0, p1...p9 - variables to delete
OBSOLETE KEYWORD
/FREE_MEM -  formerly freed memory associated with pointers 
            and objects.  Since this is now the DELVARX default this 
            keyword does nothing.   
METHOD
Uses HEAP_FREE and PTR_NEW(/NO_COPY) to delete variables and free
emory   
REVISION HISTORY
Copied from the Solar library, written by slf, 25-Feb-1993
Added to Astronomy Library,  September 1995
odified, 26-Mar-2003, Zarro (EER/GSFC) 26-Mar-2003
 added FREE_MEM to free pointer/objects
odified, 28-Jan-2012, E. Rykoff (SLAC), W. Landsman - 
       replace EXECUTE calls with SCOPE_VARFETCH.