示例#1
0
/* <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);
	}
}
示例#2
0
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 );
	}
}