void FC_SHMEM_INT4_WAIT_UNTIL(volatile int32_t *var, fortran_integer_t *cond, int32_t *value) { SHMEM_ERR_CHECK_INITIALIZED(); SHMEM_WAIT_UNTIL(var, *cond, *value); }
void FC_SHMEM_WAIT_UNTIL(volatile fortran_integer_t *var, fortran_integer_t *cond, fortran_integer_t *value) { SHMEM_ERR_CHECK_INITIALIZED(); SHMEM_ERR_CHECK_SYMMETRIC(var, SIZEOF_FORTRAN_INTEGER); SHMEM_ERR_CHECK_CMP_OP(*cond); SHMEM_WAIT_UNTIL(var, *cond, *value); }
void FC_SHMEM_INT8_WAIT_UNTIL(volatile int64_t *var, fortran_integer_t *cond, int64_t *value) { SHMEM_ERR_CHECK_INITIALIZED(); SHMEM_ERR_CHECK_SYMMETRIC(var, 8); SHMEM_ERR_CHECK_CMP_OP(*cond); SHMEM_WAIT_UNTIL(var, *cond, *value); }