Magazine
_IsMagazineEmpty(BaseDepot::Magazine *magazine)
_IsMagazineFull(BaseDepot::Magazine *magazine)
_PopMagazine(BaseDepot::Magazine *magazine)
_PushMagazine(BaseDepot::Magazine *magazine, void *object)
BaseDepot::_ExchangeWithFull(Magazine* &magazine)
BaseDepot::_ExchangeWithEmpty(Magazine* &magazine)
BaseDepot::_EmptyMagazine(Magazine *magazine)
BaseDepot::Magazine *
Magazine *magazine = (Magazine *)malloc(sizeof(Magazine)
BaseDepot::_FreeMagazine(Magazine *magazine)
Magazine *next;
Magazine *loaded, *previous;
bool _ExchangeWithFull(Magazine* &magazine);
bool _ExchangeWithEmpty(Magazine* &magazine);
void _EmptyMagazine(Magazine *magazine);
Magazine *_AllocMagazine();
void _FreeMagazine(Magazine *magazine);
Magazine *fFull, *fEmpty;