示例#1
0
void StreamPool_Free(wStreamPool* pool)
{
	if (pool)
	{
		StreamPool_Clear(pool);

		DeleteCriticalSection(&pool->lock);

		free(pool->aArray);
		free(pool->uArray);

		free(pool);
	}
}
示例#2
0
void StreamPool_Free(wStreamPool* pool)
{
	if (pool)
	{
		StreamPool_Clear(pool);

		if (pool->synchronized)
			CloseHandle(pool->mutex);

		free(pool->aArray);
		free(pool->uArray);

		free(pool);
	}
}