void *ff_schro_queue_pop(FFSchroQueue *queue)

{

    FFSchroQueueElement *top = queue->p_head;



    if (top) {

        void *data = top->data;

        queue->p_head = queue->p_head->next;

        --queue->size;

        av_freep(&top);

        return data;

    }



    return NULL;

}

void *ff_schro_queue_pop(FFSchroQueue *queue)

{

    FFSchroQueueElement *top = queue->p_head;



    if (top) {

        void *data = top->data;

        queue->p_head = queue->p_head->next;

        --queue->size;

        av_freep(&top);

        return data;

    }



    return NULL;

}

void *ff_schro_queue_pop(FFSchroQueue *queue)     FFSchroQueueElement *top = queue->p_head;     if (top) {         void *data = top->data;         queue->p_head = queue->p_head->next;         --queue->size;         av_freep(&top);         return data;     return NULL;
void *FUNC_0(FFSchroQueue *VAR_0)

{

    FFSchroQueueElement *top = VAR_0->p_head;



    if (top) {

        void *VAR_1 = top->VAR_1;

        VAR_0->p_head = VAR_0->p_head->next;

        --VAR_0->size;

        av_freep(&top);

        return VAR_1;

    }



    return NULL;

}

void *FUNC_0(FFSchroQueue *VAR_0)
{ FFSchroQueueElement *top = VAR_0->p_head; if (top) { void *VAR_1 = top->VAR_1; VAR_0->p_head = VAR_0->p_head->next; --VAR_0->size; av_freep(&top); return VAR_1; } return NULL; }