/* <2a955> ../engine/hashpak.c:286 */ void HPAK_FlushHostQueue(void) { for (hash_pack_queue_t *p = gp_hpak_queue; gp_hpak_queue != NULL; p = gp_hpak_queue) { gp_hpak_queue = p->next; HPAK_AddLump(0, p->pakname, &p->resource, p->data, 0); Mem_Free(p->pakname); Mem_Free(p->data); Mem_Free(p); } }
void HPAK_FlushHostQueue( void ) { hpak_t *ptr; for( ptr = hpak_queue; ptr != NULL; ptr = hpak_queue ) { hpak_queue = hpak_queue->next; // it's here so we get that null check in first HPAK_AddLump( 0, ptr->name, &ptr->HpakResource, ptr->data, 0 ); Mem_Free( ptr->name ); Mem_Free( ptr->data ); Mem_Free( ptr ); } }