src/ssx/ssx/ssx_api.h
// The cast of 'head' is used to remove the 'volatile' attribute.
The cast of 'head' is used to remove the 'volatile' attribute.
The cast of ' head ' is used to remove the ' volatile ' attribute .
static inline SsxDeque*
ssx_deque_pop_front(SsxDeque* deque)
{
    SsxDeque* head;
    if (ssx_deque_is_empty(deque))
    {
        return 0;
    }
    else
    {
        head = (SsxDeque*)(deque->next);
        deque->next = head->next;
        deque->next->previous = deque;
        head->next = 0;
        return head;
    }
}
static inline SsxDeque * ssx_deque_pop_front ( SsxDeque * deque ) { SsxDeque * head ; if ( ssx_deque_is_empty ( deque ) ) { return 0 ; } else { head = ( SsxDeque * ) ( deque -> next ) ; deque -> next = head -> next ; deque -> next -> previous = deque ; head -> next = 0 ; return head ; } }
The cast of 'head' is used to remove the 'volatile' attribute.
The cast of ' head ' is used to remove the ' volatile ' attribute .