Lst_Destroy(allTargets, NOFREE); if (allGNs) Lst_Destroy(allGNs, TargFreeGN);
Lst_Destroy(&allTargets, NOFREE); Lst_Destroy(&allGNs, TargFreeGN);
Targ_End (){#ifdef CLEANUP    Lst_Destroy(allTargets, NOFREE);    if (allGNs)	Lst_Destroy(allGNs, TargFreeGN);    Hash_DeleteTable(&targets);#endif}