static void
__tbm_queue_default_need_attach(tbm_surface_queue_h surface_queue)
{
- tbm_queue_default *data = surface_queue->impl_data;
+ tbm_queue_default *data = (tbm_queue_default *)surface_queue->impl_data;
tbm_surface_h surface;
if (surface_queue->queue_size == surface_queue->num_attached)
static void
__tbm_queue_sequence_init(tbm_surface_queue_h surface_queue)
{
- tbm_queue_sequence *data = surface_queue->impl_data;
+ tbm_queue_sequence *data = (tbm_queue_sequence *)surface_queue->impl_data;
_queue_init(&data->dequeue_list);
}
static void
__tbm_queue_sequence_reset(tbm_surface_queue_h surface_queue)
{
- tbm_queue_sequence *data = surface_queue->impl_data;
+ tbm_queue_sequence *data = (tbm_queue_sequence *)surface_queue->impl_data;
_queue_init(&data->dequeue_list);
}
static void
__tbm_queue_sequence_need_attach(tbm_surface_queue_h surface_queue)
{
- tbm_queue_sequence *data = surface_queue->impl_data;
+ tbm_queue_sequence *data = (tbm_queue_sequence *)surface_queue->impl_data;
tbm_surface_h surface;
if (surface_queue->queue_size == surface_queue->num_attached)
__tbm_queue_sequence_enqueue(tbm_surface_queue_h surface_queue,
queue_node *node)
{
- tbm_queue_sequence *data = surface_queue->impl_data;
+ tbm_queue_sequence *data = (tbm_queue_sequence *)surface_queue->impl_data;
queue_node *next, *tmp;
node->priv_flags = 0;
__tbm_queue_sequence_dequeue(tbm_surface_queue_h
surface_queue)
{
- tbm_queue_sequence *data = surface_queue->impl_data;
+ tbm_queue_sequence *data = (tbm_queue_sequence *)surface_queue->impl_data;
queue_node *node;
node = _tbm_surface_queue_dequeue(surface_queue);