.TH "al_wait_for_event(3alleg5) Allegro reference manual" "" "" "" "" .SH NAME .PP al_wait_for_event \- Allegro 5 API .SH SYNOPSIS .IP .nf \f[C] #include\ void\ al_wait_for_event(ALLEGRO_EVENT_QUEUE\ *queue,\ ALLEGRO_EVENT\ *ret_event) \f[] .fi .SH DESCRIPTION .PP Wait until the event queue specified is non\-empty. If \f[C]ret_event\f[] is not NULL, the first event in the queue will be copied into \f[C]ret_event\f[] and removed from the queue. If \f[C]ret_event\f[] is NULL the first event is left at the head of the queue. .SH SEE ALSO .PP ALLEGRO_EVENT(3alleg5), al_wait_for_event_timed(3alleg5), al_wait_for_event_until(3alleg5), al_get_next_event(3alleg5)