until — Continue to execute the body as long as the condition is not true.
until( : : Condition : )
until ends a repeat..until loop. The repeat..until loop is executed as long as the Condition parameter evaluates to 'false' (0). The body of the loop is executed at least once, because the condition will be checked at the end of the body.
Condition for loop.
If the values of the specified parameters are correct, until (as operator) returns 2 (H_MSG_TRUE). Otherwise an exception is raised and an error code returned.