Lst_Destroy(targCmds, (SimpleProc)free); Lst_Destroy(fileNames, (void (*) __P((ClientData))) free);
Lst_Destroy(&targCmds, (SimpleProc)free); Lst_Destroy(&fileNames, (void (*) __P((ClientData))) free);
Parse_End(){#ifdef CLEANUP    Lst_Destroy(targCmds, (SimpleProc)free);    Lst_Destroy(fileNames, (void (*) __P((ClientData))) free);    if (targets)	Lst_Destroy(targets, NOFREE);    Lst_Destroy(sysIncPath, Dir_Destroy);    Lst_Destroy(parseIncPath, Dir_Destroy);    Lst_Destroy(includes, NOFREE);	/* Should be empty now */#endif}