void gomp_barrier_wait_last (gomp_barrier_t *bar) { gomp_barrier_state_t state = gomp_barrier_wait_start (bar); if (state & BAR_WAS_LAST) gomp_barrier_wait_end (bar, state); }
void gomp_barrier_wait (gomp_barrier_t *barrier) { gomp_barrier_wait_end (barrier, gomp_barrier_wait_start (barrier)); }
bool gomp_team_barrier_wait_cancel (gomp_barrier_t *bar) { return gomp_team_barrier_wait_cancel_end (bar, gomp_barrier_wait_start (bar)); }