free_magazine
free_magazine(magazine, flags);
free_magazine((DepotMagazine*)emptyMagazines.Pop(), flags);